| Профиль | Блог (33) | Комментарии (337) | Закладки (6) | Продукты |
Эта статья предназначена для новичков и людей, которым не особо хочется разбираться в движке. Итак, когда я начал пользоваться системой управления содержимым Cogear и вошел под администратором, мне сразу же не понравилось, что много иконок находятся, так сказать, в разброс. Я приверженец минимализма и простоты, сразу же взялся за упорядочивание, на мой взгляд, не удобно расположенных деталей.
1. Первое с чего я начал, это стрелочки голосования за топики. Их я решил переместить в информацию о ноде (node_info). Я узнал, что стрелочки (points) добавляются функцией breadcrumb в файле _hooks.php. Идем в /gears/points/_hooks.php, ищем строчку номер 21 и выводим их в node_info, вместо node_title ставим значение node_info.
было:
было:
1. Первое с чего я начал, это стрелочки голосования за топики. Их я решил переместить в информацию о ноде (node_info). Я узнал, что стрелочки (points) добавляются функцией breadcrumb в файле _hooks.php. Идем в /gears/points/_hooks.php, ищем строчку номер 21 и выводим их в node_info, вместо node_title ставим значение node_info.
было:
if($Breadcrumb->name == 'node_title' && $CI->gears->points->nodes->enabled)
стало:if($Breadcrumb->name == 'node_info' && $CI->gears->points->nodes->enabled)
2. Второе, что находилось не на своем месте, это иконка добавления топика в закладки (звездочка), рядом с заголовком топика. Делаем по аналогии, идем в /gears/favorite/_hooks.php и меняем на node_info.было:
if($Breadcrumb->name == 'node_title' && acl('favorites manage'))
стало:if($Breadcrumb->name == 'node_info' && acl('favorites manage'))
все оказывается очень просто) 
