С последним обновлением Discourse у нас возникла проблема с функцией портфолио пользователя: она не работает. Кнопка на карточке пользователя исчезла, и доступ к странице невозможен.
Отключена ли функциональность портфолио?
С последним обновлением Discourse у нас возникла проблема с функцией портфолио пользователя: она не работает. Кнопка на карточке пользователя исчезла, и доступ к странице невозможен.
Отключена ли функциональность портфолио?
Ничего страшного, это просто обычные обновления ядра Discourse, которые иногда требуют изменений для обеспечения совместимости. Исправлено здесь:
Если вам нравится плагин Topic List Previews и вы считаете, что я проделал отличную работу, вы можете поддержать меня ![]()
Спасибо большое, всё снова работает
Согласно документации плагина, параметр «Количество избранных изображений в списке тем» можно установить в значение «без ограничений».
Однако на практике, похоже, количество избранных изображений ограничено конечной точкой /tag/.json, которая возвращает максимум 30 тем.
Наблюдаемое явление:
Звучит логично. Описание немного забавное, но поведение разумное ![]()
Я изменю описание на более подходящее.
Спасибо за разъяснение! Теперь я понимаю, что ограничение в 30 элементов исходит от самого эндпоинта /tag/.json.
У меня возник вопрос: возможно ли либо
Я не уверен, технически ли это возможно в рамках текущего плагина или API Discourse, но мне кажется, что это сделало бы отображение более динамичным. Что вы думаете по этому поводу?
Её нужно переработать, чтобы страницы последовательно загружались по требованию.
PR приветствуется.
Привет, я новичок здесь. Ваш плагин просто замечательный, и он мне очень нравится, но у меня возник вопрос: можно ли отображать более одной миниатюры в одной теме? Например, если тема содержит 4 или более изображений, я бы хотел показать все изображения на карточке темы. Я пытался изучить компоненты темы и углубиться в документацию Discourse, но не смог найти хорошего способа извлечения изображений из темы; последним вариантом было использование API Discourse. Буду очень признателен, если вы сможете помочь, объяснить или предложить какие-то идеи.
Спасибо за ваши добрые слова.
К сожалению, в настоящее время это невозможно. Функция использует базовый код для миниатюр, который позволяет выбирать только одну миниатюру за раз.
Однако, по крайней мере, это позволяет выбрать какую именно миниатюру и не ограничивает вас только первым сообщением.
Добавление возможности выбора нескольких миниатюр потребует значительных усилий, отчасти потому, что потребуется уделить особое внимание производительности списка тем.
Я с радостью приму качественный pull request.
Спасибо за быстрый ответ.
Вы правы. Производительность — это головная боль, если использовать API для получения поля topic.cooked и его извлечения.
Привет, Роб! Мне бы очень хотелось выделить автора исходного сообщения (OP) с помощью плиток в TLP для небольшого проекта, над которым я работаю.
Я выяснил, что могу скрыть других участников с помощью этого CSS:
.topic-footer .topic-users .inline a {
display: none;
}
.topic-footer .topic-users .inline a:first-child {
display: inline-block; /* Показывать только первую ссылку/изображение */
}
Однако я не могу понять, как сделать миниатюры аватара автора OP больше — точно не с помощью одного только CSS.
Можешь предложить что-нибудь?
Похоже, я не могу выбрать миниатюры из сообщений, кроме сообщения автора OP (при установленной боковой панели). Было бы очень полезно иногда иметь такую возможность!
К сожалению, у меня сейчас нет много времени, но попробуйте это:
.tiles-style .topic-users .inline .avatar {
width: 34px;
height: 34px;
}
у меня на сайте это вроде работает…
Спасибо, Роб!
Я уже пробовал это, но, к сожалению, аватары получаются размытыми. Проблема в том, что подгружаются файлы низкого разрешения (24 пикселя), а мне нужны файлы 48 пикселей.
Поскольку я не очень хороший разработчик, я не вижу, где в вашем коде (если вообще где-то) можно это изменить.
В таком случае вам придётся форкнуть проект и подключить версии более высокого качества, но, как можно представить, их может быть очень много, поэтому они намеренно остаются небольшими для улучшения производительности.
PR принят, чтобы сделать это настройкой.
Я нашёл очень красивый форум и хочу, чтобы мой форум имел такой же интерфейс и функции, но я не очень разбираюсь в технологиях. Кто-нибудь может помочь мне создать похожий форум? ![]()
https://community.robotime.com/
Я надеюсь достичь такого же интерфейса и функциональности, как у него.
Это тема или плагин, которые, возможно, используются.
Я готов рассмотреть вариант платной разработки ![]()
Пробовали ли вы просто установить компонент темы? Дайте нам знать, если обнаружите какие-либо проблемы.
Да, я установил его, но мне трудно разобраться, как реализовать внешний вид и функции различных форумов. Поэтому я надеюсь, что Discourse или кто-то другой сможет помочь мне реализовать эти интерфейсы и функции, и я готов заплатить за это.
Как обычно работает TLP. В списке тем:
Теперь я добавил несколько дополнительных функций:
Для каждой темы отдельно, любой пользователь с правами на редактирование темы (обычно автор, администратор, часто уровень TL4 и модератор) получает дополнительные опции:
По умолчанию эти опции сейчас установлены в FALSE для каждой темы.
(в дополнение к возможности выбора конкретной миниатюры, которую вы хотите отобразить)
Примеры, где это может быть полезно:
Важно: это возможно только если вы также установите плагин sidecar.
(@Dimava, вас интересовала эта область)
Теперь в отрывках поддерживаются эмодзи:
Нет глобального значения по умолчанию?
Думаю, можно было бы его использовать.
Хотя я не до конца понимаю, как это работает, возможно, проведу тестирование.
Я абсолютно не уверен, чего именно хочу.