Saniok (05.01.2013 / 01:13)
нет. у меня смайл под названием:-)
а когда выдиляю тегом то и порстые ) тоже как смайы выводятся
Как ты мою функцию использовал?
Folour (05.01.2013 / 01:16)
Как ты мою функцию использовал?
Я её под себя зоточил
public static function codeAndSmiles($string) {
if ( ! class_exists('smiles')) a_import('modules/smiles/helpers/smiles');
preg_match_all('~(.*?)\[code\](.*?)\[/code\](.*?)~s', $string, $match);
if(!empty($match[2])) {
$return = '';
foreach($match[1] as $key => $val)
$return .= (!empty($val) ? smiles::smiles_replace($val) : '') . self::process_code($match[2][$key]) . (!empty($match[3][$key]) ? smiles::smiles_replace($match[3][$key]) : '');
}
else {
$return = smiles::smiles_replace($string);
}
return $return;
}
Saniok, Не, это не то. Как ты ее применяшь. Вот на этот вопрос ответь).
Вижу твой "самопис" это смесь ждона и мобайлцмс гг.
Folour (05.01.2013 / 01:23)
Saniok, Не, это не то. Как ты ее применяшь. Вот на этот вопрос ответь).
Вижу твой "самопис" это смесь ждона и мобайлцмс гг.
Я не говори что самопись. говорил пишу чтото своё. джона нет. а на мобилецмс пишу))) при выводе на страницу
Saniok (05.01.2013 / 01:28)
Я не говори что самопись. говорил пишу чтото своё. джона нет. а на мобилецмс пишу))) при выводе на страницу
Вобщем смотри, у тебя до этого не должны нигде вырезатся теги [code][/code]
Схема такая
1) Делаешь замену бб кодов (всех кроме [code])
2) Обрабатываешь текст моей функцией
Или лучше глянь как тут сделано. Тут смайлы в коде не появляются.
Folour (05.01.2013 / 01:34)
Или лучше глянь как тут сделано. Тут смайлы в коде не появляются.
Смотри, у меня получается так, если пишу обычные смайлы в теге, они не появляются, а если пишу примером код
<?php if ($link) echo '<a href="'. $link .'">Вернуться назад</a>' ?>
тогда есть один смайл который заменяет
( и незнаю почему это так
Saniok, Ну так на то и тег code, а так определить является ли ( смайлом либо кодом нельзя.
А если в [code][/code] то все пашет?
Folour (05.01.2013 / 01:51)
Saniok, Ну так на то и тег code, а так определить является ли ( смайлом либо кодом нельзя.
А если в [code][/code] то все пашет?
кароче сделал умнее... удалил нах тот смайл. и всё работает.. надо было сразу так.