Интересный баг я нашел. Все-таки баг, а не фичу.
Допустим, текст одной статьи написан италиком (курсивом). Текст двух других статей написан обычным шрифтом (без форматирования).
Все три статьи опубликованы на главную, из которой выше всех - первая.
Результат: все три анонса на главной отображаются курсивом (italic).
Причина: система вырезает первые n символов под длину анонса вместе с HTML, таким образом получается незакрытый тег (в данном случае тег "em"), под который попадает затем весь остальной текст.
Решение: редактирование HTML вручную, то бишь для простого юзера будет сложновато.
Вопрос: Имеется ли какое-либо другое решение этой проблемы?
Было:
.....
.....
.....
Стало:
.....
.....{/em}{!--break--}{em}
.....
.....
Комментарии
http://drupal.org/project/excerpt
htmlcorrector
а мне кажется это такие шаблоны делают. И не только курсивом, а и жирным бывает и подчеркнутым. весь сайт, если в одной статье в начале так написал.
Нет, проблема обычно именно в контенте. Модуль htmlcorrector решает проблему.
спасибо!