Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Обрезание короткой новости с сохранением форматирования

Обрезание короткой новости с сохранением форматирования


     15.04.2014    Шаблоны (TPL), Хаки    1119

вопрос
Добрый вечер!

Подскажите пожалуйста сайт с поздравлениями т.е. в основном четверостишия, но если сделать обрезание короткой новости через тег text limit то все получается в 1 строку т.к. уберется форматирование.

Можно ли как-то сохранить форматирование при обрезании короткой новости?

Спасибо за ответ.

Ответил: shadow6630


https://dle-faq.ru/faq/questhacks/9697-vopros-po-kastomu-formatirovanie-teksta.html#comment-id-27057, только
preg_match ( '~^(?>(?><[^>]*>\s*)*[^<]){0,' . $textLength . '}(?=\s)~su', $text, $newTextArray );
заменить на
preg_match ( '~^(?>(?><[^>]*>\s*)*[^<]){0,' . $textLength . '}(?=\s)~s', $text, $newTextArray );

Комментарии пользователей (2)

Sander
1125

1636 | 1202

Sander - 15 апреля 2014 23:38 - Эксперт

А можно открыть файл engine/modules/show.short.php и удалить строку:
$row['short_story'] = trim(str_replace( "<br>", " ", str_replace( "<br />", " ", str_replace( "\n", " ", str_replace( "\r", "", $row['short_story'] ) ) ) ));

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

dj-avtosh
39

1479 | 390

dj-avtosh - 16 апреля 2014 00:36 - шашлычник

Проблема была в обрезании текста до закрытия тегов.

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы