Как ограничить длину поста?

#1 9 мая 2010 в 15:26
Кто знает подскажите пожалуйста, как можно выставить автоматическую обрезку поста в ленте блогов и вставку сссылки читать далее независимо от того поставил пользователь код или нет. При создании записи видна подсказка о том что если пост длинный вставьте обрезку но вряд ли стоит надеяться на сознательность пользователей, кроме того не все сообразят как и что. Есть у меня в ленте блогов один длиннющий пост учатсника. Пытался редактировать — вставить код что то — не але((. Суть вопроса: Автоматическая обрезка поста, ограничение длины.
#2 4 декабря 2012 в 22:51
я бы предложил чуть навязчевее — после определенного количества введенных символов предлагать всплывающую подсказку — Необходимо вставить кат, т.к пост очень большой. Вставить кат? Да/Нет
#3 4 декабря 2012 в 22:57
в шаблоне, к той переменной которая выводит пост, нужно добавить
  1. |truncate:200:"..."
например
  1. {$article.item|truncate:200:"..."}
200 — число выводимых символо
"..." — в кавычках указываете то, что будет выводиться после
#4 4 декабря 2012 в 23:01
конкретно в вашем случае переменная будет выглядеть так
  1. {$post.content_html|truncate:100:"..."}
Учтите, что символы в кавычках тоже учитываются в выводимые
#5 5 декабря 2012 в 00:14
единственно проблема будет, если какой див не будет закрыт или код картинки обрежется.

может еще можно и регулярками резануть все лишнее, и оставить только текст? или как думаете лучше?
#6 5 декабря 2012 в 02:41
делал подобное в плагине, если интересует можно посмотреть по коду, там не особо сложно разобраться что к чему…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.