Video Buttons MOD

Автор Awilum, 10 июня 2010, 23:29:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Awilum

Надеюсь можно здесь создавать топик про мой мод для SMF.
Идея этого простого мода в том, что если пользователю просто надо разместить какие то видео ролики с ютуба, ему не понадобилось ставить жирную Aeva.
В редактор добавляется кнопочка которая вставляет тег [youtube=ширина,высота]код видео[/youtube], так как мне еще нравится VIMEO, ее тоже я добавил :)

Тестировался на SMF 2.0 RC3

Примеры:
[youtube=640,385]gaJ4A7mXJH8[/youtube]
[vimeo=640,360]6045312[/vimeo]

Скриншот:


Скачать:
1.0 - VideoButtons.zip (5 кб.): http://webdevart.ru/files/smf/mods/VideoButtons.zip
→ YouTube, Vimeo

1.1 -  VideoButtons_1_1.zip (8,64 кб.): http://webdevart.ru/files/smf/mods/VideoButtons_1_1.zip
→ YouTube, Vimeo, Rutube, Metacafe


Рабочий пример:
http://webdevart.ru/index.php?topic=29

Bugo


Awilum

мде.. оказывается уже существует подобный мод, не знал.

Awilum

Обновил мод. Добавил Rutube и Metacafe



http://webdevart.ru/files/smf/mods/VideoButtons_1_1.zip

p.s.
кто хочет пусть ставит одну ютуб бутон  http://custom.simplemachines.org/mods/index.php?mod=936

saks

Цитата: Awilum от 11 июня 2010, 11:19:42
кто хочет пусть ставит одну ютуб бутон  http://custom.simplemachines.org/mods/index.php?mod=936
по моему все же для пользователей более прозрачно и понятно воткнуть мод Аева, который все сделает автоматом. Простые пользователи в трех кнопка то порой разобраться не могут, а тут дополнительно столько хлопот.

Awilum

Обратил внимание, что на searchengines.ru к примеру кнопка вставки с ютуба видео также работает.
нужно вставлять код видео, как и сделано в этом моде.

Вставляется не сама ссылка http://www.youtube.com/watch?v=z7FfbkXkjhk
а код: z7FfbkXkjhk

аналогично и для других сайтов.



Awilum

мде.. редактировать собственные сообщения нельзя...
короче тогда за обновлениями следить здесь: http://webdevart.ru/index.php?topic=36.0


BIOHAZARD

лучше на оф. сайт закинь, это совсем не так сложно, как может показаться
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

limnique

