{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (12 май 2016, 09:18) [0/0] [0] [спам] [под]

наткнулся я на маленькую проблемку...
начну сразу с примера, т.к. так проще объяснить суть)
допустим, я пишу смайл :primer:, он норм отображается, но в бд вместо :primer: записывается <img src="primer/primer.gif"/>. соответственно, я это сообщение уже нормально не отредактирую, т.к. выводиться мне будет <img src="primer/primer.gif"/>.
та же история с бб кодами. уже всё перерыл, не в моих силах это исправить самостоятельно))
ах да, смайлы написаны через функцию))


Изм. 1 раз. / Посл. изм. (12 май 2016, 09:18)
2. (12 май 2016, 09:23) [1/0] [1] [спам] [под]

В лс скинешь файл фунций? Через часа два посмотрю с пк.

3. [автор] (12 май 2016, 09:24) [1/0] [1] [спам] [под]

Mark, без проблем)

4.
Vol"jin * 5.23
(12 май 2016, 09:31) [0/0] [0] [спам] [под]

скинь bb

5. [автор] (12 май 2016, 09:36) [0/0] [0] [спам] [под]

[code]
function bbcode($text){
$bbcode = array(
'/\[url\](.+)\[\/url\]/isU' =>'<a href="$1">$1</a>',
'/\[url=(.+)\](.+)\[\/url\]/isU' =>'<a href="$1">$2</a>',
'/\[i\](.+)\[\/i\]/isU' =>'<i>$1</i>',
'/\[b\](.+)\[\/b\]/isU' =>'<strong>$1</strong>',
'/\[del\](.+)\[\/del\]/isU' =>'<span style="text-decoration: line-through">$1</span>',
'/\[u\](.+)\[\/u\]/isU' =>'<span style="text-decoration:underline">$1</span>',
'/\[big\](.+)\[\/big\]/isU' =>'<big>$1</big>',
'/\[small\](.+)\[\/small\]/isU' =>'<small>$1</small>',
'/\[black\](.+)\[\/black\]/isU' =>'<span style="color:#000000">$1</span>',
'/\[red\](.+)\[\/red\]/isU' =>'<span style="color:#ff0000">$1</span>',
'/\[yellow\](.+)\[\/yellow\]/isU' =>'<span style="color:#ffff22">$1</span>',
'/\[green\](.+)\[\/green\]/isU' =>'<span style="color:#00bb00">$1</span>',
'/\[blue\](.+)\[\/blue\]/isU' =>'<span style="color:#0000bb">$1</span>');
return preg_replace(array_keys($bbcode),array_values($bbcode),$text);
}

function output($text){
return bbcode(smiles(htmlspecialchars($text)));
}
[/code]

6. (12 май 2016, 09:43) [0/0] [0] [спам] [под]

Limp_Bizkit, просто перед записью сообщения идет обработка (символ, заменяется на html код), а надо обрабатывать при выводе сообщения из бд *

7. [автор] (12 май 2016, 21:08) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений