Заранее приношу извинения, похоже на ошибку пользователя, но я несколько раз пытался поискать, прежде чем написать.
Есть ли способ скрыть «таймлайн темы»? Мне кажется, он очень хорош, но я хотел бы попробовать минимизированную версию интерфейса.
Заранее приношу извинения, похоже на ошибку пользователя, но я несколько раз пытался поискать, прежде чем написать.
Есть ли способ скрыть «таймлайн темы»? Мне кажется, он очень хорош, но я хотел бы попробовать минимизированную версию интерфейса.
Боюсь, что скрыть это через интерфейс невозможно, хотя можно добавить компонент темы и скрыть его с помощью небольшого CSS-кода.
Однако это действительно полезная функция навигации, и перемещение по длинным темам без неё будет довольно сложным.
Спасибо, я начинаю принимать мысль, что мне нужно поработать над своим знанием CSS для Discourse (что, впрочем, давно пора).
На моём форуме установлен плагин голосования за сообщения. Плагин отлично преобразует ленту, но в данном контексте, думаю, он будет менее востребован, чем в хронологической теме.
Скрывать вещи часто удивительно просто.
Освойте инструмент разработчика в браузере.
В десктопной версии браузера щёлкните правой кнопкой мыши по элементу, который хотите скрыть, и выберите «Проверить».
Откроются инструменты разработчика и представление HTML.
Найдите самый внешний div, который нужно скрыть, и запомните его класс.
Затем просто добавьте это в компонент темы:
.my-class {
display: none
}
В данном случае, насколько я помню, класс называется topic-navigation.
Это может скрыть слишком много, так как вы потеряете все эти элементы управления, но поэкспериментируйте.
Вы можете предварительно просмотреть эффект, изменив CSS в центральной области, а затем отменить внесённые изменения, обновив страницу.
Освоение этих базовых навыков поможет избежать большого количества шума на Meta.
Спасибо, это очень полезно.
Это кажется отличным проектом, чтобы преодолеть FOFO с CSS.
Я попробую сделать это завтра. Я намерен изучить эти базовые навыки (и, надеюсь, ещё больше), и это поможет мне в этом! ![]()
Да, эксперименты здесь ничего не сломают, так что действуйте смело.
Просто имейте в виду, что иногда можно создать компонент темы, который настолько сломает интерфейс, что вы не сможете его удалить
, поэтому обязательно прочитайте о «безопасном режиме»:
Конечно, и я понимаю, что вы хотите, чтобы интерфейс Discourse был более дружелюбным для новых пользователей в определённой степени, если вы считаете, что это необходимо.
Однако, поскольку вы новичок в Discourse, я бы предложил вам составить список всех функций, которые вы хотите скрыть от новых пользователей. Некоторые функции могут быть слишком полезными, чтобы их скрывать — например, как сказал Джимми, временная шкала, которая является важной частью Discourse и, безусловно, ключевой функцией для навигации по темам.
Когда у вас будет список того, что вы хотели бы скрыть, вы можете поделиться им здесь, чтобы получить мнения о том, насколько полезна та или иная функция в контексте использования форума. ![]()
Это определённо про меня. Как раз недавно я прочитал об этом и подумал, что это может пригодиться.
Спасибо, @Canapin, я ценю ваше любезное предложение. (Я отвечал три недели назад, но, похоже, мой нестабильный интернет что-то испортил)
Действительно, сделать интерфейс более простым для новых пользователей — именно то, что я имею в виду. Я уже отдельно писал об этом, и было отличной идеей реализовать это с помощью тем, основанных на уровнях доверия.
На данный момент мой единственный другой пункт — это то, о чём я писал вчера:
Спасибо, @merefield, это сработало идеально.
В итоге я попробовал это с помощью настройки пользовательского CSS в теме по умолчанию (казалось, что это проще, чем компонент).
Это заставило меня задуматься, почему нет общей опции пользовательского CSS (применяемой ко всем темам). Я опубликовал это здесь: Custom CSS/HTML in non-default theme (without component)