YouTube

Статус
В этой теме нельзя размещать новые ответы.

max

Пользователь
Название: YOUTUBE MOD
Автор: Maxim Kravchuk
Описание: добавляеткнопку и возможность показа роликов ютуб на вашем трекере.
Время установки: 1 минутва
Сложность: легко

==>> lang_main.php ==>>
Добавляем
Код:
//YOUTUBE
$lang['YOUTUBE'] = 'YouTube';

==>> bbcode.php ==>>
Код:
//YOUTUBE
$bbcode_tpl['youtube'] = <<<HTML
        <object width="425" height="350">
HTML;

$bbcode_tpl['youtube_close'] = <<<HTML
        </object>
HTML;

Потом находим
Код:
 $this->preg = array(

и добавляем ниже
Код:
'#\[youtube\]([a-zA-Z0-9_-]+)\[/youtube\]#isu' => '<param name="movie" value="http://www.youtube.com/v/$1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>',

==>> posting_editor.tpl ==>>
Находим
Код:
<input type="button" value="{L_TRANSLIT}" name="Translit" title="{L_TRANSLIT_TITLE}" style="width: 68px;" onclick="transliterate(document.post.message, this);" /> <a href="#" onclick="toggle_block('translit_opt'); return false"><span style="color: darkred"><b>?</b></span></a>

И добавляем
Код:
<input type="button" value="{L_YOUTUBE}" name="youtube" title="YouTube (Ctrl+Y)" style="width: 68px; text-decoration: underline;" />

Потом находим
Код:
bbcode.addTag("codeUrl2", "url=", "/url", "W", ctrl);

И добавляем
Код:
bbcode.addTag("youtube", "youtube", "/youtube", "Y", ctrl);

===========
Все

P.S. подправил регексп, добавил символ "-"
mod-youtube_1.png mod-youtube_2.png
 

Nightmare

Легенда
Не кажется ли вам, что пользователю проще скопировать ссылку на видео, чем его скажем так ID. И зачем вам $youtube_exp = '[a-zA-Z0-9_]+'; если вы не используете это. Наверное вместо (.*?) надо бы вписать '. ( $youtube_exp ) .'
 

max

Пользователь
Да, спасибо, это я сегодня просто сильно подустал. А насчет полной линки или кода - то так настояли мои юзеры... Но это не проблема, просто меняется
Код:
http://www.youtube.com/v/$1
на
Код:
$1
--- добавлено: Aug 29, 2011 6:17 PM ---
вопщем регексп можно убрать... чегото не подумал...
 

Nightmare

Легенда
max, ну и регулярку написать другую, чтоб все подряд не втыкали)
Поправить надо
'#\[youtube\]'. ( $youtube_exp ) .'\[/youtube\]#isu' все таки.
Ну или "#\[youtube\] ( $youtube_exp ) \[/youtube\]#isu"
 

max

Пользователь
я там сделал совсем подругому... меньше копировать строк для установки = )
 

Didier

Пользователь
Народ, ну сделайте уже нормальный мод. ну не все тут програмисты. С нормальной ссылкой и с возможностью просмотра на полный экран

Спасибо заранее.
 

diden05

Пользователь
Хм, а зачем не программисту ставить какие то моды? Ешь что дают из коропки, или учись, как то так.
 

Nightmare

Легенда
Lion18, какой еще промежуток времени дать, чтобы ваши сообщения хоть краем относились к теме?
 

Chumaster59

Пользователь
хм, поставил на чистый движок (r290). не работает
хоть id, хоть полный линк

[youtube]

Please Login or Register to view hidden text.


вот выглядит точно также при полном линке
код как ссылка
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху