Добавлен лимит текста в блоке "последние сообщения" при просмотре форумов. Стандартно окончание темы просто скрывается средствами css.
До:
После:
Фиксить будем файл: /engine/bullet_energy/action/site/category.phpНайти:
parent::$tpl->set('{lastTopicName}', $last[2]) ;
Заменим на:
// hack last topics text-limit in forums by RDN TEAM
if( strlen(htmlspecialchars($last[2])) > 23 ) {
parent::$tpl->set('{lastTopicName}', "<span title=\"".htmlspecialchars($last[2])."\">".substr( htmlspecialchars($last[2]), 0, 23 ). " ...</span>");
} else {
parent::$tpl->set('{lastTopicName}', htmlspecialchars($last[2])) ;
}
//
// parent::$tpl->set('{lastTopicName}', $last[2]) ;
файл: /engine/bullet_energy/action/site/index.phpНайти:
parent::$tpl->set('{lastTopicName}', stripslashes($element['tree_last_info'][2])) ;
Заменить на:
// hack last topics text-limit in forums by RDN TEAM
if( strlen(stripslashes($element['tree_last_info'][2])) > 20 ) {
parent::$tpl->set('{lastTopicName}', "<span title=\"".stripslashes($element['tree_last_info'][2])."\">".substr( stripslashes($element['tree_last_info'][2]), 0, 20 ). " ...</span>");
} else {
parent::$tpl->set('{lastTopicName}', stripslashes($element['tree_last_info'][2])) ;
}
//
// parent::$tpl->set('{lastTopicName}', stripslashes($element['tree_last_info'][2])) ;
//
Опытным методом было выяснено оптимальное значение в 20 символов, в предыдущем посте тоже исправьте в двух местах его.