Страница 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:
Замена 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] Частые ошибки