http://www.phpbbguru.net/community/topic42372.html
Есть неплохое расширение, которое меня привлекло возможностью автоматом парсить ютуб-видео в ббкоды, а мне это пригодилось бы. Но проблема с ним в том, что оно берет ссылку юутба, раскладывает на адрес+ИД, потом берет ИД и снова складывает с адресом через ББ код. Отсюда две пакости:
1 надо иметь отдельный бб код для ИД
2 надо иметь 2 ббкода для одного и того же - вставки видео (ИД и ссылка как у всех)
Выход - заточить его под один стандартный ббкод на ссылку, как делают все.
Например у меня стоит advanced bbcode box и хотелось бы использовать такой же код.
Я нашел где меняется [теги][/], но проблему разделения ссылки на куски не могу понять
Код: Выделить всё
$message = str_replace($str, $matches[1][$k] . '[youtube]' . $video_id . '[/youtube]' . $laststr, $message);
Код: Выделить всё
$message = str_replace($str, '[youtube]' . $str. '[/youtube]', $message);
не подскажите как правильно сделать?
в итоге выглядеть должно так
Код: Выделить всё
[bbvideo=640,360]https://www.youtube.com/watch?v=g5Li9u8q6mo[/bbvideo]