Вы не зашли.
Главная » PHP » Функция обработки bbкодов
#1. amigossss Off (2)
Участник
2011.06.13 14:02
народ посмотрите пож.на моём сайте функция обработки bb кодов реализована таким образом.
http://bit.ly/mLW69q
Мне надо добавить ещё 2 пары bb кодов. bb код для вставки картинки,и bb кодля вставки видео с контакта и ютюба. к примеру что бы в блоге можно было вставлять [img]картинка[/img] и [video]видео[/video]..заранее благодарен
#2. tipsun Off (19)
Moderator
2011.06.13 15:03
Для картинки.
Проверь. Должно работать при указании адреса с http:// так и без...
Код:
span style="color: #0000BB"><?php$string = preg_replace('/\[img\](http:\/\/)?(.+)\[\/img\]/i', '<img src="http://$1" alt="picture" />', $string);?>
Отредактировано tipsun (2011.06.13 15:03)
#3. amigossss Off (2)
Участник
2011.06.13 17:05
tipsun cпс smile а как с видео быть?
#4. amigossss Off (2)
Участник
2011.06.13 17:05
tipsun я вставил код щас,попробовал вставить картинку,а там только атрибут "alt" показывает. высвечивается надпись picture=(
#5. tipsun Off (19)
Moderator
2011.06.13 20:08
Упс... Не $1 а $2 надо было smile
Рабочий. Как с "http://" так и без... smile
Код:
span style="color: #0000BB"><?php$string = preg_replace('/\[img\](http:\/\/)?(.+)\[\/img\]/i', '<img src="http://$2" alt="picture" />', $string);?>
То, что ты по ссылке показывал можно покрасивше сделать:

Код:
span style="color: #0000BB"><?php//Ну просто к примеру =)function bbcode($string) { return preg_replace( array( '/\[img\](http:\/\/)?(.+)\[\/img\]/i', '/\[url\](http:\/\/)?(.+)\[\/url\]/i'), array( '<img src="http://$2" alt="picture" />', '<a href="http://$2">$2</a>'), $string); }?>
Отредактировано tipsun (2011.06.13 20:08)
#6. amigossss Off (2)
Участник
2011.06.13 21:09
tipsun спс друг,просто я первый раз на этом форуме,поэтому ещё незнаю чё и какsmile но я думаю для этого форума я стал постоянным пользователемsmile это единственный форум где мне смогли помочь с этим вопросом
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.015 s