Хак иконка "раздел прочитан" на главной форума и в категориях
Просто приятное повышение юзабилити...
Открыть: /engine/bullet_energy/action/site/index.phpНайти:
else {
parent::$tpl->set('{rssTree}', '') ;
}
Ниже добавить:
// status hack
if($element['read'] and $element['tree_type'] != 2 and parent::$is_logged) {
parent::$tpl->set('{readcat}', '<span class="readCat"><a title="Раздел прочитан" onclick="ReadTree('.$element['tree_id'].',this); return false;" href="' . parent::$link->readsLink('tree', $element['tree_id']) . '">Раздел прочитан</a></span>' ) ;
} else {
parent::$tpl->set('{readcat}', '') ;
}
Открыть: /engine/bullet_energy/action/site/categories.phpНайти:
parent::$tpl->set('[linckTree]', parent::$link->cat_linck(parent::$cache['tree'
3;[$val['tree_id']]['tree_id'], totranslit(parent::$cache['tree'][$val['tree
_id']]['tree_title'], true, true))) ;
parent::$tpl->set('[blockInfo]', '') ;
parent::$tpl->set('[/blockInfo]', '') ;
}
Ниже добавить:
// status hack
if(parent::$cache['tree'][$val['tree_id']]['read'] and $typeCat != 2 and parent::$is_logged) {
parent::$tpl->set('{readcat}', '<span class="readCat"><a title="Раздел прочитан" onclick="ReadTree('.$val['tree_id'].',this); href="' . parent::$link->readsLink('tree', $val['tree_id']) . '">Раздел прочитан</a></span>' ) ;
} else {
parent::$tpl->set('{readcat}', '') ;
}
//
Далее в файле шаблона short_category.tpl вставить в нужное место:
{readcat}
Вложением добавляю две редакции хака, вторая с попап-окном на js.