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

Купить VIP новость Поднять новость Выделить новость
Меняем облако тэгов

Меняем облако тэгов для DLE 9.x

Представляем вам очередной полезный хак для 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
Источник:

0
Полезность
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Установка
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Настройка
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

00
Автор: DEN
22-07-2022, 11:28 17 0
Реклама

Нет комментариев



Добавление комментария

Помощь в публикации комментариев:
1.) Если вы хотите задать вопрос, тогда просто оставьте комментарий, не нужно вопрос добавлять в ответ.
2.) Если вы хотите ответить на комментарий, для этого есть кнопка "ответить" под нужным вам вопросом.
    • Смайлы и люди
      Животные и природа
      Еда и напитки
      Активность
      Путешествия и места
      Предметы
      Символы
      Флаги
Мы ценим вашу конфиденциальность
Мы используем файлы "cookie" на нашем веб-сайте, чтобы предоставить вам наиболее релевентный результат, помня ваши предпочтения и повторные посещения.
Нажимая "Принять" вы соглашаетесь на использование всех файлов "cookie".
Принять
Не принимаю
Показать цели