Powered by CodeIgniter

Советы и решения

(55)
10
10 голосов
Решаем проблемы вместе и передаем друг другу полезные знания.
Обратите внимание на счетчики в панели этого шаблона.


Как сделать подобные я расскажу…

Так как шаблон спроектирован так, что получаем переменную заголовка панели
в виде строки типа «Хорошие (12)». Нам всего лишь остается отделить их на две части.

Откроем файл /gears/global/template/tabs.tpl

после кода {foreach $elements as $element}
<?php $element.title = $element.text; if (strpos($element.text, '(') > 0) { $element.title = substr($element.text, 0, strpos($element.text, ' (')); $element.sup = substr($element.text, strpos($element.text, '('), strlen($element.text)); } ?> В коде видно что мы ищем круглые скобки в тексте заголовков панели, переберая в цикле. Отделяем текст и счетчики.

Далее остается, изменить ссылки вида:
<a href="{$element.link}">{$element.text}</a>
на такой:
<a href="{$element.link}">{$element.title}</a><sup>{$element.sup}</sup>
Теперь вы с легкостью можете применить к счетчикам желаемый вид через стили.
16:41 ← 15 июня 2010 Отправить в Твиттер freemFreem  RSS comments 1

Комментарии (1) ↓

dreycorp dreycorp time 17:05 ← 15 июня 2010 #
насчет счетчиков — это круто, потому что для поисковиков это очень важно. А то меняющиеся ссылки на разделы, да еще и с цифрами и скобками не очень им понятны. Спасибо за идею реализации!