Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[beta] Convert Local Url To Link Name

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

[beta] Convert Local Url To Link Name

Сообщение HAMMER663 »

Название: Convert Local Url To Link Name

Описание: Перед отправкой сообщения преобразует простые внутренние адреса тем, форумов, профилей пользователей в ссылки с названиями.
Например, преобразует
http://your_board/viewtopic(forum).php?f=1&t=1
http://your_board/faq.php#(num)
http://your_board/rules/?#rule(num)
http://wiki.wikiurl.com/Main_Page
в ссылки вида

Код: Выделить всё

[url=[i]http://your_board/viewtopic(forum).php?f=1&t=1[/i]]Топик (Форум)[/url]
[url=http://your_board/faq.php#(num)]FAQ num[/url]
[url=http://your_board/rules/?#rule(num)]Правила Пункт num[/url]
[url=http://wiki.wikiurl.com/Wiki_page]Wiki page[/url]
Совместим с модом [BETA] Board Rules (Правила конференции) от Nekstati, сконвертированным в расширение

Является аналогом [RC] Simple Url To Link Name before posting

Версия Расширения: 0.3.0

Требования: phpBB 3.1.2 и выше

Так же в админке имеется возможность отключить преобразование ссылок.

GitHub репозиторий: https://github.com/HAMMER663/ConvertLocalUrlToLinkName
Загрузить расширение: https://github.com/HAMMER663/ConvertLoc ... master.zip

Для корректной работы конвертации ссылки в ВВ-код youtube, необходимо:
создать вв-код, например такой
Использование BBCode:

Код: Выделить всё

[youtube]{SIMPLETEXT}[/youtube]
Замена HTML

Код: Выделить всё

<object width="640" height="360"><param name="movie" value="http://www.youtube.com/v/{SIMPLETEXT}"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/{SIMPLETEXT}" type="application/x-shockwave-flash" wmode="transparent" width="525" height="400"></embed></object>
Подсказка

Код: Выделить всё

Вставка видео с YouTube: [youtube]ссылка на видео[/youtube]
===================
Вариант подправленных файлов расширения от Anvar для работы в режиме совместимости когда удалены параметры f= из url [BETA] Convert Local Url To Link Name
===================
В случае, если тип урла 'p' (т.е. ссылка на конкретный пост), текст ссылки дополнить информацией об авторе и номере поста (спасибо rxu): Re: [BETA] Convert Local Url To Link Name (Пост rxu #454977)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: [BETA] Convert Local Url To Link Name

Сообщение ArtHome »

HAMMER663 писал(а):Название: Convert Local Url To Link Name

Загрузить расширение: https://github.com/HAMMER663/ConvertLoc ... master.zip
По щелчку на ссылке скачался ConvertLocalUrlToLinkName-master.zip
Выложил распаковал его в каталог ext - в админке ничего нового не появилось. Переименовал в ConvertLocalUrlToLinkName, не помогло.
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: [BETA] Convert Local Url To Link Name

Сообщение ArtHome »

Всё работает, спасибо!

Необходимые небольшие улучшения
1. Удалось установить только с помощью Upload Extensions. Неискушённому пользователю типа меня трудно догадаться, что архив должен быть распакован в hammer663/ConvertLocalUrlToLinkName, почему бы не упаковать его сразу с таким путём, как у других расширений.
2. Ссылки со скобками

Код: Выделить всё

(пример http://www.mysite.ru/viewtopic.php?f=3&p=53#p53)
не отрабатывает. Если перед закрывающей скобкой поставить пробел, то всё ок.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение Татьяна5 »

ArtHome писал(а):трудно догадаться
[FAQ] Как устанавливать расширения
ArtHome писал(а):Ссылки со скобками не отрабатывает.
Это "битая" ссылка (адреса http://www.mysite.ru/viewtopic.php?f=3&p=53#p53[color=#FF0000])[/color] не существует), её не в чего преобразовывать
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: [BETA] Convert Local Url To Link Name

Сообщение ArtHome »

1. Я лишь в помощь автору хотел отметить, что его расширение немного затруднительно устанавливать и что было бы не хуже, если бы он создавал сразу архив со своим именем. А как усложнить жизнь - можно много способов придумать :)

2. Ссылка не битая, движком она отлично обрабатывается, по крайней мере phpBB 3.1.2 понимает, что закрывающая скобка не относится к урлу. А расширение - не понимает.
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: [BETA] Convert Local Url To Link Name

Сообщение ArtHome »

Ещё одно желательное улучшение - поддержка механизма определения версий phpBB 3.1.2
Сейчас у меня в управлении расширениями отображается

Код: Выделить всё

Информация об обновлении отсутствует
А должно

Код: Выделить всё

Convert Local Url To Link Name не требует обновления
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 2 месяца
Благодарил (а): 15 раз
Поблагодарили: 17 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение Djeday »

Установил данное расширение, включил преобразование ссылок. Стоит мод SEO URL.
Включил Преобразовывать URL SEO (advanced - как в настройке экста SEO).
Темы преобразовывает отлично, а вот разделы получаются такого вида:
Исходная ссылка

Код: Выделить всё

http://ссылка.ru/раздел.html

Код: Выделить всё

[url=http://ссылка.ru/раздел]Раздел[/url].html
Если нужно могу дать ссылку в ЛС на пример работы.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
raznoglaz1y
phpBB 1.0.0
Сообщения: 9
Стаж: 9 лет 3 месяца
Благодарил (а): 1 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение raznoglaz1y »

Не верно преобразовывает ссылки типа

Код: Выделить всё

http://yoursite/forum/app.php/rules#1
Ссылки данного типа выдает [CDB] [Official Ext] Board Rules Extension
После преобразования ссылки дает app.php/rules#1_1
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

raznoglaz1y этот экст не обрабатывает ссылки на [Official Ext] Board Rules
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение Alecto »

HAMMER663
к огромному сожалению.
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 2 месяца
Благодарил (а): 15 раз
Поблагодарили: 17 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение Djeday »

HAMMER663, а по моему посту?
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
alstocker
phpBB 1.2.1
Сообщения: 23
Стаж: 9 лет 3 месяца

Re: [BETA] Convert Local Url To Link Name

Сообщение alstocker »

Вставляю

Код: Выделить всё

http://x-30.ru/link.html
а плагин вставляет

Код: Выделить всё

[url=http://x-30.ru/link]какой-то линк[/url].html

стоит phpBB SEO Ultimate SEO URL
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

Djeday есть такое. Пока времени на разбирательства нет.
alstocker какой режим включен в настройках расширения?
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 2 месяца
Благодарил (а): 15 раз
Поблагодарили: 17 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение Djeday »

HAMMER663, спасибо. Как будет время, надеюсь поправите. Буду ждать.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 2 месяца
Благодарил (а): 62 раза
Поблагодарили: 22 раза

Re: [BETA] Convert Local Url To Link Name

Сообщение Slash »

Здравствуйте.
У меня стоит BBcode phpBB [media] — bbcode для вставки аудио, видео, карт и др.
По инструкции расширения, что бы ссылки на видео с youtube преобразовывали вставку видео в пост, не обходимо создать ббкод [youtube][/youtube], а что бы настроить расширение по тег, который есть у меня media, достаточно ли будет этого?:
Открыть: ext/hammer663/ConvertLocalUrlToLinkName/event/listener.php, найти:

Код: Выделить всё

								$message = str_replace($str, $matches[1][$k] . '[youtube]' . $video_id . '[/youtube]' . $laststr, $message);
и заменить его на:

Код: Выделить всё

								$message = str_replace($str, $matches[1][$k] . '[media]' . $video_id . '[/media]' . $laststr, $message);
Или надо, где то еще чего поправить, для правильной работы?
Спасибо.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

Raisin вроде достаточно, но работать будет только для ссылок с ютуб
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Вернуться в «Анонсы и поддержка расширений для phpBB»