|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.04.2011, 22:06 | #1 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
Обрезаем текст для статьи
Есть таблица в которой лежит содержимое страницы(вместе с тегами). При выводе статей я обрезаю текст статьи до 200 символов. И так бывает что обрезается часть тега. Что посоветуете?
|
08.04.2011, 22:14 | #2 |
Пользователь
Регистрация: 06.03.2010
Сообщений: 10
|
Два варианта на вскидку: strip_tags или выводить целиком, но в фиксированный контейнер с overflow hidden
Ну или как обычно делают, завести поле "краткое описание" |
08.04.2011, 22:50 | #3 |
Форумчанин
Регистрация: 27.04.2010
Сообщений: 185
|
Гдето в интернете нашел, иногда использую
PHP код:
Помог - тырк на весы
|
10.04.2011, 23:38 | #4 |
Форумчанин
Регистрация: 04.01.2009
Сообщений: 188
|
ну если делается краткое описание то обычно substr(strip_tags(...
подойдет вполне, а обрезка все равно до хорошего не доведет, обычно(редакторы wysiwyg) все куски текста в <p></p> или других тегах оформлены. И если резать текст то в 90% случаев как раз вырезаться будет кусок наподобии "<p>text text text" т.е. без закрывающих тегов, что может привести к поломке шаблона. где-то <p> будет не закрыт, а где-то и таблица вовсе не закроется или ячейка. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хочу сделать форму для ввода паролей! Для этого текст должен быть зашифрован в (*****) ! Как сделать | vitaaly | Visual C++ | 2 | 12.02.2011 12:29 |
Не выводится текст статьи из БД (PHP,MySQL) | Mysqler | Помощь студентам | 1 | 19.05.2010 21:26 |
Статьи по Delphi | Alex2009 | Свободное общение | 0 | 18.09.2009 16:54 |
Статьи | Sazary | Общие вопросы C/C++ | 0 | 16.08.2009 01:37 |