1

Тема: YOUTUBE на PUNBB

Видел, на некоторых форумах есть теги для вставки роликов с youtube

Неподскажите что именно нужно прописывать в файлах, чтобы он заработал?

Я борюсь с собой, но я непобедим!!

Поделиться

2

Re: YOUTUBE на PUNBB

[search=punres]youtube[/search]

Сайт artoodetoo

Поделиться

3

Re: YOUTUBE на PUNBB

Спасибо за ссылку, все прочитал.
Там предлагают поставить этот мод поверх Easy bbCode мода.
Но у меня уже стоит mod_modern_bbcode

Возникла проблема, как грамотно мне снести модерн и поставить easy, чтобы еще сверху поставить мод для вставки видео на форум, просто поставить дефоултный файл post.php уже не могу, был редактирован неоднократно.

Я борюсь с собой, но я непобедим!!

Поделиться

4

Re: YOUTUBE на PUNBB

зачем сносить, да! строить надо, а не сносить! читай то, что относится к parser, добавляй, пробуй. кнопочку можно добавить потом с божьей помощью.

Сайт artoodetoo

Поделиться

5

Re: YOUTUBE на PUNBB

хм.. а можно ли встроить такую поддержку в EFU - тоесть поддержку работы с медиа-данными?
например картинку он умеет показывать через галерею илии увеличенный размер.

если бы он умел ещё потоково воспроизводить музыку + avi-файлы (ну не ави а потоковые какие нибудь)..
понимаю что скорее всего это очень сложно и тяжело для сервера.. но рпосто примерно интересно каков объём работ?

Сайт niikto

Поделиться

6 (11.09.2007 02:53 отредактировано lexx74)

Re: YOUTUBE на PUNBB

artoodetoo пишет:

зачем сносить, да! строить надо, а не сносить! читай то, что относится к parser, добавляй, пробуй. кнопочку можно добавить потом с божьей помощью.

C кнопочкой понятно.
Скачал файлы для установки.

папка evbbc, в ней

easyVisualBBCode\
                 картинки
.DS_Store
._easyVisualBBCode
easyVisualBBCode.txt
how_to_easyVideoBBCode.html
Mod_evbbc-base.css
Mod_evbbc-mod_easy_bbcode.php
Mod_evbbc-parser.php
new_screenshot1.png
new_screenshot2.png

****************************************

easyVisualBBCode.txt
#
#---------[ 1. UPLOAD ]---------------------------------------------------------
#

    Upload the Grafics Folder "easyVisualBBCode" into

    img/easyVisualBBCode

****************************************

