bbcode!

1. Александр (14.01.2010 / 16:29)
Кто может написать, полностю код.
Вообщем есть сайт Ютуб.ком, и мне нужно сделать ббкод, который бы выводил видео на форум, например:
Сколько скажете, столько заплачу smile Деньги не проблема.

2. Артур (14.01.2010 / 16:30)
А чего там сложного то? smile за это деньги грех брать smile ))

3. Александр (14.01.2010 / 16:33)
Башка, для кого-то не сложно, а кому-то нужно долгий день поломать мозг .
Если не тяжело, напиши smile

4. Артур (14.01.2010 / 16:35)
Да я бы написал, у меня даже готовая функция есть, когда то давно писал, но сейчас компьютера под рукой нет.. Там регулярными пройди и все дела

5. Александр (14.01.2010 / 16:39)
Когда будешь с компа, скинь код smile
Или сейчас у кого есть, не впадло напишите, отблагодарю! Я даже искал CMSы с ббкодами (где есть Ютб) но там всё зашифровано sad .

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 надеюсь за рекламу не сочтут smile

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)
Башка, это и я есть, аффтор темы на вене. В том то и дело, что я не имею даже представления как это сделать sad
Юсер, не то.

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 код ?smile
Мне нужен пхп код.

13. Артур (14.01.2010 / 16:49)
Автор, переделай этот штмл код в пых по шаблону написанному ранее

14. Артём (14.01.2010 / 16:49)
12,ну дак ты его в регулярку вставь то что Юзер написал.И будет тебе счастье smile

15. Александр (14.01.2010 / 16:53)
не пойму... короче, за деньги сделайте кто-то smile

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/\?\.\~&amp;_=/%-:#]*)[/youtube]|si', 'youtube', $message);
function youtybe($set){
return '<b>'.$set[2].'</b><br>'.getVideo($set[3]).'<br>';
}
getVideo - заменить на хтмл код вывода флеш плеера, я его просто не знаю. Если где ошибся поправьте

18. Александр (14.01.2010 / 22:32)
Всем спасибо за помощь smile
Artem aka Troy сделал всё на 5+.
Тему закройте.

URL: https://visavi.net/topics/4944