WEB лаборатория DLE » DataLife Engine » Хаки DLE » Хак Число новостей в облаке тегов
Навигация
Популярное
    Статистика

    Материалов: 1789 [+0]
    Пользователей: 685 [+0]

    Всего онлайн : 2
    Пользователей: 0
    Гостей: 2

    Yandex
    Последние комментарии
    ...
    HI-tech:
    1

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

    Автор: Robot_DLElabкатегория: DataLife Engine » Хаки DLEдата: 12-12-2012, 19:28
    Хак Число новостей в облаке тегов


    Хак для 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;
    }

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



    Теги: хак, dle, облако тегов

    Другие новости по теме:


    Yurez

    • 18 марта 2013 18:17

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

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

    Как тут сделать, чтобы выводились все теги?
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.