Topic List Previews (legacy)

Кажется, произошла ошибка JavaScript? Можете ли вы выложить ошибки из консоли (игнорируйте предупреждения)?

Я знал, что забыл что-то :sweat_smile:

FYI это почти ванильная версия, ваш плагин-помощник, akismet и календарь — единственные плагины

Бинго, вы не последовали инструкциям :slight_smile: Снова :slight_smile: Вам нужно разрешить внешний скрипт. Это идентично проблеме, о которой вы сообщали ранее. :eyes:

1 лайк

Уф! Я совсем забыл об этом, очень извиняюсь! Я ориентировался на этот пост и не вспомнил об этом маленьком моменте. Пытаюсь сделать слишком много дел одновременно :crazy_face:

2 лайка

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

@davidkingham Я отредактировал этот пост, чтобы добавить эту деталь :+1:

Больше не требуется, см. ниже.

2 лайка

@merefield вы можете позволить пользователям пропустить этот шаг, добавив его в about.json темы.

4 лайка

Отличный совет, Дэвид, спасибо, я так и сделаю!

2 лайка

Извините, Дэвид, наш другой Дэвид предложил отличное решение этой проблемы, и я его развернул, так что вам больше не нужно беспокоиться о ручном добавлении этого :slight_smile: Извините за все эти мучения с настройкой :slight_smile:

3 лайка

Не хочу навязываться, но входит ли это в план одного из следующих обновлений? Спасибо за ваш отзыв!

2 лайка

Я не могу назвать сроки, но да, я планирую это реализовать.

2 лайка

Генерация миниатюр теперь перенесена в ядро Discourse. То, что TLP делал для создания миниатюр, теперь в основном выполняет сам Discourse. TLP всё больше становится просто слоем представления.

Только что заметил, что CDN-ссылки для миниатюр тоже теперь работают, вау! :smiley:

2 лайка

Миниатюры для изображений-обложек не отображаются в верхнем ряду после обновления. Нужно ли что-то сделать? У меня установлен только оригинальный плагин TLP.

1 лайк

Привет @merefield,

предварительные просмотры списков тем не работают после обновления.

Я завершил процесс перепрошивки.

Предварительные изображения не отображаются на мобильных устройствах.

Я использую Amazon S3. Связана ли проблема с этим?

1 лайк

Я только что обновил свой Discourse до последней версии, и все изображения/миниатюры тем пропали с моего сайта.

Это ошибка? Все настройки плагинов по-прежнему в порядке/активны. «Отрывки» работают нормально, но изображения — нет.

1 лайк

Ребята, вы меня доводите… Мы опубликовали политику, согласно которой поддерживаем обновления только в первые 5 дней месяца. Если вы делаете это в другое время, вы делаете это на свой страх и риск. Пожалуйста, НЕ обновляйтесь в течение месяца, если рассчитываете на мое быстрое внимание.

Тем не менее, я только что протестировал плагин на своем сайте, полностью обновил его, и миниатюры генерируются без проблем.

Пожалуйста, убедитесь, что вы используете официальный репозиторий: https://github.com/paviliondev/discourse-topic-previews

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

Если после этого вы не видите сгенерированные миниатюры в /latest.json, скорее всего, проблема не в TLP.

6 лайков

Я изменил параметр «Максимальный возраст загружаемых удалённых изображений (дни)» на 3650 и выполнил повторную сборку — результат отличный:

cd /var/discourse
./launcher enter app
rake posts:rebake

2 лайка

Извините, я не хотел вас раздражать. Спасибо, что напомнили о политике обновлений.

2 лайка

Не волнуйтесь. TLP сейчас настолько большая программа, что её поддержка требует значительных усилий. То же самое касается и нескольких других плагинов Pavilion, поэтому мы стараемся сосредоточить поддержку на первых 1–5 днях, чтобы в остальное время уделять внимание другим приоритетам. Если у вас нет тестового сервера для предварительных проверок, избегайте соблазна обновлять производственную среду вне этого периода, если вы полагаетесь на наши плагины :).

Если это подтолкнёт вас к запуску тестового сервера, я буду очень рад :slight_smile:

6 лайков

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

Я добавил это в свой app.yml сразу после раздела params (там есть закомментированная версия). Это прошло начальный запуск, запустилось и, похоже, работает.

  version: 1a5bcf2a648caf3d277ae2b0856a566789c55e3f
1 лайк

Возможно ли выделить только функционал выбора миниатюры или главного изображения и создать отдельный компонент темы? Мне нужна только эта функция. Было бы здорово, если бы Discourse включил её. Ваша реализация выбора миниатюры действительно интуитивно понятна :+1: Я использую тему Fakebook (переименовал её в Social :)), но макет masonry, похоже, не подходит для неё, и использование этого компонента темы ограничивает поведение прокрутки… и ломает верстку. Однако единственная функция, необходимая в этой теме, — это выбор миниатюры. В других темах есть ваш компонент темы. Надеюсь, вы скоро решите все проблемы, хотя компонент темы выглядит хорошо… Как я уже усвоил, я буду обновлять темы и плагины Pavilion в первые пять дней месяца :slight_smile:

1 лайк