Лучший Ответ 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 - кол-во слов, по которым текст будет обрезан.