Уважаемые пользователи!
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)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение владимир1983 »

HAMMER663 не планируется ли поддержка конвертации ссылок в ЛС?
Привыкли мои к этим казалось бы мелким удобствам, сейчас ноют что не работает как раньше.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

владимир1983 к сожалению, надо добавлять событие в ядро. Первым делом я хотел добавить событие в message_parser.php, но потом rxu предложил иной вариант с posting.php. И это событие уже в ядре. А про ЛС я как-то и не подумал совсем.. Надо смотреть есть ли в ucp какие-то подходящие события
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [BETA] Convert Local Url To Link Name

Сообщение rxu »

HAMMER663
В message_parser.php тоже добавлено событие https://github.com/phpbb/phpbb/blob/dev ... 1161-L1202
Изображение
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

rxuВо как интересно. Надо попробовать его. Спасибо)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение Alecto »

HAMMER663
после выхода 312 можно будет ставить твой экст без правок ядра?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

Alecto Да. Но по факту ставить можно и сейчас, просто внести правки в файл. А когда выйдет 3.1.2, то вносить уже ничего не нужно. Функционал не пропадет.
Обновляю сейчас экст под новое событие ядра https://github.com/rxu/phpbb3/commit/1e ... 92bbd583e9. Совсем забыл про конвертацию ссылок в ЛС...
Вспомнил еще про конвертацию ссылок на ютуб. Может кому пригодится. Плюс ссылки на википедию теперь нормально конвертируются.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение владимир1983 »

HAMMER663 писал(а):Совсем забыл про конвертацию ссылок в ЛС...

Как мой сын скажет: "Ну вооот...("
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

владимир1983 я исправляюсь))

Добавлено спустя 4 минуты 16 секунд:
Обновил первый пост. Обновил экст. Потестируйте пожалуйста
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение владимир1983 »

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

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

владимир1983 Ну вот и замечательно) спасибо за тестирование.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение Alecto »

HAMMER663
Можешь добавить ссылки на правила, экст офсайта?
https://www.phpbb.com/community/viewtop ... &t=2268941
https://www.phpbb.com/customise/db/exte ... oardrules/
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

Alecto в планах есть, но пока нет времени
LBeaver
phpBB 1.4.4
Сообщения: 153
Стаж: 9 лет 5 месяцев
Благодарил (а): 47 раз
Поблагодарили: 44 раза

Re: [BETA] Convert Local Url To Link Name

Сообщение LBeaver »

При тестировании взял из истории браузера случайную ссылку на wiki:

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

https://ru.wikipedia.org/wiki/%D1%EF%E8%F1%EE%EA_%EF%EE%F0%F2%EE%E2_TCP_%E8_UDP
В результате получил пустое сообщение (весь текст удалился).


Пожелание для новых версий: добавить в админку возможность дополнять $wiki_urls.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение HAMMER663 »

Как-то браузер в истории хранит странную ссылку.
Вот если на сайте википедии брать ссылку, то она такая:

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

https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2_TCP_%D0%B8_UDP
Хотя твоя и имеет вид

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

https://ru.wikipedia.org/wiki/%D1%EF%E8%F1%EE%EA_%EF%EE%F0%F2%EE%E2_TCP_%E8_UDP
При этом открывает ту же страницу.
Однако вторая не преобразуется в нормальный вид после постинга.. Надо думать
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [BETA] Convert Local Url To Link Name

Сообщение angst66 »

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

https://ru.wikipedia.org/wiki/%D1%EF%E8%F1%EE%EA_%EF%EE%F0%F2%EE%E2_TCP_%E8_UDP
Это ссылка по запросу в яндексе Список портов TCP и UDP с выдачей соответствующего вики , если в гугле запросить, то выдает https://ru.wikipedia.org/wiki/UDP
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

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