# 1
Тема: youtube на форуме, как реализовать.
dicoz
Пользователь
dicoz
Любитель FusionСообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз Статус: offline
ICQ статус
Опубликовано 18 Апреля 2009, 15:28:31
Можно ли както сдклать чтобы видео с youtube отображалось не только в новостях и загрузках, а и на форуме.
-------------------- Осваиваю 3 тий палец в изучении движка, нечего их всего 5
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^
# 2
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 18 Апреля 2009, 17:49:06
Зафигачить такой бб код.
-------------------- Retired
^ наверх ^
# 3
dicoz
Пользователь
dicoz
Любитель FusionСообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз Статус: offline
ICQ статус
Опубликовано 18 Апреля 2009, 19:16:15
А, в какой файл его вписать и на что это похоже?
-------------------- Осваиваю 3 тий палец в изучении движка, нечего их всего 5
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^
# 4
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 18 Апреля 2009, 21:25:34
Похоже на регекс, писать в мейнкоре.
-------------------- Retired
^ наверх ^
# 5
djlab
Пользователь
МестныйСообщений: 15
Зарегистрирован: 02 Апреля 2009, 08:13:47
Сказали спасибо 0 раз Статус: offline
Опубликовано 19 Апреля 2009, 17:11:18
Народ а для начинающих обясните?
^ наверх ^
# 6
dicoz
Пользователь
dicoz
Любитель FusionСообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз Статус: offline
ICQ статус
Опубликовано 19 Апреля 2009, 19:06:51
djlab написал:
Народ а для начинающих обясните?
Поддерживаю.
-------------------- Осваиваю 3 тий палец в изучении движка, нечего их всего 5
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^
# 7
dr56
SF Team
SF Support Team
Любитель FusionСообщений: 374
Зарегистрирован: 29 Августа 2008, 15:35:03
Сказали спасибо 25 раз Статус: offline
Опубликовано 19 Апреля 2009, 20:46:54
рылсо случайно на сайте, лови ссылоку
http://209.85.135.132/translate_c?hl=ru&sl=en&u=http://www.phpfusion-mods.net/180/forum/forum-youtube-embed-mod.html&prev=/search%3Fq%3Dhttp://www.php
fusion-mods.net%26hl%3Dru%26client%3Dfirefox-a%26rls%3Dorg.mozilla:ru:official%26hs%3D4Oa%26newwindow%3D1&usg=ALkJrhhxPatiouLELTm94c71T0WosBRSFQ
страница переведена с помощью гугля
[Изменил(а) dr56 , 19 Апреля 2009, 20:49:26]
^ наверх ^
# 8
dicoz
Пользователь
dicoz
Любитель FusionСообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз Статус: offline
ICQ статус
Опубликовано 19 Апреля 2009, 21:32:27
Круто спасибо, вот прикладываю описание как это сделать. я сделал тока еще кнопки нада повыставлять.
Описание немецкое, но там почти все опнятно, шас сам во все вьеду и переведу.
Прикрепленные файлы
[Изменил(а) dicoz , 19 Апреля 2009, 21:33:34]
-------------------- Осваиваю 3 тий палец в изучении движка, нечего их всего 5
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^
# 9
dicoz
Пользователь
dicoz
Любитель FusionСообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз Статус: offline
ICQ статус
Опубликовано 19 Апреля 2009, 22:16:28
Как добавить видео youtube на форум.
В maincore.php в блоке //New bbcode ~ после 593 строчки вставляем следующий код (строчка может быть и в другом сместе например 353) просто найдите блок //New bbcode
$text = preg_replace('#\[youtube\](.*?)watch\?(.*?)\[/youtube\]#si', '[youtube]\1\2[/youtube]', $text);
$text = preg_replace('#\[youtube\](.*?)=(.*?)\[/youtube\]#si', '[youtube]\1/\2[/youtube]', $text);
$text = preg_replace('#\[youtube\](.*?)\[/youtube\]#si', '<object width="425" height="350"><param name="movie" value="\1"></param><embed src="\1" type="application/x-shockwave-flash" width="425" height="350"></embed></object>', $text);
Этим кодом мы внедрили функцию воспроизведения на форуме видео youtube.com
Теперь чтобы его добавлять нам надо брать ссылку на видео и помешать его в тег Ютуба, присмерно так
[youtube]http://www.youtube.com/watch?v=mxPXPv3oNY4[/youtube]
Далее чтобы всевремя не писать тег [youtube][/youtube] в ручную мы добавим его в панельки.
Для этого надо отрелактировать несколько файлов
1. /forum/viewthread.php -> в строке 675 У кого как.
2. /forum/postreply.php -> В строке 197.
3. /forum/postnewthread.php -> 194
4. /forum/postedit.php -> 289
В них мы вставляем этот код:
<input type='button' value='youtube' class='button' style='width:50px;' onClick=\"addText('message', '[youtube]', '[/youtube]' ;\">
Это даст нам кнопочки автоматизации тега в форуме.
Спасибо Dicoz он же Dico, то есть я за то что перевел с немецкого описание.
Спасибо dr56 за то что дал наводку на этот пост.
-------------------- Осваиваю 3 тий палец в изучении движка, нечего их всего 5
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^