ghassan
(Ghassan Maslamani)
17.Июль.2022 09:26:26
1
Я только что выпустил плагин для Discourse для связывания тем
Когда я изучал Developing Discourse Plugins - Part 1 - Create a basic plugin , заметил, что руководство разделено на 7 частей.
Подумал: почему бы не создать плагин для этого случая, где темы связаны в цепочку?
Используя этот плагин, можно добавить ссылки «Следующая тема» и «Предыдущая тема» в заголовок темы.
Ниже приведён скриншот, показывающий, как это будет выглядеть:
Подробнее и установка : GitHub - zaatdev/discourse-chain-topics: This a discourse plugin which adds a feature where it would be possible to chain topics. A topic can have other topic to be it's next or previous topic. · GitHub
Особая благодарность @angus за How to add custom fields to models — это руководство/пример значительно упростило процесс написания плагина.
17 лайков
ОЧЕНЬ нравится это — очень важная функция как для форумов «Истории», так и для форумов «Документация»!
При нажатии кнопки «Сохранить правку» возникает ошибка 500 . Поле в редакторе, похоже, не сохраняет введённые данные…
Пагинация, Пагинация, Назад, Далее, Предыдущая, Следующая, Последовательно, Последовательно, Вперёд, Назад (добавляю несколько ключевых слов, чтобы эту тему было легче найти!)
Вот метод, который я использую…
ghassan
(Ghassan Maslamani)
31.Октябрь.2022 10:59:16
4
Привет @denvergeeks , да, плагины, вероятно, нуждаются в рефакторинге. Я не уделял им много внимания в последнее время, но постараюсь уделить этому время в ближайшее время.
2 лайка
ghassan
(Ghassan Maslamani)
01.Ноябрь.2022 08:33:34
6
Я пытаюсь воспроизвести ошибку, но у меня не получается получить точно ту же ошибку, о которой вы сообщаете.
Какая у вас версия Discourse (я пробовал с ветки master)?
Есть ли у вас специфические плагины или настройки, которые не являются типичными?
Возникает ли эта ошибка всегда, независимо от типа тем и т.д.?
1 лайк
Привет, @ghassan ! У меня по-прежнему возникает та же ошибка 500 при сохранении поста в теме!
Какая у вас версия Discourse? (Я пробовал с ветки master)
У меня всё обновлено до последней версии!
Есть ли у вас какие-либо специфические плагины или настройки, которые не являются типичными?
Я попробовал удалить все остальные плагины , но ошибка осталась…
Возникает ли эта ошибка всегда, независимо от типа тем и т. д.?
Да, всегда — все типы тем приводят к одной и той же ошибке 500!
Этот плагин был бы очень полезен, я очень надеюсь, что вы сможете его исправить!!!
1 лайк
Есть ли шанс на обновление этого плагина, @ghassan ?
Эта функция, позволяющая пользователям организовывать страницы Docs в последовательности, была бы очень полезной в связи с недавно рефакторизованными Discourse Docs!
2 лайка
nathank
(Nathan Kershaw)
05.Сентябрь.2024 08:38:45
10
Это, наверное, можно было бы реализовать как компонент темы, да?
Но с другой стороны, не так уж и сложно вручную добавить ссылку либо вверху, либо внизу поста.
3 лайка