Best Answer Sliapy , 16 March 2014 - 11:55
И чего вы хотите добавиться в итоге? Что будут видеть поисковые системы? Что будут видеть пользователи с отключенным js?
Обрезку лучше делать через PHP. Замените вывод позиции, в которую Вы выводите текст в шаблоне teaser.php на
$desc = JString::trim(strip_tags($this->renderPosition('*позиция с текстом*')));
$descArr = explode(' ', $desc);
$descArr_tmp = array();
foreach ($descArr as $word) {
$word = JString::trim($word);
if ($word) {
$descArr_tmp[] = $word;
}
}
if (count($descArr_tmp) > 30) {
$descArr_tmp = array_slice($descArr_tmp, 0, 30);
echo implode(' ', $descArr_tmp) . ' ...';
} else {
echo implode(' ', $descArr_tmp);
}
30 - кол-во слов, по которым текст будет обрезан.


This topic is locked








