Powered by CodeIgniter

Сделай сам

(7)
3
3 голоса
В сообществе «Сделай сам» предлагаю делиться небольшими доработками и опытом, полученным при изучении движка.
Иногда хочется приукрасить свой сайт, но не знаешь, что сделать такого, что бы внешний вид стал привлекательней и не сделать его хуже.
И тут на помощь приходит набор бесплатных иконок, которых в сети сейчас очень много, остается только найти место куда их вставить и где они будут уместны. И это удачное место на мой взгляд является заголовком виджета.

Посмотреть пример.
Реализовал я это следующим способом. В своем шаблоне я завел папки widgets (например: полный путь до виджета сообщества выглядит так: /templates/goldrussian/gears/community/widgets) а в них положил файлы иконок с названием icon.png и изменил кусок кода в файле /gears/sidebar/models/sidebar.php.
Находим:
'title' => t('!widgets '.$widget->name),
Меняем на:
'title' => '

'.t('!widgets '.$widget->name).'

',

И еще надо удалить теги h1 из файла sidebar.tpl
найти

{if !empty($widget.config.title)}{$widget.config.title}{else}{$widget.title}{/if}


заменить
{if !empty($widget.config.title)}{$widget.config.title}{else}{$widget.title}{/if}
В примере я использовал хороший набор иконок Free Web Icons в нем вы найдете иконки для различных типов виджетов.
P.S. Если у вас будут виджеты из шестеренок points или users, то для них надо будет создать в своем шаблоне папки с другими названиями. Вместо points назвать top_users, а вместо users назвать online.
03:34 ← 25 ноября 2010 Отправить в Твиттер inetloverinetlover  RSS comments 0