Уважаемые пользователи!
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
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

[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)
Вложения
hammer663_convertlocalurltolinkname_v_1.0.1_for_phpBB_3.3.zip
Версия для phpBB 3.3 от Татьяны5
(25.67 КБ) 154 скачивания
CoLoUToLinkName.zip
Подправленные файлы от Anvar
(4.37 КБ) 459 скачиваний
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [beta] Convert Local Url To Link Name

Сообщение HAMMER663 »

mike2003 писал(а): а где сама правка? оба поста друг на друга ссылаются
или с ссылками вида
/phpbb3/viewtopic.php?f=2&t=18&p=42#p42
не работает?
Правильно все. Ссылка ведет на первый пост. Актуальная версия лежит на гитхабе. Преобразование работает.
Проверьте сначала свою версию расширения.
mike2003 писал(а): у меня эта настройка не сохраняется, ставлю "да" отправить, а она все время "нет" получается!
Эта настройка была добавлена в версии 0.2.0. Вероятно у вас какая-то промежуточная версия.
mike2003 писал(а): лучше оставить для обычной ручной вставки
а использовать что либо [youtube1] как то изменить название
Это уже вам как удобно, так и делайте ;)
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

Re: [beta] Convert Local Url To Link Name

Сообщение mike2003 »

HAMMER663 писал(а): Актуальная версия лежит на гитхабе
ну я только что вот ее оттуда и скачал и она глючит (когда писал т.е. вчера)
имена не подхватывает, ютуб не включается
HAMMER663 писал(а): Вероятно у вас какая-то промежуточная версия.
та, которую вы раздаете )
HAMMER663 писал(а): Это уже вам как удобно, так и делайте
у вас путаница в описании, перенастройки почти стандартной команды (потому что во всех инструкциях ее советуют) после чего она перестанет работать с кнопки
это не пугает?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [beta] Convert Local Url To Link Name

Сообщение HAMMER663 »

mike2003 писал(а): ну я только что вот ее оттуда и скачал и она глючит (когда писал т.е. вчера)
имена не подхватывает, ютуб не включается
Удалите полностью. Установите снова с нуля все.
Какие еще установлены расширения?
mike2003 писал(а): у вас путаница в описании, перенастройки почти стандартной команды
Путаницы никакой нет. ютуб это не стандартный вв-код. У меня все работает. Вв-код стандартный приведен для примера. Вставлять просто в текст ссылку на ютуб

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

https://www.youtube.com/watch?v=3UOaptgD7kk
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

Re: [beta] Convert Local Url To Link Name

Сообщение mike2003 »

HAMMER663 писал(а): ютуб это не стандартный вв-код
я сказал ПОЧТИ. и это приведет к конфликтам, например после установки advanced bbcode он существует.
а может и не из-за него, но у меня такой бб был, хотя я и не делал
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [beta] Convert Local Url To Link Name

Сообщение HAMMER663 »

mike2003 писал(а): например после установки advanced bbcode он существует.
раз он существует, то и добавлять не надо его.
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

Re: [beta] Convert Local Url To Link Name

Сообщение mike2003 »

то и добавлять не надо его
он другой совсем
Изображение
два расширения добавляют одно и тоже - конфликт
когда вы целыми днями php крутите, вам конечно пофигу, но обычные юзеры... зачем бомбу то закладывать? когда можно одним знаком решить потенциальную проблему??? назовите как как то "youtubeauto" меньше будет потом вопросов
HAMMER663 писал(а): Удалите полностью. Установите снова с нуля все.
чуда не случилось - все тот же глюк с ютбом, может и с адресом хранения переменой тоже конфликт?
там есть какие то условия, проверки на изменения этой переменой?
Convert Local Url To Link Name 0.3.0
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [beta] Convert Local Url To Link Name

Сообщение HAMMER663 »

HAMMER663 писал(а): создать вв-код, например такой
Еще раз повторяю. Не хотите, не добавляйте. ВВ-код приведен для примера! Хотите другой использовать, используйте.
mike2003 писал(а): назовите как как то "youtubeauto"
Вот и назовите его так, если он вам нужен.
mike2003 писал(а): чуда не случилось - все тот же глюк с ютбом, может и с адресом хранения переменой тоже конфликт?
там есть какие то условия, проверки на изменения этой переменой?
зайдите в таблицу phpbb_config и посмотрите наличие переменной clutln_allow_youtube
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

Re: [beta] Convert Local Url To Link Name

Сообщение mike2003 »

да я уже для себя все пофиксил сам через правку listener.php
HAMMER663 писал(а): зайдите в таблицу
Изображение
не знаю так ли я искал
-------
просто напишу еще для других: в 2016 году внедрять видео 16:9 с черными полосами уже не камильфо. так что в рекомендуемом ББ коде (кроме имени) лучше также заменить и размеры на 640*360 как делает ютуб сам
Изображение

Отправлено спустя 1 минуту 13 секунд:
HAMMER663 писал(а): ВВ-код приведен для примера! Хотите другой использовать, используйте.
только работать не будет )
[youtube]AfE8ix0v1uo[/youtube]

Отправлено спустя 7 минут 11 секунд:
Изображение
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [beta] Convert Local Url To Link Name

Сообщение HAMMER663 »

Значит добавь в phpbb_config поле clutln_allow_youtube с значением 1
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

Re: [beta] Convert Local Url To Link Name

Сообщение mike2003 »

Фикс для нормальной работы YouTube
в файле

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

ConvertLocalUrlToLinkName/migrations/v0xx/v_0_3_0.php
нет ссылки на v_0_2_0.php где добавляется clutln_allow_youtube
вместо этого стоит v_0_1_0.php
после правки на нужную версию, выкл-удалил данные-вкл и опция теперь работает

остальные изменения для работы со стандартным

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

[bbvideo]
от расширения
Advanced BBCode Box 3
правка 3-х строк после

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

if ($allow_youtube)
удаление

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

$video_id = $matches[$i + 1][$k];
и

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

$str = ltrim($str);
$message = str_replace($str, '[bbvideo=640,360]' . $str . '[/bbvideo]' . $laststr, $message);
на замену тому, что есть перед выходом из процедуры

сам я нуб, прошу проверить правильно ли все сделал
Вложения
hammer663 v0.3.0 - Fix for YouTube.zip
(27.01 КБ) 242 скачивания
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: [beta] Convert Local Url To Link Name

Сообщение COB16 »

HAMMER663, со смартфона не работает видео почему то. Просто голое место получается и ничего нету
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 1 месяц
Благодарил (а): 101 раз
Поблагодарили: 79 раз
Контактная информация:

Re: [beta] Convert Local Url To Link Name

Сообщение Slash »

Не знаю у меня у одного такое или может так задумано... В общем вот две ссылки ведущие на один и тот же пост:
  • viewtopic.php?p=6573#p6573
  • viewtopic.php?f=16&t=2069&p=6573#p6573
После конвертации первая ссылка будет с анкором: Названии темы (Пост Автор #6573).
Вторая ссылка будет иметь анкор: Названии темы, то есть без имени автора поста.
Как можно поправить, чтобы автор был с любым адресом?
Спасибо.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: [beta] Convert Local Url To Link Name

Сообщение COB16 »

После обновление ABC BB до версии 3.1.3 слетели ссылки на видео. Теперь вобще все ссылки только кусок кода самого видео. Шляпа какая то выходит а не замена тогда
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [beta] Convert Local Url To Link Name

Сообщение Anvar »

Так эта тема не про ABC BB.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: [beta] Convert Local Url To Link Name

Сообщение COB16 »

Anvar, тут просто добавлен бб код для работу видео. В итоге все пришлось править в ручную
Ответить

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