Хак Число новостей в облаке тегов

Хак Число новостей в облаке тегов


Хак для DLE 9.x - Число новостей в облаке тегов.


Установка:

Открываем файл engine/modules/tagscloud.php

ищем:
$tags[] = "<a href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";

Меняем на:
$tags[] = "<a href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\"class=\"tag_a {$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a><span class=\"tag_span\">".$value['count']."</span>";

Чуть ниже ищем:
$tags[] = "<a href=\"$PHP_SELF?do=tags&amp;tag=".urlencode($value['tag'])."\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";

меняем на:
$tags[] = "<a href=\"$PHP_SELF?do=tags&amp;tag=".urlencode($value['tag'])."\" class=\"tag_a {$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a><span class=\"tag_span\">".$value['count']."</span>";

ещё чуть ниже ищем:
$tpl->result['tags_cloud'] = implode(", ", $tags);

меняем на:
$tpl->result['tags_cloud'] = implode(" ", $tags);

Открываем engine.css, удаляем стили, отвечающие за облако тегов и пишем:
/* ==================== Облако тегов */
a.tag_a {
text-decoration: none;
color: #323232;
font-size: 12px;
}
a.tag_a:hover {
color: #73a331;
}
span.tag_span {
vertical-align:super;
font-size: 12px;
color: #888;
}
a.tag_a.clouds_small {
font-size: 14px;
}
a.tag_a.clouds_medium {
font-size: 16px;
font-weight: bold;
color: #779c19 !important;
}
a.tag_a.clouds_large {
font-size: 20px;
color: #779c19 !important;
}
a.tag_a.clouds_medium:hover, a.tag_a.clouds_large:hover {
color: #323232 !important;
}
a.tag_a.clouds_xlarge {
font: bold 26px "Trebuchet MS",Georgia,serif;
color: #3d3d3d;
}
a.tag_a.clouds_xlarge:hover {
color: #73a331;
}

Стили цвета и шрифты заменяйте под свой дизайн.

Добавить комментарий

Нам важно знать ваше мнение. Оставьте свой отзыв или ответ

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

Комментариев 1

  1. Yurez
    Yurez 18 марта 2013 18:17
    Везде одно и тоже. У меня в dle 9.7 в файле tagscloud.php вот что:

    <h2 class="heading">Все ключевые теги:</h2>
    <div class="basecont">
    {tags}
    <br clear="all" />
    </div>

    Как тут сделать, чтобы выводились все теги?