bbcode!
1.
Александр (14.01.2010 / 16:29)
Кто может написать, полностю код.
Вообщем есть сайт Ютуб.ком, и мне нужно сделать ббкод, который бы выводил видео на форум, например:
Сколько скажете, столько заплачу
Деньги не проблема.
2.
Артур (14.01.2010 / 16:30)
А чего там сложного то?
за это деньги грех брать
))
3.
Александр (14.01.2010 / 16:33)
Башка, для кого-то не сложно, а кому-то нужно долгий день поломать мозг .
Если не тяжело, напиши
4.
Артур (14.01.2010 / 16:35)
Да я бы написал, у меня даже готовая функция есть, когда то давно писал, но сейчас компьютера под рукой нет.. Там регулярными пройди и все дела
5.
Александр (14.01.2010 / 16:39)
Когда будешь с компа, скинь код
Или сейчас у кого есть, не впадло напишите, отблагодарю! Я даже искал CMSы с ббкодами (где есть Ютб) но там всё зашифровано
.
6.
Удаленный (14.01.2010 / 16:40)
<?php
function bb_code($text)
{
$text=preg_replace('/\[b\](.+)\[\/b\]/sU', '<b>\1</b>', $text);
$text=preg_replace('/\[i\](.+)\[\/i\]/sU', '<i>\1</i>', $text);
$text=preg_replace('/\[u\](.+)\[\/u\]/sU', '<u>\1</u>', $text);
$text=preg_replace('/\[s\](.+)\[\/s\]/sU', '<s>\1</s>', $text);
$text=preg_replace('/'.preg_quote('[url=').'(.+)\](.+)\[\/url\]/sU', '<a href="\1">\2</a>', $text);
$text=preg_replace('/\[url\](.+)\[\/url\]/sU', '<a href="\1">\1</a>', $text);
return $text;
}
$text='Текст с bb-кодами';
$text=bb_code($text);
обработчик текста
echo bb_code($string);
7.
Артур (14.01.2010 / 16:40)
Я вроде где то здесь код этот видел, посмотри в поиске
8.
Артур (14.01.2010 / 16:43)
Вот
http://forum.wen.ru/?p=3&f=6&t=344692&sid=2Z6H4aqW&w=htm надеюсь за рекламу не сочтут
9.
Удаленный (14.01.2010 / 16:43)
под свои bb потом сам допишешь,по моему шаблону
10.
Артём (14.01.2010 / 16:45)
<?php
echo '<object width="445" height="364">
<param name="movie" value="http://www.youtube.com/v/o0E14_paJg0&hl=ru_RU&fs=1&rel=0&color1=0x006699&color2=0x54abd6&border=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/o0E14_paJg0&hl=ru_RU&fs=1&rel=0&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364">
</embed></object>';
?>
11.
Александр (14.01.2010 / 16:47)
Башка, это и я есть, аффтор темы на вене. В том то и дело, что я не имею даже представления как это сделать
Юсер, не то.
12.
Александр (14.01.2010 / 16:49)
Artem aka Troy (Сегодня / 16:45)
<?php
echo '<object width="445" height="364">
<param name="movie" value="http://www.youtube.com/v/o0E14_paJg0&hl=ru_RU&fs=1&rel=0&color1=0x006699&color2=0x54abd6&border=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/o0E14_paJg0&hl=ru_RU&fs=1&rel=0&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364">
</embed></object>';
?>
Зачем мне html код ?
Мне нужен пхп код.
13.
Артур (14.01.2010 / 16:49)
Автор, переделай этот штмл код в пых по шаблону написанному ранее
14.
Артём (14.01.2010 / 16:49)
12,ну дак ты его в регулярку вставь то что Юзер написал.И будет тебе счастье
15.
Александр (14.01.2010 / 16:53)
не пойму... короче, за деньги сделайте кто-то
16.
Артём (14.01.2010 / 16:54)
15,в аську напиши 977-907-0
17.
ramzes (14.01.2010 / 17:00)
Не очень хорошо с этим дружу, но что то типа того:
<?php
$message = preg_replace_callback('|\[youtybe=(.*?)](http://(www.)?youtube\.com[0-9a-z/\?\.\~&_=/%-:#]*)[/youtube]|si', 'youtube', $message);
function youtybe($set){
return '<b>'.$set[2].'</b><br>'.getVideo($set[3]).'<br>';
}
getVideo - заменить на хтмл код вывода флеш плеера, я его просто не знаю. Если где ошибся поправьте
18.
Александр (14.01.2010 / 22:32)
Всем спасибо за помощь
Artem aka Troy сделал всё на 5+.
Тему закройте.
URL:
https://visavi.net/topics/4944