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

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


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

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

Подскажите пожалуйста сайт с поздравлениями т.е. в основном четверостишия, но если сделать обрезание короткой новости через тег 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
PHP-developer

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 - мой блог.

Telegram: @sandev
Skype: Sander8804

dj-avtosh
PHP-developer

dj-avtosh - 16 апреля 2014 00:36 -

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

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

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

наверх