Вы обновили TC? Это тоже требуется. (Очевидным признаком служит отсутствие локализации, которая есть только в последней версии TC)
Существует конкретное руководство, запрещающее обновление плагина вне первых пяти дней месяца. Да, основной плагин несовместим с текущей версией Discourse. Это руководство распространяется на все плагины Pavilion (период поддерживаемого обновления — первые пять дней месяца).
Мы являемся «потребителями» основных изменений, поэтому нам нужно время для обновления плагина после внесённых в ядро изменений, ломающих совместимость. Мы уделяем этому особое внимание в начале месяца. Однако нам также нужно зарабатывать на жизнь, поэтому мы не гарантируем совместимость в другое время. Если вы будете обновлять плагин только в начале месяца, это не должно стать проблемой.
Спасибо за информацию.
Экспериментальный компонент темы в настоящее время работает. ![]()
Это совсем не так. Не совсем понятно, что не так с вашей настройкой, но это точно не последний код TC. Странно!
У меня это работает на двух продакшн-сайтах, и выбор миниатюр функционирует идеально на обоих (хотя пока исключает очень маленькие изображения).
Пожалуйста, ещё раз проверьте, что вы обновились до последней версии TC.
Я собирался начать отключать функции, чтобы разобраться в этом, но переключение на другую тему и последующее возвращение к предыдущей каким-то образом исправило проблему. Как странно!
Да, возможно, проблема в кэшировании. Отличная работа!
Всегда не забывайте обновлять страницу после изменения компонента темы. Я полагаю, что переключение темы делает это за вас.
Следующим шагом я верну кнопки действий.
Благодарим за тестирование, Дэвид!
OK, обновления для основного плагина для поддержки новых миниатюр Discourse.
По сути, это удаление кода, который TLP использовал для создания и управления миниатюрами, и добавление новых интерфейсов для работы с основными миниатюрами.
Это довольно крупное обновление, но оно значительно выигрывает от моей работы над версией TC:
Поскольку в настоящее время Discourse генерирует миниатюры только внутри компонентов тем, вам также необходимо добавить этот очень простой компонент темы для инициации создания миниатюр: @David, было бы здорово иметь здесь опцию только для плагина
NB: Я не уверен, как долго будет поддерживаться полная версия плагина. В дальнейшем я, скорее всего, сосредоточусь на компоненте темы и плагине-спутнике (Sidecar).
Пожалуйста, протестируйте это в тестовой среде (staging), прежде чем применять в продакшене, если это возможно. Я тестировал это в продакшене, но результаты могут отличаться. И, конечно же, сообщайте о любых проблемах…
При установке компонента генератора возникает следующая ошибка:
Ошибка импорта: файл about.json не существует или содержит недопустимые данные
Давайте откатимся. Спасибо за тестирование.
ОБНОВЛЕНИЕ: Извините! Это исправлено и протестировано в Production. Пожалуйста, обновите и перезагрузите браузер.
Мораль истории: не выпускайте обновления поздно вечером, когда устали! (Я somehow забыл отправить самый критичный файл для работы!). README не поможет быстро решить проблему!
Хорошо, лучше я подведу итог текущего состояния, так как ситуация становится запутанной:
Теперь существует две различные конфигурации:
- Существующая стандартная настройка на основе плагинов. Я думаю заменить её на вариант 2 (я заранее предупрежу об этом).
- Плагин
https://github.com/paviliondev/discourse-topic-previews
ИЛИ:
- Экспериментальная настройка на основе компонентов темы (TC). Ожидаются незначительные проблемы, но есть и дополнительные преимущества: изображения в заголовках на мобильных устройствах и адаптивность к боковым панелям. Также доступен опциональный плагин-компаньон, добавляющий новые функции.
-
Компонент темы
https://github.com/merefield/discourse-topic-list-previews-theme -
Добавьте плагин-компаньон, если хотите больше функций:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". Это добавит «действия» (закладки и лайки из списка тем) и выбор миниатюр в редакторе метаданных темы.
Извините за путаницу с различными конфигурациями.
Компонент уже в работе и функционирует отлично, ещё раз спасибо!
Единственная проблема сейчас в том, что «уровень разрешения миниатюр списка тем» влияет и на избранные изображения. В результате либо избранные изображения оказываются слишком маленькими, либо миниатюры в списке тем — слишком большими. Возможно ли добавить отдельный параметр «уровень разрешения избранных изображений в списке тем»?
Редактирование: И ещё один момент: судя по всему, плагин предпросмотра списка тем сортирует избранные изображения по дате добавления тега, что, на мой взгляд, вполне логично. Компонент темы сортирует по дате последнего сообщения, из-за чего избранные изображения меняются довольно быстро. Можно ли изменить сортировку на дату добавления тега? Большое спасибо!
Отличное предложение, это уже реализовано: FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub
Пожалуйста, обновите и сообщите, как у вас получится.
Работает как по волшебству, большое спасибо! ![]()
Не могли бы вы также добавить возможность сортировки рекомендуемых изображений по дате добавления (см. выше)?
У плагина есть свои изменения в API, к сожалению, в TC их нет, поэтому, если только я не смогу получить это из одного простого существующего HTTP-запроса за один раз.
Подойдёт ли дата публикации? Поскольку мы делаем журнал на основе Discourse и вашего TC, было бы странно, если бы пользователь мог менять заголовки, просто написав комментарий. ![]()
Или вы можете получить эту ленту по адресу “/tag/{tag}.json?ascending=false&order=created”?
И план состоит в том, чтобы продолжать двигаться вперёд, в первую очередь, с TC, верно?
Да, это может сработать. И, возможно, добавить настройку для «последних» против «созданных»
