Topic List Previews (legacy)

Вам нужно будет немного больше разобраться самостоятельно в том, как работают плагины и соединители плагинов. На вашем скриншоте даже не те файлы. Посмотрите в папку connectors.

2 лайка

Определенно! Я новичок в разработке Discourse. На самом деле я прочитал много документации здесь, но сейчас учусь у вас. Да, я нашел правильную папку.

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

2 лайка

Да, это оно. Объяснение, которое вам нужно, находится здесь: Developing Discourse Plugins - Part 2 - Connect to a plugin outlet

2 лайка

Огромное спасибо! :slight_smile:

3 лайка

Спасибо за этот спасительный плагин! Не представляю использование форума без него.

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

Ещё раз огромное спасибо за это замечательное приложение!

1 лайк

Рад, что это было полезно.

Фильтр по тегам должен работать. Я только что проверил это на мобильном устройстве. Добавьте теги и тег tags-mobile ко всем соответствующим функциям, как указано в исходном сообщении.

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

2 лайка

@renato, @falco, я не думаю, что это ошибка TLP.

Чтобы доказать свою точку зрения, пересоберите исходный пост (OP), содержащий ссылку, и проверьте отрывок (без установленного TLP). Используйте, например, компонент темы Excerpts:

Например:

Как видите, отрывок загрязнен ссылкой. В вышеуказанном случае TLP не участвует.

Однако я создал обходной путь для этого и добавил опцию для исключения ссылок в настройках:

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

image

Это реализовано только в настройке на основе компонента темы TLP; я не переносил это в основной плагин. Я склонен сосредотачиваться на добавлении новых функций в компонент темы. Кроме того, нет смысла распространять это, если проблема будет исправлена в ядре?

2 лайка

@merefield ты не поверишь, но я настроил тестовый сервер! :joy: Сегодня я протестировал обновление до последней версии, и всё работает отлично.

2 лайка

Это здорово! И очень вовремя. Я сейчас переезжаю :wink:

5 лайков

Можно ли сделать отображение категорий в стиле «Basic Style», а портфолио пользователей — в стиле «Masonry/Tiles»? Привет. Я, наверное, неправильно использовал терминологию, но надеюсь, кто-то поймёт, что я имею в виду. :laughing:

2 лайка

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

1 лайк

Да, я пробовал, но боюсь, что мне просто не хватает мудрости. Определённо испытываю трудности. :pleading_face: Я пытаюсь применить один стиль к категориям, а другой — к портфолио пользователей.

2 лайка

Эти настройки полностью независимы, поэтому они не должны влиять друг на друга. Обратите внимание: настройки категорий не находятся в настройках плагина в админ-панели плагина TLP. Они расположены вместе с настройками категорий на главной странице каждой категории. Помогло ли это? Учтите замечание об отсутствии интуитивности в исходном сообщении.

1 лайк

Некоторые свежие новости :newspaper: для темы компонента этого плагина:

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

3 лайка

Привет, спасибо за этот плагин и компонент. Я установил компонент и потратил… несколько часов… на то, чтобы во всём разобраться. Теперь всё работает!
Один вопрос: я не понимаю, для чего нужны «действия со списком тем». Можете ли вы объяснить это подробнее или направить к существующему объяснению? Спасибо.

2 лайка

Рад, что вам нравится. Действия со списком тем добавляют кнопку «Нравится» и кнопку «Закладка» в список тем. Чтобы они работали на TC, к сожалению, нужно добавить плагин sidecar, так как нам приходится изменять API. Вам это не нужно.

2 лайка

Спасибо, и мой второй вопрос: что такое портфолио? Это нативная функция Discourse или функция вашего плагина?

1 лайк

Portfolio не является нативным. Он добавляет маршрут активности пользователя и кнопку для перехода к нему на карточке пользователя на рабочем столе. Пользователи могут помечать темы, которые они хотят отобразить там в качестве демонстрации. Тег устанавливается администратором. Маршрут можно увидеть на скриншоте, опубликованном в нескольких сообщениях выше. Ленту можно стилизовать с помощью тех же элементов TLP. Название можно изменить (в примере выше оно называется «Избранное»).

2 лайка

Я займусь изучением этого, прочитав эту ветку. Мне пока не совсем ясно, но я не хочу отнимать у вас слишком много времени, спасибо!

2 лайка

Не переживай, Патрик. Рад помочь. Я добавлю эту дискуссию в первое сообщение.

Если хочешь, это немного похоже на «Стену пользователя». Её немного сложно найти без кнопки карточки пользователя, но она служит для отображения набора тем, созданных пользователем, которые он хочет выделить. Чтобы они появились, нужно добавить соответствующий тег к теме. Возможно, когда-нибудь я добавлю кнопку для этого — так будет немного интуитивнее!

Это особенно полезно для сайтов с акцентом на изображения. Иногда пользователи хотят показать галерею своих работ, например, фотографии или 3D-дизайн.

2 лайка