Спасибо за мод, а набрать небольшую инструкцию как его руками установить можешь? А то авто установка у меня не работает :(

BIOHAZARD

распакуйте архив с модом - в одном из xml файлов будет вам инструкция
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Awilum

install.xml

в $sourcedir/Subs-Editor.php

ищем

array(
'image' => 'hr',
'code' => 'hr',
'before' => '[hr]',
'description' => $txt['horizontal_rule']
),


вставляем после

array(),
array(
'image' => 'youtube',
'code' => 'youtube',
'before' => '[youtube=640,385]',
'after' => '[/youtube]',
'description' => 'youtube'
),
array(
'image' => 'vimeo',
'code' => 'vimeo',
'before' => '[vimeo=640,360]',
'after' => '[/vimeo]',
'description' => 'vimeo'
),
array(
'image' => 'rutube',
'code' => 'rutube',
'before' => '[rutube=470,353]',
'after' => '[/rutube]',
'description' => 'rutube'
),
array(
'image' => 'metacafe',
'code' => 'metacafe',
'before' => '[metacafe=400,345]',
'after' => '[/metacafe]',
'description' => 'metacafe'
),
array(),


в $sourcedir/Subs.php

ищем

array(
'tag' => 'color',
'type' => 'unparsed_equals',
'test' => '(#[\da-fA-F]{3}|#[\da-fA-F]{6}|[A-Za-z]{1,20}|rgb\(\d{1,3}, ?\d{1,3}, ?\d{1,3}\))\]',
'before' => '<span style="color: $1;" class="bbc_color">',
'after' => '</span>',
),


вставляем после

array(
'tag' => 'youtube',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => '<object width="$2" height="$3"><param name="allowfullscreen" value="true" /><param allowScriptAccess="never" value="always" /><param name="movie" value="http://www.youtube.com/v/$1" /><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="never" width="$2" height="$3"></embed></object><br /><a href="http://www.youtube.com/watch?v=$1" target="_blank" >< youtube /></a>',
),
array(
'tag' => 'vimeo',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => '
<object width="$2" height="$3">
<param name="allowfullscreen" value="true" />
<param allowScriptAccess="never" value="always" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=$1&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" />
<embed src="http://vimeo.com/moogaloop.swf?clip_id=$1&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="never" width="$2" height="$3"></embed></object>
<br /><a href="http://vimeo.com/$1" target="_blank">< vimeo /></a>',
),
array(
'tag' => 'rutube',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => '<OBJECT width="$2" height="$3"><PARAM name="movie" value="http://video.rutube.ru/$1"></PARAM><PARAM name="wmode" value="window"></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/$1" type="application/x-shockwave-flash" wmode="window" width="$2" height="$3" allowFullScreen="true" ></EMBED></OBJECT>
<br /><a href="http://video.rutube.ru/$1" target="_blank">< rutube /></a>',
),
array(
'tag' => 'metacafe',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => '<embed src="http://www.metacafe.com/fplayer/$1/.swf" width="$2" height="$3" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="never" name="Metacafe_$1"> </embed>
<br /><a href="http://www.metacafe.com/watch/$1//" target="_blank">< metacafe /></a>',
),


limnique

Спасибо, но возникла одна проблемка.
У меня отключён WYSIWYG и по этому после новых кнопок ничего нет, однако разделяющая полоска всёравно появилась, как это исправить?

Awilum

разделяющую полосу делает пустой array(), в этому коде

array(),
array(
'image' => 'youtube',
'code' => 'youtube',
'before' => '[youtube=640,385]',
'after' => '[/youtube]',
'description' => 'youtube'
),
array(
'image' => 'vimeo',
'code' => 'vimeo',
'before' => '[vimeo=640,360]',
'after' => '[/vimeo]',
'description' => 'vimeo'
),
array(
'image' => 'rutube',
'code' => 'rutube',
'before' => '[rutube=470,353]',
'after' => '[/rutube]',
'description' => 'rutube'
),
array(
'image' => 'metacafe',
'code' => 'metacafe',
'before' => '[metacafe=400,345]',
'after' => '[/metacafe]',
'description' => 'metacafe'
),
array(),


удалите  array(),

limnique

Большое спасибо.

IuClik

откуда можна скачать?

IuClik

у меня вот такая проблема 2 раза поевляетса + надпись внизу. как исправить?


peoplee

Парни, обновил форум до 2.0.2 и уже возникает проблема, не работет этот мод, а видео набросал достаточно, как бы дотянуть столько полезный мод до 2.0.2 ?
Вокзал видел больше искренних поцелуев, чем ЗАГС.
А стены больницы, возможно, слышали больше искренних молитв, чем церковь.

GeorG

Самое простое:
Установите мод - YouTube BBCode (он правда только, поддерживает Ютуб), или установите мод - Simple Audio Video Embedder, тогда придется снести старые бб-код от того мода, например, через БД.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

peoplee

Спасибо, спасло первое ББ коды +1
Вокзал видел больше искренних поцелуев, чем ЗАГС.
А стены больницы, возможно, слышали больше искренних молитв, чем церковь.

karavan

 YouTube BBCode на 2.0.2 без проблем стал?

GeorG

Устанавливается, без проблем.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

peoplee

Да, подтверждаю, работает как и прежде.
Вокзал видел больше искренних поцелуев, чем ЗАГС.
А стены больницы, возможно, слышали больше искренних молитв, чем церковь.