Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Видео в комментариях

Видео в комментариях


     06.08.2011    видео, комментарии    Все вопросы » Хаки    7121

вопрос
Подскажите, как сделать, чтобы можно было в комментариях вставлять видео стандартным тегом:
[media=http://www.youtube.com]

Ответил: Sander


Открыть файл engine/classes/parse.class.php
Найти строку:
$source = preg_replace( "#\[media=([^\]]+)\]#ies", "\$this->build_media('\\1')", $source );

Переместить ее ввер, перед:
if( ! $this->safe_mode ) {


Для встаки кнопки в форму добавления коммента: открываем файл engine/ajax/bbcode.php? находим там:
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="{THEME}/bbcodes/spoiler.gif" width="23" height="25" border="0"></div>
</div>

после
border="0"></div>
добавляем:
<div class="editor_button" onclick="tag_youtube()"><img src="{THEME}/bbcodes/youtube.gif" width="23" height="25" border="0" alt="" /></div>


Открыть файл engine/modules/bbcodes.php
Найти строку:
{$image_link}

После нее вставить:
<div class="editor_button" onclick="tag_video()"><img title="$lang[bb_t_video]" src="{THEME}/bbcodes/mp.gif" width="23" height="25" border="0" alt="" /></div>

14 комментариев

list
Юзер

list - 7 августа 2011 00:06 -

Во, отлично! А как ещё кнопочку в bbcode добавить вот сюда


p/s Sander, скинь в личку номер WMR кошелёка для благодарностей :)

Sander
PHP-developer

Sander - 7 августа 2011 11:40 -

Написал для ббкодов, только видео не в конце, а после изображения.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

saved
Юзер

saved - 7 января 2013 18:57 -

У меня не работает, движок 9.7

saved
Юзер

saved - 7 января 2013 19:06 -

Чтоб заработало, - надо в последнем пункте вместо "tag_video" поставить "tag_youtube".
Ну и кому важно соответственно заменить саму картинку кнопки с просто видео на кнопку youtube.gif

AndreykaK
Юзер

AndreykaK - 30 января 2014 19:56 -

Спасибо, братан

sivway
Юзер

sivway - 29 сентября 2014 11:37 -

Что-то на 10,2 не работает!

Апельсин
Юзер

Апельсин - 21 июля 2015 02:00 -

на DLE 10.4 работает. Немного другого вида код, но суть такая же, не сложно догадаться что править.

remont63
Юзер

remont63 - 21 июля 2015 07:25 -

на 10.5 все пашет

Dusty
Юзер

Dusty - 17 мая 2016 07:15 -

Ребята помогите разобраться пожалуйста, как это же сделать? только уже на 11.0 начиная с 10.6 bb панель на css, там все совсем по другому теперь( обновился и не получается вернуть как было на прошлых версиях.

Dusty
Юзер

Dusty - 20 мая 2016 04:37 -

Ребятушки, неужели никто из вас не обновился до 11.0 и не переделывал bb панель? подскажите как иконку с тегом media прикрутить в комментах.

kolumb
Юзер

kolumb - 20 мая 2016 08:06 -

<b id="b_yt" class="bb-btn" onclick="tag_youtube()" title="{$lang['bb_t_youtube']}"></b>

list
Юзер

list - 6 декабря 2016 23:35 -

Адаптация для DLE 11.2

Открыть файл engine/classes/parse.class.php
Найти строку:
$source = preg_replace_callback( "#\[media=([^\]]+)\]#i", array( &$this, 'build_media'), $source );


Переместить ее вверх, перед:
if( !$this->safe_mode ) {



Для встаки кнопки в форму добавления коммента: открываем файл engine/ajax/bbcode.php, находим там:
<b id="b_spoiler" class="bb-btn" onclick="simpletag('spoiler')" title="$lang[bb_t_spoiler]"></b>
</div>


Выше вставляем
<b id="b_yt" class="bb-btn" onclick="tag_youtube()" title="$lang[bb_t_youtube]"></b>



Открыть файл engine/modules/bbcodes.php
Найти строку:
<b id="b_spoiler" class="bb-btn" onclick="simpletag('spoiler')" title="{$lang['bb_t_spoiler']}"></b>
</div>


Выше вставляем
<b id="b_yt" class="bb-btn" onclick="tag_youtube()" title="{$lang['bb_t_youtube']}"></b>

wcw2007
Юзер

wcw2007 - 7 декабря 2016 10:06 -

Не работает на 11.2 кеш чистил вообще не появляется ничего

Апельсин
Юзер

Апельсин - 12 февраля 2017 02:12 -

всё работает, спасибо. Осталось дорисовать свою кнопку в панельку...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх