Дополнительные BB-CODE теги

6.91K
.
В стельку трезвый
illich (10.09.2010/22:16)
А изображение в этом теге будет видно всем или только админу?
только админу. Эту проверку при добавлении тега ставить надо.
.
чет я запутался, тогда как надо сделать чтоб тэг использовали только админы, но картинки видны всем?
.
Let Mortal Kombat begin
проверять. Если пост написал админ, то выводить. Если обычный пользователь, то нет. Посмотри как сделан вывод смайлов. Там принцип такой же
.
IgoRRReK
seg0ro (11.09.2010/11:01)
проверять. Если пост написал админ, то выводить. Если обычный пользователь, то нет. Посмотри как сделан вывод смайлов. Там принцип такой же

// Обрабатываем Админские смайлы
$array2 = array ();
$array3 = array ();
$path = $rootpath . 'smileys/admin/';
$dir = opendir($path);
while ($file = readdir($dir)) {
$name = explode(".", $file);
if ($name[1] == 'gif' || $name[1] == 'jpg' || $name[1] == 'png') {
$array2[':' . trans($name[0]) . ':'] = '<img src="' . $path . $file . '" alt="" />';
$array3[':' . $name[0] . ':'] = '<img src="' . $path . $file . '" alt="" />';
++$count;
}
}


Как тут что смотреть, тут совсем другие переменные
.
кста даже если просто вставлять код картинки
$var = preg_replace('#\[IMG\](.*?)\[/IMG\]#si', '<img src="\1" alt="">', $var);

то выводится такая хрень что выводится картинка с таким html кодом
<img src="<a href="http://картинко>"> кароч не буду делать я этот тэт
Ограничусь [URL]
.
В стельку трезвый
IgoRRReK (11.09.2010/12:04)
кста даже если просто вставлять код картинки
$var = preg_replace('#\[IMG\](.*?)\[/IMG\]#si', '<img src="\1" alt="">', $var);

то выводится такая хрень что выводится картинка с таким h
обработку своего тега ставь перед обработкой url
.
mi3ry
IgoRRReK (10.09.2010/16:15)
просто так не получилось Но помог кусок кода от Этого хака пока работает
тоись у тебя все работает.помоги плз вставить бб-код в библиотеку.
.
mi3ry, замени library/index.php на этот
Прикрепленные файлы:
.
А как добавить дополнительные цвета? А то насколько я знаю всего лишь 3 цвета красный,зеленый и синий
.
megaline (17.10.2010/13:43)
А как добавить дополнительные цвета? А то насколько я знаю всего лишь 3 цвета красный,зеленый и синий
Безрукость спасет мир
$var = preg_replace('#\[новый тэг\](.*?)\[/новый тэг\]#si', '<span style="color:#новый цвет">\1</span>', $var);
Всего: 269