Страница 9 из 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

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

Re: [beta] Convert Local Url To Link Name

Добавлено: 27.03.2016 11:29
mike2003
HAMMER663 писал(а): Актуальная версия лежит на гитхабе
ну я только что вот ее оттуда и скачал и она глючит (когда писал т.е. вчера)
имена не подхватывает, ютуб не включается
HAMMER663 писал(а): Вероятно у вас какая-то промежуточная версия.
та, которую вы раздаете )
HAMMER663 писал(а): Это уже вам как удобно, так и делайте
у вас путаница в описании, перенастройки почти стандартной команды (потому что во всех инструкциях ее советуют) после чего она перестанет работать с кнопки
это не пугает?

Re: [beta] Convert Local Url To Link Name

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

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

https://www.youtube.com/watch?v=3UOaptgD7kk

Re: [beta] Convert Local Url To Link Name

Добавлено: 27.03.2016 11:58
mike2003
HAMMER663 писал(а): ютуб это не стандартный вв-код
я сказал ПОЧТИ. и это приведет к конфликтам, например после установки advanced bbcode он существует.
а может и не из-за него, но у меня такой бб был, хотя я и не делал

Re: [beta] Convert Local Url To Link Name

Добавлено: 27.03.2016 11:59
HAMMER663
mike2003 писал(а): например после установки advanced bbcode он существует.
раз он существует, то и добавлять не надо его.

Re: [beta] Convert Local Url To Link Name

Добавлено: 27.03.2016 12:02
mike2003
то и добавлять не надо его
он другой совсем
Изображение
два расширения добавляют одно и тоже - конфликт
когда вы целыми днями php крутите, вам конечно пофигу, но обычные юзеры... зачем бомбу то закладывать? когда можно одним знаком решить потенциальную проблему??? назовите как как то "youtubeauto" меньше будет потом вопросов
HAMMER663 писал(а): Удалите полностью. Установите снова с нуля все.
чуда не случилось - все тот же глюк с ютбом, может и с адресом хранения переменой тоже конфликт?
там есть какие то условия, проверки на изменения этой переменой?
Convert Local Url To Link Name 0.3.0

Re: [beta] Convert Local Url To Link Name

Добавлено: 27.03.2016 12:24
HAMMER663
HAMMER663 писал(а): создать вв-код, например такой
Еще раз повторяю. Не хотите, не добавляйте. ВВ-код приведен для примера! Хотите другой использовать, используйте.
mike2003 писал(а): назовите как как то "youtubeauto"
Вот и назовите его так, если он вам нужен.
mike2003 писал(а): чуда не случилось - все тот же глюк с ютбом, может и с адресом хранения переменой тоже конфликт?
там есть какие то условия, проверки на изменения этой переменой?
зайдите в таблицу phpbb_config и посмотрите наличие переменной clutln_allow_youtube

Re: [beta] Convert Local Url To Link Name

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

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

Отправлено спустя 7 минут 11 секунд:
Изображение

Re: [beta] Convert Local Url To Link Name

Добавлено: 27.03.2016 12:54
HAMMER663
Значит добавь в phpbb_config поле clutln_allow_youtube с значением 1

Re: [beta] Convert Local Url To Link Name

Добавлено: 30.03.2016 11:18
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);
на замену тому, что есть перед выходом из процедуры

сам я нуб, прошу проверить правильно ли все сделал

Re: [beta] Convert Local Url To Link Name

Добавлено: 06.04.2016 9:54
COB16
HAMMER663, со смартфона не работает видео почему то. Просто голое место получается и ничего нету

Re: [beta] Convert Local Url To Link Name

Добавлено: 13.04.2016 8:34
Slash
Не знаю у меня у одного такое или может так задумано... В общем вот две ссылки ведущие на один и тот же пост:
  • viewtopic.php?p=6573#p6573
  • viewtopic.php?f=16&t=2069&p=6573#p6573
После конвертации первая ссылка будет с анкором: Названии темы (Пост Автор #6573).
Вторая ссылка будет иметь анкор: Названии темы, то есть без имени автора поста.
Как можно поправить, чтобы автор был с любым адресом?
Спасибо.

Re: [beta] Convert Local Url To Link Name

Добавлено: 19.05.2016 20:12
COB16
После обновление ABC BB до версии 3.1.3 слетели ссылки на видео. Теперь вобще все ссылки только кусок кода самого видео. Шляпа какая то выходит а не замена тогда

Re: [beta] Convert Local Url To Link Name

Добавлено: 25.05.2016 13:21
Anvar
Так эта тема не про ABC BB.

Re: [beta] Convert Local Url To Link Name

Добавлено: 25.05.2016 15:36
COB16
Anvar, тут просто добавлен бб код для работу видео. В итоге все пришлось править в ручную