Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2007-09-05 16:00:14

lexx74
Гость

YOUTUBE на PUNBB

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

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

#2 2007-09-05 16:31:31

artoodetoo
Гость

Re: YOUTUBE на PUNBB

[search=punres]youtube[/search]

#3 2007-09-10 15:43:47

lexx74
Гость

Re: YOUTUBE на PUNBB

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

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

#4 2007-09-10 16:08:36

artoodetoo
Гость

Re: YOUTUBE на PUNBB

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

#5 2007-09-10 21:03:58

niikto
Гость

Re: YOUTUBE на PUNBB

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

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

#6 2007-09-11 13:52:57

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(

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

Редактировался lexx74 (2007-09-11 13:53:39)

#7 2007-09-11 14:03:04

artoodetoo
Гость

Re: YOUTUBE на PUNBB

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

#8 2007-09-11 16:01:42

lexx74
Гость

Re: YOUTUBE на PUNBB

artoodetoo пишет:

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

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

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

#9 2007-09-11 18:26:52

artoodetoo
Гость

Re: YOUTUBE на PUNBB

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

#10 2007-09-12 10:05:47

lexx74
Гость

Re: YOUTUBE на PUNBB

artoodetoo пишет:

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

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

#11 2007-09-12 11:25:49

artoodetoo
Гость

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>

результат:
bbcodeyoutubetj9.jpg

#12 2007-09-12 11:49:17

artoodetoo
Гость

Re: YOUTUBE на PUNBB

niikto пишет:

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

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

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

#13 2007-09-12 15:31:40

lexx74
Гость

Re: YOUTUBE на PUNBB

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

#14 2007-09-14 14:27:45

mikai
Гость

Re: YOUTUBE на PUNBB

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

#15 2007-09-14 15:50:07

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>',

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

Редактировался Dayset (2007-09-14 15:52:44)

#16 2007-09-21 16:05:08

mikai
Гость

Re: YOUTUBE на PUNBB

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

Редактировался mikai (2007-09-21 16:05:34)

#17 2007-09-21 16:40:17

spycam
Гость

Re: YOUTUBE на PUNBB

+1)

#18 2007-09-22 16:27:45

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 (2007-09-22 16:29:01)

#19 2007-09-24 09:59:45

mikai
Гость

Re: YOUTUBE на PUNBB

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

#20 2007-09-25 23:02:59

Dayset
Гость

Re: YOUTUBE на PUNBB

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

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

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

#21 2007-10-28 11:31:47

flashcat
Гость

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>', текст наклонный работатет.

#22 2008-02-01 13:02:11

xa-xaker
Гость

Re: YOUTUBE на PUNBB

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

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

#23 2008-02-01 14:53:14

artoodetoo
Гость

Re: YOUTUBE на PUNBB

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

#24 2008-10-14 10:05:53

jeder
Гость

Re: YOUTUBE на PUNBB

Небольшие поправки к тому, что написал Dayset
Это действует на сборке этого форума, а также позволяет вставлять не только с http://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 (2009-01-20 18:24:27)

#25 2008-10-15 16:27:19

jeder
Гость

Re: YOUTUBE на PUNBB

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

Подвал доски

Под управлением FluxBB. Хостинг Hostens