Да ну здрасте, уже используют !!!Файл catalog/controller/product/category.php
'description' => mb_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
Как раз там где обрезаются описания, причем обрезаются "по тупому"
А функцию обрезания слабо, чтобы по слову обрезало?
if (!function_exists("truncate_words"))
{
function truncate_words($text, $limit=200)
{
$text=mb_substr($text,0,$limit);
/*если не пустая обрезаем до последнего пробела*/
if(mb_substr($text,mb_strlen($text)-1,1) && mb_strlen($text)==$limit)
{
$textret=mb_substr($text,0,mb_strlen($text)-mb_strlen(strrchr($text,' ')));
if(!empty($textret))
{
return $textret;
}
}
return $text;
}
}
Тогда
'description' => truncate_words(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')),100) . '..',