Это выглядит довольно круто. Планирует ли команда в будущем внедрить функцию потоков, которая тестировалась некоторое время назад?
Можете ли вы добавить возможность предварительного просмотра темы?
Это выглядит довольно круто. Планирует ли команда в будущем внедрить функцию потоков, которая тестировалась некоторое время назад?
Можете ли вы добавить возможность предварительного просмотра темы?
Можете уточнить? Речь идёт о потоках в чате? Или, возможно, о потоках в Discourse Post Voting?
Вы можете переключиться на тему здесь, на Meta, с помощью переключателя в левом нижнем углу боковой панели. Похоже, на нашем сайте создателя тем произошла ошибка, поэтому я пока не могу загрузить там предварительный просмотр.
Вы имеете в виду область справа от изображения? Думаю, вам нужно увеличить настройку сайта max image width в разделе admin/site_settings — хотя имейте в виду, что это повлияет только на новые загрузки. Если вы хотите изменить старые, посты придется пересобрать (rebake) (Rebake all posts matching a pattern).
Если же вы имеете в виду саму ширину поста, то это просто тема… Возможно, я добавлю туда какой-то контент в будущем.
У меня, кажется, похожая проблема… но только на главном экране. Вот скриншот отсюда, с meta…
Если я немного уменьшу размер экрана… то всё становится шире.
Привет, Крис,
Некоторое время назад команда тестировала идею, при которой можно было кликнуть по посту и просматривать только ответы, связанные с этим постом. Это, так сказать, скрывало бы другие комментарии в теме, кроме выбранного вами.
Например, в вашем посте отображался бы один ответ (по памяти, он был в левом нижнем углу), и при клике под вашим постом показывался бы мой ответ с возможностью вернуться ко всем.
В настройках сайта есть опция, похожая на ту, что вы описали: «Включить представление с отфильтрованными ответами».
@awesomerobot Это потрясающая тема! Мне она очень нравится, однако я не могу создать новую тему ни через поле «Создать тему», ни через боковую панель «+ Новая тема».
Я не вижу других комментариев, где другие пользователи сообщали бы об этой проблеме, поэтому не уверен, распространена ли она. У вас всё работает нормально?
У меня последняя версия темы, и создание тем не вызывает проблем.
Возможно, это вызвано одним из других компонентов вашей темы.
Есть ли у вас сообщение об ошибке в консоли JavaScript вашего браузера в инструментах разработчика?
Спасибо за быстрый ответ и хорошее предложение; у меня действительно возникает ошибка при выборе «Новая тема».
Uncaught TypeError: this.composer.openComposer is not a function
customCreateTopic fake-input-create.js:56
Cr runtime.js:6179
install runtime.js:6316
_ runtime.js:4048
track validator.js:668
commit runtime.js:4046
commit runtime.js:4121
It runtime.js:4141
Ember 5
invoke queue.ts:203
flush queue.ts:98
flush deferred-action-queues.ts:75
_end index.ts:616
end index.ts:298
_run index.ts:667
run index.ts:339
d Ember
success ajax.js:105
jQuery 6
b ajax.js:154
O rsvp.js:460
O rsvp.js:916
h ajax.js:167
listForParent category-list.js:80
_createSubcategoryList build-category-route.js:78
afterModel build-category-route.js:61
runAfterModelHook router_js.js:707
resolve router_js.js:619
y rsvp.js:435
v rsvp.js:421
invoke queue.ts:203
flush queue.ts:98
flush deferred-action-queues.ts:75
_end index.ts:616
_boundAutorunEnd index.ts:257
promise callback*n/< platform.ts:28
flush Ember
_scheduleAutorun index.ts:803
_ensureInstance index.ts:791
schedule index.ts:384
Ember 6
<anonymous> start-app.js:4
<anonymous> discourse-boot.js:20
<anonymous> discourse-boot.js:1
Компоненты, которые я использую:
Не уверен, вызывают ли компоненты эту проблему — я удалил их все, попробовал снова, но при нажатии «Новая тема» ошибка осталась. Очень странно ![]()
Похоже, эта функция не находится:
customCreateTopic() {
if (document.querySelector(".d-editor-input")) {
document.querySelector(".d-editor-input").focus();
} else {
this.composer.openComposer({
action: _composer.default.CREATE_TOPIC,
draftKey: _composer.default.NEW_TOPIC_KEY,
categoryId: this.category?.id,
tags: this.tag?.id
});
}
}
},
Я тестировал в Firefox и Chrome на Ubuntu. Не уверен, виноваты ли используемые мной плагины или что-то ещё — придётся немного поэкспериментировать и копнуть глубже. Странно, что, похоже, это происходит только у меня
Надеюсь, удастся докопаться до сути.
Да, похоже, что openComposer был изменён на open — я только что исправил это в теме, поэтому после обновления проблема должна быть решена. Спасибо, что сообщили об этом!
Привет, @awesomerobot! Я не могу найти, как добавить категорию в этой теме. Когда я зашел в раздел категорий, я не увидел такой опции, поэтому временно переключился на другую тему, чтобы добавить новую категорию, а затем вернулся обратно.
Я что-то делаю не так? Можете, пожалуйста, подсказать? ![]()
Привет, @awesomerobot, твоя тема потрясающая, мне она очень нравится.
У меня возникли проблемы с мобильным видом: когда я прокручиваю страницу до конца (главная страница), новые темы не загружаются. На странице конкретной категории всё работает нормально, но на главной (где смешаны категории) — нет. Можешь, пожалуйста, посмотреть на это? На ПК всё работает отлично.
Спасибо большое.
Всем привет,
Нам очень нравится тема в стиле Reddit!
Всё же один вопрос. Было бы здорово, если бы при первом посещении моего форума он отображался как /latest.
Есть ли способ сделать это главной страницей по умолчанию?
Спасибо!
Было бы здорово, если бы при первом посещении моего форума пользователи видели /latest.
Думаю, вы хотите установить /latest в качестве главной страницы вашего форума. Если это так, вы можете сделать это, выбрав latest первым элементом в настройке сайта верхнее меню:
В дополнение к ответу от @simon стоит отметить, что пользователи могут переопределить этот параметр, задав свою собственную домашнюю страницу по умолчанию в разделе user/preferences/interface и Default Home Page. ![]()
Ах, да! Большое спасибо.
У меня глобальная настройка установлена так, чтобы «Последние» были сверху, но мой собственный профиль пользователя настроен так, что по умолчанию на главной странице отображаются «Категории».
Вопрос в следующем: у всех ли моих пользователей тоже по умолчанию на главной странице установлены «Категории»?
Могу ли я выполнить какую-то сброс, чтобы изменить главную страницу по умолчанию для всех на «Последние»?
Ещё раз спасибо за помощь.
Если вы действительно хотите это сделать, то, возможно, вам потребуется выполнить это в Rails с помощью команды update_all для настроек сайта пользователя после того, как вы установили глобальное значение по умолчанию на последнее (что, как вы сказали, вы уже сделали). Если вы пойдете по этому пути, обязательно сделайте резервную копию заранее.