Topic List Previews (legacy)

Да, вы не можете использовать Fakebook и TLP одновременно, так как они изменяют одни и те же элементы и будут конфликтовать.

Вы, вероятно, сможете ограничить TLP одной колонкой с помощью небольшого CSS-кода. Однако я бы посоветовал подождать, пока TC немного созреет (и пока не будет исправлена ошибка в Chrome).

К сожалению, нет. Это требует изменений на стороне бэкенда. Именно поэтому это плагин.

Кстати, версия плагина для TC имеет работающий выборщик миниатюр, но только при установке дополнительного плагина для темы. Вскоре я также должен добавить соответствующие действия.

Иногда единственный путь — через плагин.

Но да, я уже думал о создании отдельного плагина для выборщика миниатюр. Просто это не является текущим приоритетом.

3 лайка

Похоже, что функция изображения темы не работает у меня. Я сделал следующее:

  1. Установил тег изображения темы.
  2. Включил изображения тем для маршрутов, не являющихся категориями.
  3. Нажал «Применить изображения тем ко всем категориям» в настройках сайта.
  4. Включил опцию «Показывать изображения тем над темами».
  5. Перешёл к конкретному сообщению и добавил этот тег.
  6. Проверил все страницы, но ничего не изменилось.

Что я упускаю?

РЕДАКТИРОВАНИЕ: Кроме того, при установке тега изображения темы система не считывает ни один из моих существующих тегов. Я могу создавать только новые. В этом ли проблема?

1 лайк

Похоже, в Discourse есть ограничение. Выборщик тегов не позволяет выбирать теги, которые соответствуют определенным критериям. @davidkingham столкнулся с этим. См. Tags restricted to a category are not available to plugins or components

Не могли бы вы уточнить, используете ли вы экспериментальный компонент темы или плагин?

1 лайк

Компонент экспериментальной темы только что получил немного заботы.

Я добавил:

Если у вас не установлен плагин Sidecar, выбор миниатюр и действия теперь скрыты, чтобы пользователи, использующие только TC, не получали ошибок и не путались!

https://github.com/merefield/discourse-topic-previews/commit/5dd5dbce21217ed4f4372a0b3ac200cf08ac5f01

1 лайк

Ограничены ли ваши существующие теги категориями? Это ограничение платформы Discourse, и я поднял этот вопрос здесь: Tags restricted to a category are not available to plugins or components, но, к сожалению, ответа не получил. @merefield, вы всё ещё планировали вернуть это поле в прежнее состояние, чтобы мы могли обойти это ограничение? Это единственная причина, по которой я пока не могу перейти на TC. Спасибо!

Кстати, работающие действия работают отлично!

3 лайка

Какой альтернативный вариант? К сожалению, вы не можете сравнивать его напрямую с настройками плагина.

Я почти уверен, что при первом выпуске TC это было текстовое поле. Вы упоминали, что можно вернуть его обратно здесь: Topic List Previews (legacy) - #978 by merefield

3 лайка

О, я мог бы вернуть это в текстовый вид, но тогда теряется преимущество наличия быстрого проверенного списка.

Но ты прав, я мог бы временно переключить это.

3 лайка

Спасибо, Роберт, за вашу усердную работу по обеспечению совместимости с новым менеджером компонентов темы. Это выдающийся результат!

3 лайка

Возвращаюсь, чтобы сообщить, что моя проблема решена.
Я просто отключил плагин и попробовал версию компонента темы.
Кажется, всё работает отлично! Теперь я также могу выбирать свои существующие теги.

Спасибо за вашу усердную работу.

3 лайка

У меня есть ещё несколько замечаний по компоненту темы:

  1. Планируете ли вы добавить функцию SVG для миниатюры по умолчанию в компоненте предпросмотра темы? Я использовал изображение SVG, что не очень хорошо работает для тёмных/светлых тем.

  2. Темы, созданные с помощью плагина WordPress, не имеют миниатюр, и их нельзя выбрать (см. эту категорию). Думаю, это связано с этим, но с плагином TLP это работало, так что, возможно, сейчас это проблема ядра.

  3. Ошибки с другими плагинами — для информации: плагин Locations в настоящее время ломает отображение миниатюр на десктопе (это началось только с последним обновлением сегодня), а плагин Events ломает миниатюры на мобильных устройствах. Поэтому эти плагины сейчас нужно отключать, чтобы компонент работал. Я позже сообщу об этих ошибках соответствующим образом, но хотел сразу предупредить всех, так как мне потребовалось много времени, чтобы разобраться в этом.

2 лайка

На данном этапе таких планов нет. Я считаю, что поддержка миниатюры по умолчанию является важным отличием от варианта с SVG. Возможно, я смогу предложить оба варианта на каком-то этапе.

Да, скорее всего, это проблема ядра.

Спасибо за отчёт. Это интересно!

3 лайка

Надеюсь, не проблема сообщить об ошибке.

Изображение в шапке иногда обновляется и показывает недавно отмеченное изображение, а иногда — нет. Я всё ещё использую старый плагин. Рекомендуется ли использовать новый компонент темы и плагин sidecar?

2 лайка

@merefield Так что сейчас у нас «окно обновления в 5 дней», если я не ошибаюсь. TLP готов к запуску?

1 лайк

Извините, я сейчас работаю над другим плагином. Это было всего несколько дней назад, но у меня пока не было возможности перепроверить. Я бы обновил его только сейчас, если вы сможете сначала проверить обновление в тестовой среде. Я скоро займусь этим. В качестве компенсации я продлю период поддержки.

3 лайка

Теперь безопасно обновлять плагин Предварительный просмотр списков тем. Я привёл его в соответствие с последней основной кодовой базой. Функция «Изображения в заголовке» работает корректно.

В течение следующих пяти дней я буду сопровождать сборку на случай, если из основной ветки поступят дополнительные критические изменения.

Известная проблема: в настольной версии Firefox при загрузке макет «кирпичная кладка» (плитки) работает с небольшими сбоями. Это не влияет на Chrome, Safari или мобильные устройства. На следующей неделе я уделю этому вопросу больше внимания. Если вас это сильно раздражает, попробуйте TC.

3 лайка

Столкнулся с той же проблемой после последнего обновления старого плагина. Компонент темы ещё не пробовал.

2 лайка

Вам придется предоставить подробные пошаговые инструкции (STR), чтобы я мог воспроизвести проблему.

1 лайк

Я обновил Discourse, а также TLP.
Discourse находится на версии 75b1298e99
TLP — на версии 97c56af

Когда я помечаю изображение тегом «featured» (этот тег доступен только сотрудникам, чтобы только они могли его добавлять, но другие пользователи могут его видеть), оно не появляется в строке с избранными изображениями вверху.

Если посмотреть здесь — Topics tagged featured, то видно, что некоторые изображения не отображаются в верхней строке. Я также пробовал пересобрать посты, но это не помогло.

При добавлении тега в верхней строке происходит кратковременное мерцание, что указывает на перезагрузку, но миниатюры изображений не появляются.

Надеюсь, эта информация будет полезна.

2 лайка

К сожалению, пока не удалось найти способ легко воспроизвести проблему. Единственное общее наблюдение на данный момент — проблема проявляется только с темами, добавленными за последний месяц. Со старыми темами всё работает нормально, но с любыми недавними тегирование «в избранное» не отображается вверху. Для уточнения: проблема присутствовала и в версии до последнего обновления плагина и возникла после майских обновлений ядра. Миниатюры для категорий генерируются для затронутых тем, не работает только тегирование «в избранное».

4 лайка