Привет! Я видел несколько тем с решением, которое я ищу.
Кажется, мой вопрос очень похож на последний вопрос @abcoathup в этом посте.
Однако на него не ответили. Как мне настроить мой сайт Discourse так, чтобы при входе на основной адрес пользователи сразу попадали на mysitedomain/latest?order=created?
И дополнительно: как настроить сайт так, чтобы при нажатии на кнопку «Последние» их перенаправляло на mysitedomain/latest?order=created?
Привет @codinghorror, не могли бы вы подсказать, как найти информацию о том, как это изменить? Мне бы очень хотелось видеть актуальный список, отсортированный по дате создания.
ПРИМЕЧАНИЕ: Если вы разработчик, прошу понять, что я им не являюсь. Пожалуйста, не сердитесь на меня за такое решение Я знаю, что это не самый правильный способ.
api.modifyClass("component:navigation-item", {
active: Ember.computed("contentFilterMode", "filterMode", function() {
let contentFilterMode = this.get("content").get("filterMode");
if (decodeURIComponent(window.location.search) === location) { // проверка параметра search
return contentFilterMode.includes(filter); // если параметр включен, active = true;
} else {
return this._super(contentFilterMode, this.get("filterMode"));
}
})
});
Это работает у меня, но этот скрипт обновляет всю страницу, а не только внутреннюю часть. Есть ли способ заставить его обновлять только внутренний компонент темы?
Привет, @HeyRR, удалось ли вам решить этот вопрос? Нам тоже было бы интересно, так как многие наши участники просят возможность сортировать последнюю страницу по дате создания, а не по дате активности.
Мы хотели бы видеть это в нашем сообществе Discourse. Мы новички в Discourse, но в настоящее время нам сложно модерировать наше сообщество и следить за тем, чтобы никакие отзывы пользователей, вопросы и т. д. не остались без внимания. Поскольку мы все работаем в разных часовых поясах, передача дел от одного модератора к другому может быть сложной. Было бы здорово, если бы мы могли легко выбирать просмотр всей активности, созданной в определенный день. Таким образом, если в нашей передаче дел возникнет пробел, мы увидим любую активность за часы, когда мы не были «на дежурстве». Это также поможет нам понять, кто должен реагировать на активность в зависимости от времени её создания.
Некоторые из нас привыкли к просмотру контента в стабильном хронологическом порядке; это помогает нам использовать человеческое пространственное «аппаратное обеспечение» для отслеживания просмотренного. Изменчивый вид «Последние» в Discourse (вместе со всеми остальными вариантами просмотра и другими элементами интерфейса) может казаться немного хаотичным и вызывать стресс.
Кроме того, я потратил немало времени на то, чтобы разобраться в нашем новом Discourse и объяснить, что у раздела «Последние» на самом деле есть два важных варианта: «Последние активные/закреплённые», который открывается при клике на название сайта, и «Последние созданные», который открывается при клике на ссылку навигации «Последние».
В настоящее время вариант «Последние созданные» (?order=created) можно настроить как вариант по умолчанию для вида «Категории», но не для вида «Последние».
Также нам очень не хватает варианта «Последние созданные/закреплённые». В настоящее время в видах «Последние» и «Категории» мы можем отображать темы в хронологическом порядке или показывать закреплённые приветственные темы вверху, но не оба варианта одновременно.
Мне кажется, нам нужно пересмотреть настройку «Главная страница» в Discourse, чтобы разрешить любую ссылку в качестве главной страницы и предоставить пользователям гибкость в выборе нужной им главной страницы. В настоящее время в меню у нас 5 или 6 пунктов, но на самом деле мы могли бы разрешить сотни, добавив возможность «пользовательской…» главной страницы.
Чтобы добавить веселья: я заметил, что при переходе (разными способами) к разделам «Лучшее» или «Горячее» в URL часто, но не всегда, добавляется ?order=created, что сводит их смысл на нет. Пока не понял, что именно это вызывает!