Страница 13 из 14

[beta] Convert Local Url To Link Name

Добавлено: 29.10.2014 21:09
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)

Re: [beta] Convert Local Url To Link Name

Добавлено: 28.05.2019 22:13
Gubkin
подкрутите плиз расширение чтоб дружило с Re: Post Numbers
чтоб ссылки вида

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

http://www.сайт.ru/viewtopic.php?f=35&t=124&start=60#p83539
транслировались в
бла-бла-бла (Пост бла#32757)

Re: [beta] Convert Local Url To Link Name

Добавлено: 28.05.2019 22:38
Татьяна5
Gubkin, ссылка некорректная, её технически невозможно преобразовать в ссылку на сообщение (т.к. часть с номером сообщения на сервер в таком виде не передаётся). Это вопрос к автору post numbers, что он наворотил

Re: [beta] Convert Local Url To Link Name

Добавлено: 29.05.2019 9:47
Pazh
Gubkin, Re: Post Numbers делайте даунгрейт и не мучайтесь

Re: [beta] Convert Local Url To Link Name

Добавлено: 20.06.2020 9:01
Kuskow
Хорошо бы преобразовывать такие ссылки:
https://www.phpbbguru.net/community/viewtopic.php?t=42372&start=180#p537249
вот в такие:
https://www.phpbbguru.net/community/viewtopic.php?p=537249#p537249

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

И ещё лучше бы заменять вот такие:
https://www.phpbbguru.net/community/viewtopic.php?p=537256#p537249
На вот такие:
https://www.phpbbguru.net/community/viewtopic.php?p=537249#p537249

Re: [beta] Convert Local Url To Link Name

Добавлено: 20.06.2020 11:02
rxu
Kuskow писал(а): 20.06.2020 9:01 И ещё лучше бы заменять вот такие:
https://www.phpbbguru.net/community/viewtopic.php?p=537256#p537249
На вот такие:
https://www.phpbbguru.net/community/viewtopic.php?p=537249#p537249
Это как и по какому принципу? Откуда можно понять, что в первой ссылке неверно первое число, а не второе?

Re: [beta] Convert Local Url To Link Name

Добавлено: 20.06.2020 11:21
Kuskow
По идее, если после открытия страницы она должна перелистнуться на #p537249, то и открыться должно это же сообщение p=537249, чтобы оно, хотя бы было на этой же странице.

Отправлено спустя 5 минут 30 секунд:
Пардон, отбой воздушной тревоги. Эта проблема существовала в 3.1, а теперь в 3.2 же на каждом сообщении в заголовке своя ссылка.
Остаётся только t=# -> p=#

Re: [beta] Convert Local Url To Link Name

Добавлено: 25.07.2020 1:09
ciiz1
Скажите а данное расширение с PHPBB 3.3 работает?
Возможно ли что нибудь подшаманить что бы не только site.ru/viewtopic.php?t=213 преобразовывались, но и /viewtopic.php?t=213
И ещё момент смущает, вроде расширение нужное но с 14 года тема практический неактивная, есть какой то всплеск 19 года. Может что другое есть посвежее, а я не нашёл?

Re: [beta] Convert Local Url To Link Name

Добавлено: 25.07.2020 8:12
ronim
ciiz1, У меня работает
Возможно ли что нибудь подшаманить что бы не только site.ru/viewtopic.php?t=213 преобразовывались, но и /viewtopic.php?t=213
/viewtopic.php?t=213 но это уже не Url адрес
Да и зачем я не пойму

Re: [beta] Convert Local Url To Link Name

Добавлено: 01.11.2021 16:01
sas333
Подскажите какую тут настройку лучше поставить? И для чего она вообще?
Скриншот 01-11-2021 235952.jpg

Re: [beta] Convert Local Url To Link Name

Добавлено: 01.11.2021 16:25
rxu
Она для тех, у кого установлено специфическое расширение phpBBSEO. Если нет, оставьте отключенным.

Re: [beta] Convert Local Url To Link Name

Добавлено: 01.11.2021 16:38
sas333
rxu писал(а): 01.11.2021 16:25 Она для тех, у кого установлено специфическое расширение phpBBSEO. Если нет, оставьте отключенным.
Такого расширения нет, но возникает вопрос есть ли смысл его ставить? Я так полагаю оно помогает в продвижении?

Re: [beta] Convert Local Url To Link Name

Добавлено: 01.11.2021 17:05
rxu
sas333 писал(а): 01.11.2021 16:38 есть ли смысл его ставить
Нет.

Re: [beta] Convert Local Url To Link Name

Добавлено: 16.11.2021 12:33
Gubkin
при попытке включить на 3.3.5
чо подправить, опять эти ковычки в services.yml ?

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

Произошла ошибка phpBB при компиляции контейнера, связанная с одним из установленных расширений. По этой причине, все установленные расширения были временно отключены. Попробуйте очистить кэш конференции. Все расширения будут автоматически включены, если ошибка контейнера будет устранена. В противном случае, обратитесь на сайт официальной русской поддержки phpBB Guru для получения помощи.


Исключение: The file "/home/oilchoice/autochinaclub.ru/docs/ext/hammer663/ConvertLocalUrlToLinkName/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @auth").

#0 /home/oilchoice/autochinaclub.ru/docs/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/oilchoice...')
#1 /home/oilchoice/autochinaclub.ru/docs/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /home/oilchoice/autochinaclub.ru/docs/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /home/oilchoice/autochinaclub.ru/docs/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /home/oilchoice/autochinaclub.ru/docs/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /home/oilchoice/autochinaclub.ru/docs/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /home/oilchoice/autochinaclub.ru/docs/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /home/oilchoice/autochinaclub.ru/docs/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /home/oilchoice/autochinaclub.ru/docs/common.php(115): phpbb\di\container_builder->get_container()
#9 /home/oilchoice/autochinaclub.ru/docs/adm/index.php(23): require('/home/oilchoice...')
#10 {main}

Re: [beta] Convert Local Url To Link Name

Добавлено: 16.11.2021 12:41
Татьяна5
Gubkin писал(а): 16.11.2021 12:33 опять эти ковычки в services.yml ?
Они самые

Re: [beta] Convert Local Url To Link Name

Добавлено: 16.11.2021 12:43
Sheer
Gubkin писал(а): 16.11.2021 12:33ковычки
КАвычки!!!
Re: [FAQ] Частые ошибки