[3.2][3.3][beta] Внутренняя перелинковка
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
[3.2][3.3][beta] Внутренняя перелинковка
Название расширения: Внутренняя перелинковка
Автор: Джим
Описание расширения: Если в размещаемом новом посте встречается слово или фраза, совпадающие с названием какого-то раздела или топика, то это слово (или фраза) заменится на внутреннюю ссылку.
Внутренняя перелинковка всегда положительно сказывается на позициях в поисковиках. Да и пользователям ненавязчиво может дать информацию о темах, которые уже обсуждались. :)
В настройках можно указать что учитывать - Форумы или Темы, или то и другое.
Особенности:
- сработает только если в тексте нет цитаты (просто если никнейм пользователя совпадет с заменяемым словом, получается чепуха), может, потом это разберу, но пока так;
- ссылку можно убрать, второй раз она не поставится;
- темы и разделы берутся лишь те, которые доступны пользователю, отправляющему пост;
- перед и после заменяемого слова должны стоять пробелы, иначе не заменится.
Скачать: https://afrorus.tk/download/file.php?id=1171
Язык: ru, en
Сорри если что не так, это второй мой опыт создания расширений (первый - [3.2][3.3] Нумерация гостей).
Сделал его для собственных нужд. Может, подобное расширение уже и есть, но я не встречал.
Возможно кому-то покажется полезным, поэтому выкладываю.
Автор: Джим
Описание расширения: Если в размещаемом новом посте встречается слово или фраза, совпадающие с названием какого-то раздела или топика, то это слово (или фраза) заменится на внутреннюю ссылку.
Внутренняя перелинковка всегда положительно сказывается на позициях в поисковиках. Да и пользователям ненавязчиво может дать информацию о темах, которые уже обсуждались. :)
В настройках можно указать что учитывать - Форумы или Темы, или то и другое.
Особенности:
- сработает только если в тексте нет цитаты (просто если никнейм пользователя совпадет с заменяемым словом, получается чепуха), может, потом это разберу, но пока так;
- ссылку можно убрать, второй раз она не поставится;
- темы и разделы берутся лишь те, которые доступны пользователю, отправляющему пост;
- перед и после заменяемого слова должны стоять пробелы, иначе не заменится.
Скачать: https://afrorus.tk/download/file.php?id=1171
Язык: ru, en
Сорри если что не так, это второй мой опыт создания расширений (первый - [3.2][3.3] Нумерация гостей).
Сделал его для собственных нужд. Может, подобное расширение уже и есть, но я не встречал.
Возможно кому-то покажется полезным, поэтому выкладываю.
-
- phpBB 1.4.4
- Сообщения: 119
- Стаж: 5 лет 2 месяца
- Благодарил (а): 52 раза
- Поблагодарили: 9 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Да, увидел 2 ссылки в новых постах)) прикольно, мы их не ставили!
-
- phpBB 2.0.4
- Сообщения: 435
- Стаж: 7 лет 5 месяцев
- Откуда: Россия
- Благодарил (а): 176 раз
- Поблагодарили: 14 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Подскажите, а если тема, которая указана в ссылке, последняя, а нужно, допустим, чтобы была предыдущая или еще раньше, здесь я так понимаю это не предусмотрено, всегда будет только последняя тема в ссылке или все же нет? Просто часто бывает, что в темах названия схожи, но все же это разные темы.
Отправлено спустя 3 минуты 23 секунды:
Понятно, что можно ссылку удалить и вставить нужную вручную, просто интересно, как это в расширении реализовано.
Отправлено спустя 3 минуты 23 секунды:
Понятно, что можно ссылку удалить и вставить нужную вручную, просто интересно, как это в расширении реализовано.
Спорт - сила
-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
Re: [3.2][3.3][beta] Внутренняя перелинковка
Выбирается самая длинная тема, а если их несколько с одним названием, то из них выбирается самая свежая. Вот такой принцип. Дорогу молодым, как говорится.

-
- phpBB 1.4.4
- Сообщения: 119
- Стаж: 5 лет 2 месяца
- Благодарил (а): 52 раза
- Поблагодарили: 9 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Джим, Огонь! Цепляет из одного слова следующее и получается выражение в ссылке! Ты на такое ориентировал расширение? И кстати, свежесть выражения видимо не факт, скорее частота использования...ну как мне кажется
Более того, это выражение сразу на первой позиции в гугле
В смысле, ресурс на 1)
Более того, это выражение сразу на первой позиции в гугле

-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
Re: [3.2][3.3][beta] Внутренняя перелинковка
Вот не понял - как это? Проверяет строго по названиям существующих тем.vit_pro писал(а): 07.08.2022 17:30 Цепляет из одного слова следующее и получается выражение в ссылке!
Не, не должно так )) Ищется совпадение с самой длинной темой, и если несколько тем с одним названием, то выбирается самая свежая из них.
-
- phpBB 1.4.4
- Сообщения: 119
- Стаж: 5 лет 2 месяца
- Благодарил (а): 52 раза
- Поблагодарили: 9 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Теперь понятно!Джим писал(а): 08.08.2022 13:30 Не, не должно так )) Ищется совпадение с самой длинной темой, и если несколько тем с одним названием, то выбирается самая свежая из них.

