Показать сообщение отдельно
Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
09.02.2011, 00:39

Вот метод внеднрения возможности вставки видео с ютуба для стандартного phpbb 2.х версии
Код:
# #-----[ OPEN ]--------------------------------- # includes/bbcode.php # #-----[ FIND ]--------------------------------- # $EMBB_widths = array('' # #-----[ IN-LINE FIND ]--------------------------------- # array('' # #-----[ IN-LINE AFTER, ADD ]--------------------------------- # ,'60' # #-----[ FIND ]--------------------------------- # $EMBB_values = array('' # #-----[ IN-LINE FIND ]--------------------------------- # $EMBB_values = array('' # #-----[ IN-LINE AFTER, ADD ]--------------------------------- # ,'YouTube' # #-----[ FIND ]------------------------------------------ # $bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']); # #-----[ AFTER, ADD ]------------------------------------------ # $bbcode_tpl['youtube'] = str_replace('{YOUTUBEID}', '\\1', $bbcode_tpl['youtube']); $bbcode_tpl['youtube'] = str_replace('{YOUTUBELINK}', $lang['youtube_link'], $bbcode_tpl['youtube']); # #-----[ FIND ]------------------------------------------ # $replacements[] = $bbcode_tpl['email']; # #-----[ AFTER, ADD ]------------------------------------------ # // [youtube]YouTube URL[/youtube] code.. $patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is"; $replacements[] = $bbcode_tpl['youtube']; # #-----[ OPEN ]--------------------------------- # language/lang_english/lang_main.php # #-----[ FIND ]--------------------------------- # # NOTE: the full line to look for is: #$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]"; # $lang['bbcode_f_help'] = # #-----[ AFTER, ADD ]--------------------------------- # $lang['bbcode_help']['youtube'] = 'YouTube: [youtube]YouTube URL[/youtube]'; $lang['youtube_link'] = 'Link'; # #-----[ OPEN ]------------------------------------------ # templates/subSilver/bbcode.tpl # #-----[ FIND ]------------------------------------------ # <!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</a><!-- END email --> # #-----[ AFTER, ADD ]------------------------------------------ # <!-- BEGIN youtube --> <object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/{YOUTUBEID}"></param> <embed src="http://www.youtube.com/v/{YOUTUBEID}" type="application/x-shockwave-flash" width="425" height="350"></embed> </object><br /> <a href="http://youtube.com/watch?v={YOUTUBEID}" target="_blank">{YOUTUBELINK}</a><br /> <!-- END youtube --> # #-----[ OPEN ]--------------------------------- # templates/subSilver/posting_body.tpl # #-----[ FIND ]--------------------------------- # # NOTE: the actual line to find is MUCH longer, containing all the bbcode tags # bbtags = new Array( # #-----[ IN-LINE FIND ]--------------------------------- # '','' # #-----[ IN-LINE AFTER, ADD ]--------------------------------- # ,'[youtube]','[/youtube]' # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # EoM

Использовать так:
Код:
[youtube]http://youtube.com/watch?v=UY0xwRIGOdc[/youtube]
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".