Больше ничего не написано по установке. Отсюда не понял куда всетаки копировать. Ведь у меня нету папки easyVisualBBCode
8(

Ее надо создавать самому? Так прокатит?

Я борюсь с собой, но я непобедим!!

Поделиться

7

Re: YOUTUBE на PUNBB

Mod_evbbc-parser.php
его надо читать, спинным мозгом чую smile

Сайт artoodetoo

Поделиться

8

Re: YOUTUBE на PUNBB

artoodetoo пишет:

Mod_evbbc-parser.php
его надо читать, спинным мозгом чую smile

Прочитал, сделал изменения в parser.php
Ничего не появилось.
Но я не копировал ничего из файлов никуда.
Поскольку в
Mod_evbbc-parser.php
написано тоже самое что и в easyVisualBBCode.txt, только инструкция по установке уже в 3 шага.

artoodetoo помоги, я не понимаю. Нужно чтото кудато скопировать еще, но мне непонятно что и куда. Ведь мода easy... у меня нету

Я борюсь с собой, но я непобедим!!

Поделиться

9

Re: YOUTUBE на PUNBB

ничего и не должно появиться "на поверхности". должно правильно обрабатывать теги для youtube
как добавить кнопочку в панель modern bbcode - это отдельная песня. проверяй показывает видео или нет.

Сайт artoodetoo

Поделиться

10

Re: YOUTUBE на PUNBB

artoodetoo пишет:

ничего и не должно появиться "на поверхности". должно правильно обрабатывать теги для youtube
как добавить кнопочку в панель modern bbcode - это отдельная песня. проверяй показывает видео или нет.

ага все заработало..спасибо еще раз
Добавить кнопочки много гемора?

Я борюсь с собой, но я непобедим!!

Поделиться

11

Re: YOUTUBE на PUNBB

так, считаем, что тег УЖЕ работает. добавление кнопочки в Modern BBCode:

1. найти в корне форума файл mod_modern_bbcode.php, сохранить куда-нибудь копию на всякий случай

2. открываем его и находим

                            <div class="separator"></div>
                            <a id="spoiler" class="tool_btn" title=<?php echo '"'.$lang_modern_bbcode['Spoiler title'].'"' ?> href="javascript:insert_text('[spoiler]','[/spoiler]')"><?php echo $lang_modern_bbcode['Spoiler'] ?></a>

добавляем после (а лучше вместо)

                            <div class="separator"></div>
                            <a id="youtube" class="tool_btn" title="YOUTUBE" href="javascript:insert_text('[youtube]','[/youtube]')">YOUTUBE</a>

результат:
http://img473.imageshack.us/img473/6201/bbcodeyoutubetj9.jpg

Сайт artoodetoo

Поделиться

12

Re: YOUTUBE на PUNBB

niikto пишет:

хм.. а можно ли встроить такую поддержку в EFU - тоесть поддержку работы с медиа-данными?
например картинку он умеет показывать через галерею илии увеличенный размер.

если бы он умел ещё потоково воспроизводить музыку + avi-файлы (ну не ави а потоковые какие нибудь)..
понимаю что скорее всего это очень сложно и тяжело для сервера.. но рпосто примерно интересно каков объём работ?

ага, вот ты этим и займешся wink я никогда мультимедийный контент никуда не встраивал, если честно. не было потребности - даже не знаю как это выглядит в html.

Сайт artoodetoo

Поделиться

13

Re: YOUTUBE на PUNBB

спасибо, все получилось.

Я борюсь с собой, но я непобедим!!

Поделиться

14

Re: YOUTUBE на PUNBB

Заранее извините плз за глупый вопрос, но я так и непонял что надо подредактировать, чтобы мувики отображались.
У меня тоже панель modern bbcode, какой (и куда) код надо вставить, чтобы работали теги [youtube]?

Поделиться

15 (14.09.2007 04:52 отредактировано Dayset)

Re: YOUTUBE на PUNBB

У себя находишь include/parser.php
Гдето в районе 300-310 строки

'#\[u\](.*?)\[/u\]#s',

Ставишь ниже код youtube

'#\[youtube\]http://www.youtube.com/watch\?v=(.*?)\[/youtube\]#s',

Потом после

'<span class="bbu">$1</span>',

Ниже все это в 1 строку

'<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/$1"></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="425" height="350"></embed></object>',

Сохраняем, далее на форуме пишем link это код мувика, тот что после знака равно.

Сайт Dayset

Поделиться

16 (21.09.2007 05:05 отредактировано mikai)

Re: YOUTUBE на PUNBB

Хмм... у меня почему-то не пашет sad
Сделал как описано - публикую пост с кодом (например: ) - так код и публикуется sad

Поделиться

17

Re: YOUTUBE на PUNBB

+1)

Поделиться

18 (22.09.2007 05:29 отредактировано Dayset)

Re: YOUTUBE на PUNBB

Смотри: в парсере есть один "массивчик" так скажем где ты искал #\[u\](.*?) -и ниже второй..<span class="bbu... вот если у тебя там что-то нарушено то ютуб не будет работать (парситься -правильное слово?)).
Каким ютуб по счету стоит в первой колонке, таким он и должен быть во 2ой -проверь все написания...я частенько неправильно писал например youtbe, а потом думал - чего ж оно не превращается.
Ты понял о каких строках идет речь, для теста попробуй поставь код youtube вместо строки с b \b (1ая строка) а <object>....и.т.д........ вместо строки <strong></strong> (1ая replace array)
Или покажи свой кусочек с по - там где b u i  и ютуб ты ставишь - может в pm или на почту мне

Сайт Dayset

Поделиться

19

Re: YOUTUBE на PUNBB

Код вроде вставил верно, очередность правильная.
img169.imageshack.us/img169/5233/parserrs1.th.jpg
Со строками очередности поэкспериментировал - результата не принесло.
Наверное в чем-то другом проблема...

