Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Видел, на некоторых форумах есть теги для вставки роликов с youtube
[youtube]link[/youtube]
Неподскажите что именно нужно прописывать в файлах, чтобы он заработал?
[search=punres]youtube[/search]
Спасибо за ссылку, все прочитал.
Там предлагают поставить этот мод поверх Easy bbCode мода.
Но у меня уже стоит mod_modern_bbcode
Возникла проблема, как грамотно мне снести модерн и поставить easy, чтобы еще сверху поставить мод для вставки видео на форум, просто поставить дефоултный файл post.php уже не могу, был редактирован неоднократно.
зачем сносить, да! строить надо, а не сносить! читай то, что относится к parser, добавляй, пробуй. кнопочку можно добавить потом с божьей помощью.
хм.. а можно ли встроить такую поддержку в EFU - тоесть поддержку работы с медиа-данными?
например картинку он умеет показывать через галерею илии увеличенный размер.
если бы он умел ещё потоково воспроизводить музыку + avi-файлы (ну не ави а потоковые какие нибудь)..
понимаю что скорее всего это очень сложно и тяжело для сервера.. но рпосто примерно интересно каков объём работ?
зачем сносить, да! строить надо, а не сносить! читай то, что относится к 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)
Mod_evbbc-parser.php
его надо читать, спинным мозгом чую
Mod_evbbc-parser.php
его надо читать, спинным мозгом чую
Прочитал, сделал изменения в parser.php
Ничего не появилось.
Но я не копировал ничего из файлов никуда.
Поскольку в
Mod_evbbc-parser.php
написано тоже самое что и в easyVisualBBCode.txt, только инструкция по установке уже в 3 шага.
artoodetoo помоги, я не понимаю. Нужно чтото кудато скопировать еще, но мне непонятно что и куда. Ведь мода easy... у меня нету
ничего и не должно появиться "на поверхности". должно правильно обрабатывать теги для youtube
как добавить кнопочку в панель modern bbcode - это отдельная песня. проверяй показывает видео или нет.
ничего и не должно появиться "на поверхности". должно правильно обрабатывать теги для youtube
как добавить кнопочку в панель modern bbcode - это отдельная песня. проверяй показывает видео или нет.
ага все заработало..спасибо еще раз
Добавить кнопочки много гемора?
так, считаем, что тег УЖЕ работает. добавление кнопочки в 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>
результат:
хм.. а можно ли встроить такую поддержку в EFU - тоесть поддержку работы с медиа-данными?
например картинку он умеет показывать через галерею илии увеличенный размер.если бы он умел ещё потоково воспроизводить музыку + avi-файлы (ну не ави а потоковые какие нибудь)..
понимаю что скорее всего это очень сложно и тяжело для сервера.. но рпосто примерно интересно каков объём работ?
ага, вот ты этим и займешся я никогда мультимедийный контент никуда не встраивал, если честно. не было потребности - даже не знаю как это выглядит в html.
спасибо, все получилось.
Заранее извините плз за глупый вопрос, но я так и непонял что надо подредактировать, чтобы мувики отображались.
У меня тоже панель modern bbcode, какой (и куда) код надо вставить, чтобы работали теги [youtube]?
У себя находишь 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)
Хмм... у меня почему-то не пашет
Сделал как описано - публикую пост с кодом (например: [youtube]VZtpp4mO740[/youtube]) - так код и публикуется
Редактировался mikai (2007-09-21 16:05:34)
+1)
Смотри: в парсере есть один "массивчик" так скажем где ты искал #\[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)
Да, вроде все правильно. Попробуй закоментировать строку с <object> (// .........) а вместо этого поставить
'<em>$1</em>',
Получается вместо флеш обьекта у тебя при использовании [youtube][/youtube] будет наклонный текст -ЗНАЧИТ строка работает) Еще такая деталь.. я изменил у себя <object> на em, полез на страничку, стал жать F5 - ютуб как был так и висел на своем месте.. те что я "запарсил" раньше мувики - не изменятся(в базе и F5 неоновит их запись).. создал новый с кодом ютуба - получил косую. Может ты сейчас только поставил правильно в парсере и кликаешь существующий [youtube] на обновление?
'<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>', текст наклонный работатет.
Тоже самое. Dayset, я даже пробовал заменить строку на '<em>$1</em>', - НЕ РАБОТАЕТ.
Добавлено спустя 10 минут 40 секунд:
Я разобрался. Люи, просто в тег [youtube][/youtube] надо вставлять не код мувика, а урл мувика
на самом деле наверное надо в стадии preparse отлавливать код youtube и заменять на bbcode. примерно как это сделано для автоматического распознавания ссылок. потомучто очень многие как xa-xaker будут пытаться вставить код
Небольшие поправки к тому, что написал 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]
Всё должно работать
Добавлено спустя 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]
Она пропадает - становится невидимой, но видео не появляется.
Может кто что сказать по этому поводу? )
Редактировался jeder (2009-01-20 18:24:27)
Граждане! Помогите, пожалуйста, с рутубом. Очень надо. Явно ж где-то просто что-то не дописал.
А я расскажу как с Гугл видео можно видево вставлять