Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Разное | Вопросы / Жалобы / Предложения
# 1 Тема: Как правильно обрезать новость?
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 18 Марта 2008, 00:23:43
Создал в маинкоре функцию

function trimnews($text, $length, $news_id) {
//$dec = array("\"", "'", "\\", '\"', "\'", "<", ">");
//$enc = array(""", "'", "\", """, "'", "<", ">");
//$text = str_replace($enc, $dec, $text);
if (strlen($text) > $length) $text = substr($text, 0, ($length-3))."... <a href='news.php?readmore=".$news_id."'>далее</a>";
//$text = str_replace($dec, $enc, $text);
return $text;
}


которая обрезает новости....делает она правильно, но если в текст используется хтмл, то код тоже защитывает как символы.....например есть текст
<b>Три юные принцессы</b> - 25 символов, сли его прогнать через функцию и обрезать после 10 символа, то мы увидим <b>Три юны... далее вместо Три юные п...далее

грубо говоря оно ограничивает не там где надо...как ето исправить? хелп


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 2  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 18 Марта 2008, 11:11:55
Это надо отключить вывод теговsmiley


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 3  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 18 Марта 2008, 16:35:41
зачем? дело в том что теги непоказывает, но защитывает символы с тегов....


[Изменил(а) pozitiv, 18 Марта 2008, 16:36:27]

--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
Перейти на форум:


95,712,367 уникальных посетителей
сейчас: 07 Мая 2024, 00:20:44
Генерация страницы: 0.09 сек.