Auto-Linkify Words

Hi this is a wonderful feature for discourse but can we limit the number of times it appears overall in a single thread topic? If we have a discussion post asking shopify vs woocommerce then the entire thread will be occupied by the hyperlinks whenever someone mentions any of these. :frowning:

3 лайка

We can definitely add a theme setting for this, PR welcome. I think a default limit of 3 auto links per word makes sense as a good initial default.

5 лайков

This feature has already been discussed couple posts above…tl;dr probably not so easy to implement.

2 лайка

Is there any way to disable linkify in a specific category? In my case I have a blog category which contains content from a wordpress installation. Hence I don’t want linkify to be active there.

Sure, that shouldn’t be hard I think. I can have a look. If there’s more people intereted in this feature, I’ll submit a PR with a new theme settings. If not, I can just post a code snippet that you can include into your theme manually. I’ll try to have a look next week.

3 лайка

Hey @sam

are there any news on this? I tried to search if there are any plans to improve the management of “lists” in theme settings but could not find anything

This is already implemented. What you see in linkify settings IS the new list management. :slight_smile:

5 лайков

Thx for the note, that clarifies it :slight_smile:
That “new” list already a great improvement!

Yet for large lists it’s still a bit of a hassle
I think an import/export feature for a simple CSV would make make a huge improvement there
Or simply pointing to a CSV URL which is pulled let’s say every 24h. or by manually by clicking a button

1 лайк

Можно ли добавить опцию «Вставлять только один раз в теме или ответе»?

Сейчас она показывает каждое ключевое слово в теме.

Если вы хотите, чтобы ссылка встречалась только один раз в сообщении, вы можете ввести ваше ключевое слово в виде регулярного выражения, например:

/СЛОВО/,URL

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

6 лайков

Спасибо. Теперь всё работает.

Я хочу избавиться от FA4, но пока что linkify зависит от него.
Есть ли способ добавить SVG-иконку перед ссылкой?

У меня было слово с авто-ссылкой в Discourse, но я решил убрать его, так как оно появлялось каждый раз, когда упоминался Discourse, что приводило к переизбытку ссылок в одной теме. Иногда нерелевантные ссылки хуже, чем отсутствие ссылок вовсе.

Однако у меня есть отличный вариант использования этого компонента, например, для авто-ссылки номеров ISBN на страницу описания книги на inventaire.io:

/isbn:([0-9]{13})/,https://inventaire.io/entity/isbn:$1

5 лайков

Что вы имеете в виду? Тема Linkify не зависит от иконок FA.

Я знаю. Но я использую FA4, чтобы добавить иконку к ссылке linkify. С FA5 я не знаю, как это сделать.

Было бы простым улучшением добавить всплывающую подсказку для ссылки?

Тогда мы могли бы вводить это в виде:
ключевое слово, ссылка, подсказка

Возможно, вам нужен плагин abbrify?

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

4 лайка

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

4 лайка

У меня довольно большой список записей в настройках linkify. Есть ли способ экспортировать всё целиком? При нажатии кнопки экспорта выгружается только список по умолчанию.

Привет @jrgong

Вы можете получить всё это через запрос плагина Data Explorer :slight_smile:

5 лайков