Меняем облако тэгов
Представляем вам очередной полезный хак для 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&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&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&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&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
- Источник:
собрано 3050.00 рублей
Поддержать автора
Войдите на сайт
Все собранные средства будут переданы автору этой статьи - DEN
Сумма перевода от 10.00 рублей
предыдущая: Изменяем внутреннюю навигацию в новости
следующая: Повышаем точность стандартного рейтинга
Похожие хаки
Минимальная длина комментария - 10 знаков, комментарии могут модерироваться!