Spyver 13 Опубликовано: 12 декабря 2010 Рассказать Опубликовано: 12 декабря 2010 Всем привет. Сайт Script-Portal,лицензия. Кто подскажет решение такой проблемы:в каком файле и что изменить ,для того чтобы короткие новости обрезались до определеного количества символов? Пробывал в show-short.php после $tpl->set( '{title}', stripslashes( $row['title'] ) ); $tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;white-space:pre-line;\">" . $row['short_story'] . "</div>" ) ); } вставить $row['short_story'] = strip_tags(str_replace(array('<br>','<br />')," ",$row['short_story'])); if (strlen($row['short_story'])>200) $row['short_story'] = substr($row['short_story'],0,200)."..."; $tpl->set('{short-story}', stripslashes($row['short_story'])); текст обрезается как надо,но исчезают картинки из короткой новости. Кто-нибудь знает решение данной проблемки? DLE-8.5 Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 12 декабря 2010 Рассказать Опубликовано: 12 декабря 2010 Так будет немного коряво: strip_tags($text,'<img>'); Функции есть в сети, но у меня ни одна не заработала. Суть в том, что нужно собрать все теги в массив, затем проверить, какие из них открыты, а какие закрыты. Сложновато в этом копаться, за 5 минут не придумаешь... Попробуйте на форумах по php поискать, решений много готовых разных, проверять нужно, какие из них работают. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.