Рад, что это помогло @volanar ![]()
Скорее всего, стоит внести изменения в компонент, чтобы всё работало идеально по умолчанию, без необходимости писать дополнительный код.
Я полагаю, что обратная цветовая схема предназначена для этого компонента, а различные классы позволяют настраивать подвал под конкретные нужды форума, как у вас сейчас есть ![]()
Возможно, стоит создать PR с опцией для переключения цветовых переменных? ![]()
Привет, любители подвала! Этот компонент недавно был рефакторирован: DEV: use dasherize, update user-input classnames to data-attrs (#33) · discourse/Discourse-easy-footer@68b9972 · GitHub
Это не затронет большинство пользователей, но я удалил имена классов, которые применялись к каждой ссылке — ранее к каждой ссылке добавлялся класс, содержащий имя ссылки, и, к сожалению, это означало, что если вы случайно назвали свою ссылку так же, как какой-либо класс в Discourse, могли возникнуть нежелательные последствия.
Например, если у вас была ссылка с именем «alert» или «spinner», вы могли столкнуться с непреднамеренными конфликтами стилей внутри Discourse:
Это наиболее очевидные примеры, но существует сотни потенциальных имен классов, в которые можно попасть.
Поэтому после обновления, если вы ранее использовали CSS для редактирования этих ссылок каким-либо образом, вам нужно будет обновить имена классов:
Ранее:
.my-link-name {
background: red;
}
Обновлено:
[data-easyfooter-link="my-link-name"] {
background: red;
}
Это исключает любые возможные конфликты имен.
Привет, как отключить этот компонент темы на страницах канала и треда?
В чате элемент html получает класс has-full-page-chat… поэтому, вероятно, это можно решить с помощью небольшого CSS:
.has-full-page-chat .below-footer-outlet.custom-footer {
display: none;
}
Доброе утро,
Есть ли способ уменьшить заметность некоторых устаревших тем на главной странице? Я предпочёл бы отображать только темы за последний месяц или два, чтобы минимизировать загромождение.
Я проверил раздел admin/site_settings/category/basic, где, как мне кажется, может быть найдено решение. Однако там есть несколько вариантов на выбор.
В результате я смог добавить удобную адаптивную подвал на форум. Однако, чтобы увидеть его, нужно прокрутить главную страницу до самого конца, где отмечено начало работы форума в 2021 году.
Спасибо @awesomerobot за это решение проблемы с CSS.
К сведению, я использую его, потому что футер неожиданно появляется в личном чате, уменьшая высоту, доступную для сообщений и клавиатуры. На некоторых телефонах это становится проблемой. Это удивительно, поскольку на всех других страницах футер скрыт, пока мы не прокрутим его вверх.
Редакция: протестировано как в приложениях для Android, так и для iPhone.
Новый логотип Twitter/X
Приношу извинения, если вопрос звучит слишком просто,
Как все обновляют ссылку на Twitter до логотипа X? Я пытался найти правильное имя fab для добавления в настройки футера, но у меня не получается.
Будет хорошо, если вы сможете оставить поле «Блёрб» и «Заголовок блёрба» пустыми, и тогда div для этого контента также будет пропущен (так что заголовки ссылок начнутся слева — или, что ещё лучше, сделайте это настраиваемым: должны ли они начинаться слева или растягиваться).
Некоторое недавнее обновление полностью сломало подвал: хотя никаких настроек не менялось, теперь отображаются значения по умолчанию, которые совершенно несовместимы и показывают ссылки, которые мы изначально не хотели видеть.
Как исправить подвал, чтобы восстановить фактическую настройку, которая не менялась?
Ах да, извините за это. Думаю, это было связано с обновлением настроек темы. Если вы сохраните настройки заново, всё должно исправиться. Например, добавьте пробел в значение настройки и сохраните (а затем удалите лишний пробел и сохраните снова).
Я попробовал это, но это выглядит странно, когда вы удаляете колонки. Есть ли версия, которую можно установить без необходимости в текстовых колонках? Как изменить цвета?
Предположим, я хочу добавить, например, код JavaScript для подписки на YouTube?
Это действительно отличный компонент темы!
Можно ли поддерживать HTML в секции Blurb? Я хочу вставить туда несколько ссылок <a href=""></a>. Также считаю, что ограничение по количеству слов действительно бесполезно.
Спасибо!
Привет,
может быть, кто-то сможет мне помочь.
Подвал работает отлично, но почему-то он не отображается на странице входа, хотя опция «показывать подвал на странице входа…» включена, а установка Discourse приватная (установлен параметр login_required).
Не упустил ли я что-то?
Спасибо за помощь!
Внезапно на странице входа появился подвал.
К сожалению, я не могу отследить изменения, которые привели к решению, но, полагаю, помогла пересборка Discourse (./launcher rebuild app).
Это была ошибка в компоненте темы, и она была исправлена в
Хочу сообщить, что сегодня я объединил изменение, которое переносит настройки темы link_sections и links в тип type: objects, который мы недавно выпустили.
Мы не ожидаем, что этот перенос вызовет сбои, но если что-то пойдет не так, пожалуйста, напишите об этом здесь.
Спасибо за этот отличный компонент. При попытке обновиться до последней версии я получаю следующее сообщение об ошибке:
Произошла ошибка: вы передали недопустимые параметры в запрос:
Свойство по JSON Pointer '/0/links/0/referrer_policy' должно быть одним из следующих ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
Свойство по JSON Pointer '/1/links/0/target' должно быть одним из следующих ["_blank", "_self", "_parent", "_top"]. Свойство по JSON Pointer '/1/links/0/referrer_policy' должно быть одним из следующих ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
Свойство по JSON Pointer '/2/links/0/target' должно быть одним из следующих ["_blank", "_self", "_parent", "_top"]. Свойство по JSON Pointer '/2/links/0/referrer_policy' должно быть одним из следующих ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
Я отстаю на 4 коммита, если эта информация полезна.
