Хотя, в джоне нет стандартной функции вырезки смайлов, только тегов. Написать не трудно
Хотя, в джоне нет стандартной функции вырезки смайлов, только тегов. Написать не трудно
elkol (04.01.2013 / 22:57)У меня вовсе не джон... пишу чтот о своё
Saniok, Версия движка у тебя какая?
Saniok,
function no_smileys($str)
{
$replace = array(
'
' => '',
'
' => '',
'
' => '',
'
' => ''
);
return strtr($str, $replace);
}elkol (04.01.2013 / 23:07)а потом код не будет иметь смысла.... так как некоторые символы будут не доступны
Saniok, [php]function no_smileys($str)
{
$replace = array(
'' => '',
'' => '',
'' => '',
'' => ''
);
return
Saniok, так ты не применяй ф-ю смайлов там, где не надо.. или тебе надо, что если сработала ф-я подсветки кода, чтоб смайлов не было, а в остальных случаях были?
Jane (04.01.2013 / 23:16)Именно
Saniok, так ты не применяй ф-ю смайлов там, где не надо.. или тебе надо, что если сработала ф-я подсветки кода, чтоб смайлов не было, а в остальных случаях были?
подскажите, как можно разово переименовать файлы в одной директории, например, я хочу вставить во все имена файлов адрес сайта
Saniok, Вот что пришло в голову гг
function codeAndSmiles($string) {
preg_match_all('~(.*?)\[php\](.*?)\[/php\](.*?)~s', $string, $match);
if(!empty($match[2])) {
$return = '';
foreach($match[1] as $key => $val)
$return .= (!empty($val) ? smileys($val) : '') . highlight($match[2][$key]) . (!empty($match[3][$key]) ? smileys($match[3][$key]) : '');
}
else {
$return = smileys($string);
}
return $return;
}Задолбал старый со своими вырезаниями табуляции ![]()
нет. у меня смайл под названием
:-) а когда выдиляю тегом то и порстые ) тоже как смайы выводятся