-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
Re: [3.2][3.3][beta] Внутренняя перелинковка
Версия 0.0.5
Теперь внутренних ссылок станет больше! Расширение научилось исключать из названий тем знаки препинания, звездочки, скобочки и т.п.
Т.е. если есть тема "Как починить чёртов двигатель???", а в другой теме кто-то пишет "Я не знаю, как починить чёртов двигатель", то "как починить чёртов двигатель" станет ссылкой. Раньше фраза должна была полностью совпадать с темой, вплоть до знаков препинания.
Теперь внутренних ссылок станет больше! Расширение научилось исключать из названий тем знаки препинания, звездочки, скобочки и т.п.
Т.е. если есть тема "Как починить чёртов двигатель???", а в другой теме кто-то пишет "Я не знаю, как починить чёртов двигатель", то "как починить чёртов двигатель" станет ссылкой. Раньше фраза должна была полностью совпадать с темой, вплоть до знаков препинания.
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Приветствую.
У меня форум 3.3.5
Поставил расширение и заметил, что если в сообщении есть несколько слов или фраз совпадающих с названиями тем, по подхватывается только что-то одно. И пока не понял принцип, по которому подхватывается.
То есть несколько ссылок в одном сообщении не получается.
Это правильно?
У меня форум 3.3.5
Поставил расширение и заметил, что если в сообщении есть несколько слов или фраз совпадающих с названиями тем, по подхватывается только что-то одно. И пока не понял принцип, по которому подхватывается.
То есть несколько ссылок в одном сообщении не получается.
Это правильно?
-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
Re: [3.2][3.3][beta] Внутренняя перелинковка
Да, правильно, только одна ссылка в сообщении будет. Выбирается самая длинная тема. А если их несколько с одним названием, то из них - самая свежая.
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Понятно, спасибо!
Джим, а какие изменения нужно сделать, чтобы ссылка открывалась в новой вкладке?
Sorry, если уже был такой вопрос.
Джим, а какие изменения нужно сделать, чтобы ссылка открывалась в новой вкладке?
Sorry, если уже был такой вопрос.
-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
Re: [3.2][3.3][beta] Внутренняя перелинковка
Ну это же внутренняя ссылка, она и открывается как внутренняя - т.е. в той же вкладке. Это тогда надо все внутренние переделывать наверное, чтобы они открывались как внешние.

-
- phpBB 1.4.4
- Сообщения: 119
- Стаж: 5 лет 2 месяца
- Благодарил (а): 52 раза
- Поблагодарили: 9 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Джим, приветствую!)
Хочу отписаться спустя три месяца. Да, внутренняя перелинковка знатно увеличивается! Но есть пару моментов, недавно заметил, что у пользователей в постах начинают появляться ссылки по их случайным выражениям, которые совпадают с темами форума и категориями.
Суть такова, есть тематика форума, а есть раздел общение на интересные вам темы(флудилка). Так вот из тематического раздела, к примеру слово Вчера, появляется ссылка на раздел хохотушки, т.к. там есть тема, к примеру, Вчера я ...
Вот момент такой:
- можно ли сделать так, чтобы была выборка из каких разделов будут отслеживаться ключевые слова?
- или ограничение, чтобы ключевые слова брались от определенной группы (админы)..
Нет-нет, это не претензия, это возможно движение вперед!
Хочу отписаться спустя три месяца. Да, внутренняя перелинковка знатно увеличивается! Но есть пару моментов, недавно заметил, что у пользователей в постах начинают появляться ссылки по их случайным выражениям, которые совпадают с темами форума и категориями.
Суть такова, есть тематика форума, а есть раздел общение на интересные вам темы(флудилка). Так вот из тематического раздела, к примеру слово Вчера, появляется ссылка на раздел хохотушки, т.к. там есть тема, к примеру, Вчера я ...
Вот момент такой:
- можно ли сделать так, чтобы была выборка из каких разделов будут отслеживаться ключевые слова?
- или ограничение, чтобы ключевые слова брались от определенной группы (админы)..
Нет-нет, это не претензия, это возможно движение вперед!

-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
Re: [3.2][3.3][beta] Внутренняя перелинковка
vit_pro, спасибо за интересное предложение, подумаю над ним!
А какая версия у Вас стоит? Если 0.0.5, то там есть в настройках пункт "Только текущий форум", тогда в конкретном тематическом разделе будут учитываться лишь темы из этого раздела, а в, например, "Флудилке" только темы из "Флудилки".
А какая версия у Вас стоит? Если 0.0.5, то там есть в настройках пункт "Только текущий форум", тогда в конкретном тематическом разделе будут учитываться лишь темы из этого раздела, а в, например, "Флудилке" только темы из "Флудилки".
-
- phpBB 1.4.4
- Сообщения: 119
- Стаж: 5 лет 2 месяца
- Благодарил (а): 52 раза
- Поблагодарили: 9 раз
Re: [3.2][3.3][beta] Внутренняя перелинковка
Нет у меня 0.0.5 и в том-то и дело, что цепляет по всему форуму. Т.е. пост был в тематическом, но слово Вчера зацепило из флудилки)Джим писал(а): 03.12.2022 16:28 А какая версия у Вас стоит? Если 0.0.4, то там есть в настройках пункт "Только текущий форум", тогда в конкретном тематическом разделе будут учитываться лишь темы из этого раздела, а в, например, "Флудилке" только темы из "Флудилки".
Тот или иной вариант ограничений, был бы не лишним. Опять же, смотря для какого форума
-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 131 раз
- Поблагодарили: 63 раза
Re: [3.2][3.3][beta] Внутренняя перелинковка
Так 0.0.5 тоже есть пункт "Только текущий форум", можно его поставить и тогда из других разделов темы не будут браться.