Topic List Previews (legacy)

Настройка из компонента вашей темы? Все параметры установлены по умолчанию, кроме плиток списка тем, где я удалил все страницы.

Конечно, вы видите, что в URL отсутствует имя тега.

1 лайк

Это было сделано намеренно, обратите внимание на CSS.

Раздел «Портфолио» пока ещё не полностью реализован для мобильных устройств, поэтому я скрыл кнопку :).

3 лайка

Дэвид, боюсь, мне не удалось воспроизвести это, хотя у меня в настройках нет подкатегорий. Однако я смог наблюдать эту проблему на вашем сайте. Очень странно! Вы сейчас используете последнюю версию с прошедшими тестами?

1 лайк

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

1 лайк

Я не могу получить доступ к этим темам, давайте обсудим это вне чата.

Очень помогли бы пошаговые инструкции воспроизведения снизу вверх.

1 лайк

Как обсуждалось, TLP не являлся нарушающим компонентом.

1 лайк

Ещё одна маленькая ошибка для вас, на этот раз, уверен, это TLP :squinting_face_with_tongue:

Это происходит только в Chrome и только с макетом «Tiles», с обычными миниатюрами такого не случается. Когда вы нажимаете Cmd+клик по теме, чтобы открыть её в новой вкладке, происходит именно это, но при этом тема также открывается в том окне, где вы кликнули, что не соответствует ожидаемому поведению — должно открываться только новая вкладка.

1 лайк

Дэвид, это не ошибка. Плитки не являются URL-ссылками. При нажатии на них открывается тема.

1 лайк

Ладно, должно быть, это просто разное поведение в Chrome и Firefox, так как Firefox работает так, как я и ожидал. Теперь я прекращу с небаговыми отчётами :rofl:

2 лайка

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

Ха, нет, пожалуйста, продолжайте.

3 лайка

Всем привет,

Извините, если это повторяется, но чем больше я в этом разбираюсь, тем больше путаюсь в предполагаемом рабочем процессе, поэтому решил просто изложить всё по порядку и попросить совета:

Поддерживаются ли теперь миниатюры тем через основной инструмент и не предполагается ли их настройка через TLP? Не упустил ли я где-то настройку? Теперь я просто в замешательстве :confounded:

Проблема:

Я администрирую сайт www.realtimevfx.com — это очень визуально ориентированное сообщество Discourse. До последнего полного обновления около 95% наших тем имели применённые миниатюры — в основном с YouTube, Vimeo, Imgur и других поддерживаемых сайтов. Теперь же, после обновления, все они исчезли, и отображаются только миниатюры из нативно загружаемого пользовательского контента (что я бы предпочёл не поощрять…)

Обратите внимание: рекомендуемые плитки вверху используют мой собственный, не связанный с этим скрипт карусели (уже без особой причины).

*Существует ли новый рекомендуемый способ настройки, чтобы снова получить работающие миниатюры? Продолжают ли корректно поддерживаться Vimeo, YouTube и другие?*Заранее большое спасибо за советы!

1 лайк

Да, миниатюры уже давно генерируются ядром Discourse, при условии, что в компоненте темы или плагине указаны правильные мета-данные. Обе версии TLP содержат эти мета-данные. Сам плагин больше не занимается непосредственной генерацией.

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

Новые темы не должны вызывать проблем.

Обратите внимание, что миниатюры генерируются только для изображений, загруженных в ваш Discourse, но это также включает большинство превью onebox. При желании вы можете размещать свои загрузки на S3-хранилище. Теперь это стандартное поведение ядра. Прямые ссылки (hotlinking) больше не поддерживаются.

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

2 лайка

Спасибо за ответ и уточнения. Я собираюсь немного глубже изучить ошибку в JS, которая у нас есть, чтобы понять, не является ли она причиной проблемы, но хотел ответить примером, когда не подгружаются превью с YouTube или Vimeo, на случай, если вы сможете подсказать что-то ещё простое, что я упускаю:

Каждая из этих тем была создана после моего последнего обновления:

А вот пример с YouTube, чтобы показать, что в самой теме оно развернулось корректно:

Если ничего очевидного не упущено и моя ошибка в JS окажется не связанной с этим, будете ли вы доступны в ближайшие несколько дней для платной отладки? (Мы можем обсудить это в личных сообщениях).

2 лайка

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

Примечание: я больше не поддерживаю логику, отвечающую за создание миниатюр — это теперь часть ядра Discourse.

1 лайк

Здравствуйте. Спасибо за создание этого замечательного плагина! Он значительно улучшил внешний вид нашего форума, и я искренне ценю вашу тяжелую работу. Однако, возможно, я обнаружил небольшую ошибку: после включения плагина список тегов для тем остаётся в одну строку, даже если список очень длинный (около 20 тегов). В результате отображение списка тем становится слишком широким. Когда плагин отключён, стандартное поведение Discourse заключается в отображении тегов в несколько строк, если их много. Из-за этого поведение плагина, возможно, является небольшой ошибкой? Это делает страницы категорий очень странными при использовании большого количества тегов. Возможно ли исправить это поведение, чтобы множество тегов отображалось нормально?

3 лайка

Привет, Алан, и спасибо за твои комплименты.

20 тегов?! Это необычно большое число и определённо пограничный случай, который я обычно не ожидал. Ты, вероятно, можешь исправить это с помощью CSS, пробовал ли ты это?

1 лайк

Спасибо за создание этого плагина, он действительно помогает многим форумам выглядеть гораздо более эстетично.
Мой форум особенно любит часто ссылаться на твиты (Twitter), однако для них не отображаются превью вообще. Поскольку для случайной статьи BBC превью есть, я задаюсь вопросом, почему для такого сайта, как Twitter, их нет? Это так и задумано в работе плагина?

1 лайк

Этот плагин больше не создает миниатюры самостоятельно. Теперь это задача ядра (учитывая популярность этой функции, Discourse решил реализовать её часть на уровне ядра).

Код создания миниатюр имеет свои предпочтения. Не все превью подходят (например, слишком маленькие). Возможно, вы сможете предоставить конкретный пример, и мы сможем глубже разобраться в вопросе. Возможно, потребуется передать проблему команде Discourse.

1 лайк

Этот плагин сломан после вчерашнего последнего обновления..
С уважением

3 лайка