Разработка доски объявлений под ключ › Boxcode › Разное по движку › Текст в анонсе объявления boxcode › Ответ в теме: Текст в анонсе объявления boxcode
25.05.2016 в 10:53
#893

Участник
В файле /templates/style/moduls/doska/mtemplates/forming_tab_synopsis_adv.html
После строчки
1 |
<a href='{$url_one_advert}'>{$row["name_adv"]|codehtml}</a> |
вставляю вывод описания с обрезкой до 200 символов:
1 2 3 4 |
[crayon-63e3b2419ce83547188910 ]<div class="paddingRight20"> {?$max_len = 200} {nl2br((mb_strlen($row["text"]) > $max_len ? mb_substr($row["text"],0,$max_len)."..." : $row["text"])|codehtml)} </div> |
Если посетитель опубликовал объявление в таком виде:
“Продаю дешево:
картошку
клубнику
..”
то выводится краткое описание в 3 строки, что очень портит вид списка объявлений.
Потому бы хотелось обрезать не только по количеству символов, а и по переносу строки.
Функция mb_strpos() обрезает текст до определенного символа (например перенос строки)
Как ее задействовать в коде?
-
Ответ изменён 6 лет, 8 месяцев назад пользователем
Zaicev.