Шаблоны для DLE » Хаки » Меняем облако тэгов

Представляем вам очередной полезный хак для dle который убирает сортировку по алфавиту и также добавляет количество совпадающих ключевых слов в облаке тэгов, возможно вам пригодится, также не забывайте посмотреть у нас и другие хаки для dle возможно найдете для своего проекта что-то также нужное еще.


Установка:


1. Убираем сортировку по алфавиту, для этого открываем engine/modules/tagscloud.php, находим и удаляем следующие строки:

usort ($list, "compare_tags");

usort ($list, "compare_tags");



Добавляем нумерацию количества совпадений, для этого в том же файле находим:

 $tags[] = "<a {$go_page} href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";
            else
                $tags[] = &#/b34;<a {$go_page} href=\"$PHP_SELF?do=tags&amp;tag=".urlencode($value['tag'])."\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";



Заменяем на:

$tags[] = "<a {$go_page} href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a> <span class=\"clouds_index\">(".$value['count']."),</span>";
            else
                $tags[] = "<a {$go_page} href=\"$PHP_SELF?do=tags&amp;tag=".urlencode($value['tag'])."\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a> <span class=\"clouds_index\">(".$value['count']."),</span>";



И для большого окна облака тэгов находим:

if ($config['allow_alt_url'] == "yes")
                    $tags[] = "<a {$go_page} href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";
                else
                    $tags[] = "<a {$go_page} href=\"$PHP_SELF?do=tags&amp;tag=".urlencode($value['tag'])."\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";
            }



Заменяем на:

 if ($config['allow_alt_url'] == "yes")
                    $tags[] = "<a {$go_page} href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a> <span class=\"clouds_index\">(".$value['count']."),</span>";
                else
                    $tags[] = "<a {$go_page} href=\"$PHP_SELF?do=tags&amp;tag=".urlencode($value['tag'])."\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a> <span class=\"clouds_index\">(".$value['count']."),</span>";
            }



2. В файле стилей шаблона прописываем стиль:

.clouds_index{
    vertical-align: sub;
    font-family:Arial;
    font-size: x-small;
    color:#999;
}



Менять можно только цвет - #999


Все!


Загрузка не требуется!
  • Версия DLE: 9.x
  • Категория: Хаки
  • Автор: Sander
  • Источник:

собрано 3030.00 рублей Поддержать автора

Войдите на сайт


Все собранные средства будут переданы автору этой статьи - DEN
Сумма перевода от 10.00 рублей
00
86
0
22-07-2022, 11:28
Обсудить (0)
Похожие хаки
Комментарии
Минимальная длина комментария - 10 знаков. комментарии модерируются
Комментариев еще нет. Вы можете стать первым!
Помощь в публикации комментариев:
1.) Если вы хотите задать вопрос, тогда просто оставьте комментарий, не нужно вопрос добавлять в ответ.
2.) Если вы хотите ответить на комментарий, для этого есть кнопка "ответить" под нужным вам вопросом.
  • 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
Мы ценим вашу конфиденциальность
Мы используем файлы "cookie" на нашем веб-сайте, чтобы предоставить вам наиболее релевентный результат, помня ваши предпочтения и повторные посещения.
Нажимая "Принять" вы соглашаетесь на использование всех файлов "cookie".
Принять
Не принимаю
Показать цели
X

Платные услуги новостей