Поиск в Википедии

:information_source: Краткое описание Поиск слов или фраз через всплывающую подсказку с использованием Wikipedia
:hammer_and_wrench: Репозиторий GitHub - NateDhaliwal/discourse-wikipedia-lookup · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Этот компонент позволяет пользователям оборачивать слова или фразы в тег для поиска этих слов в Wikipedia. Если совпадений не найдено, всплывающая подсказка не отображается.

Вы можете добавить тег в редактор через кнопку в всплывающем меню.

Чтобы поддерживать использование разных языков, вы можете изменить настройку wikipedia base url. Например, установите es.wikipedia.org для испанского или zh.wikipedia.org для китайского.

Вы можете изменить текст плейсхолдера, текст кнопки в редакторе и текст перед ссылкой во всплывающей подсказке через локализацию.

7 лайков

Это только для настольных компьютеров?

1 лайк

Это не должно быть… позвольте мне проверить.

@Jagster На мобильном устройстве всё работает нормально. Можете уточнить, какое именно поведение отсутствует на мобильном?

2 лайка

На скриншоте показана ссылка на https://www.wikipedia.org/wiki/Google. Возможно ли изменить используемую версию Википедии? Например, через меню настроек, где можно установить версию по умолчанию.

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

Также я думаю о возможности включения вики-сайтов, не принадлежащих Фонду Викимедиа. Разрешив указывать пользовательский домен в настройках, можно значительно расширить охват этого компонента за пределы только Википедии.

3 лайка

Я уже добавил эту возможность в настройку wikipedia base url. Вы можете установить значение, например, es.wikipedia.org, если хотите получить информацию на испанском (или на любом другом языке).

Это интересный момент. Однако для этого администратору потребуется настроить путь к необходимому API. Если администратор не является техническим специалистом, это может оказаться сложнее.

2 лайка

Нет, не могу :man_facepalming:

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

Ну что ж, перечитав (и установив) расширение, я понял его реальное назначение.

Отличное небольшое дополнение, теперь используется на моём форуме. Спасибо.

4 лайка

Это действительно достаточно. Изменение базового URL — это именно то, что нужно, чтобы ссылки указывали, например, на вики-сайт Mirahaze.

1 лайк