Поделиться

20

Re: YOUTUBE на PUNBB

Да, вроде все правильно. Попробуй закоментировать строку с <object> (// .........) а вместо этого поставить

'<em>$1</em>',

Получается вместо флеш обьекта у тебя при использовании [youtube][/youtube] будет наклонный текст -ЗНАЧИТ строка работает) Еще такая деталь.. я изменил у себя <object> на em, полез на страничку, стал жать F5 - ютуб как был так и висел на своем месте.. те что я "запарсил" раньше мувики - не изменятся(в базе и F5 неоновит их запись).. создал новый с кодом ютуба - получил косую. Может ты сейчас только поставил правильно в парсере и кликаешь существующий [youtube] на обновление?

Сайт Dayset

Поделиться

21

Re: YOUTUBE на PUNBB

Dayset пишет:

'<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/$1"></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="425" height="350"></embed></object>',

Вписал всё как у тя написано не работает  показывает вот так

[youtube]BdklSdgeek8[/youtube]

а мувика нет. Проверял как описано '<em>$1</em>', текст наклонный работатет.

Сайт flashcat

Поделиться

22

Re: YOUTUBE на PUNBB

Тоже самое. Dayset, я даже пробовал заменить строку на '<em>$1</em>', - НЕ РАБОТАЕТ.

Добавлено спустя     10 минут   40 секунд:
Я разобрался. Люи, просто в тег [youtube][/youtube] надо вставлять не код мувика, а урл мувика smile

Поделиться

23

Re: YOUTUBE на PUNBB

smile
на самом деле наверное надо в стадии preparse отлавливать код youtube и заменять на bbcode. примерно как это сделано для автоматического распознавания ссылок. потомучто очень многие как xa-xaker будут пытаться вставить код

Сайт artoodetoo

Поделиться

24 (20.01.2009 07:24 отредактировано jeder)

Re: YOUTUBE на PUNBB

Небольшие поправки к тому, что написал Dayset
Это действует на сборке этого форума, а также позволяет вставлять не только с www.youtube.com, но и со всех его поддоменов.

У кого не работал пример Dayset, попробуйте этот. т.к. у меня Dayset-метод тоже не работал:

файл include/parser.php

находим:

'#\[u\](.*?)\[/u\]#s',

добавляем после него:

'#\[youtube\](.*?)youtube(.*?)/watch\?v=(.*?)\[/youtube\]#s',

находим:

 '<span class="bbu">$1</span>',

добавляем после него:

''<object width="425" height="350"><param name="movie"'.
                        ' value="http://www.youtube.com/v/$3"></param><embed '.
                        'src="http://www.youtube.com/v/$3" type="application/x-shockwave-flash" '.
                        'width="425" height="350"></embed></object>',

Потом проверяем
В любом сообщении ставим адрес ролика на ютубе в тегах [youtube][/youtube]
например:

[youtube]http://uk.youtube.com/watch?v=blqo1GbLGGs[/youtube]

Всё должно работать smile

Добавлено спустя     56 минут   32 секунды:
А никто с rutube не разбирался?
чего-то ничего не получается.

Добавлено спустя   1 час   21 минуту   7 секунд:
В общем вот что сделал

'#\[rutube\](.*?)rutube(.*?)/?v=(.*?)\[/rutube\]#s',

и

'<OBJECT width="470" height="353"><PARAM name="movie"'.' value="http://video.rutube.ru/$3"></param><EMBED '.' src="http://video.rutube.ru/$3" type="application/x-shockwave-flash" '.' width="470" height="353" allowFullScreen="true" ></EMBED></OBJECT>',

Ввожу ссылку с роликом:

[rutube]http://rutube.ru/tracks/1102120.html?page=index_top_d&v=30823bb766fcbe168454556aff1b7d2d[/rutube]

Она пропадает - становится невидимой, но видео не появляется.

Может кто что сказать по этому поводу? smile)

Сайт jeder

Поделиться

25

Re: YOUTUBE на PUNBB

Граждане! Помогите, пожалуйста, с рутубом. Очень надо. Явно ж где-то просто что-то не дописал.
А я расскажу как с Гугл видео можно видево вставлять smile

Сайт jeder

Поделиться