Создал в маинкоре функцию
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>Три юны... далее вместо Три юные п...далее
грубо говоря оно ограничивает не там где надо...как ето исправить? хелп |
|