• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Красивое облако тегов

Статус
В этой теме нельзя размещать новые ответы.

partizannn

Гуру форума
Регистрация
15 Сен 2008
Сообщения
423
Реакции
52
Как можно изменить стандартное облако тегов в DLE 7.5, чтобы в зависимости от количества новостей с определенным тегом, он был большего или меньщего размера, а также убрать запятые между тегами... по умолчанию все теги одного размера и через запятую
 
В CSS, размеры x-small и тп можно заменить на любые другие в px и тп.
Код:
.clouds_xsmall {
	font-size: x-small;
}
.clouds_small {
	font-size: small;
}
.clouds_medium {
	font-size: medium;
}
.clouds_large {
	font-size: large;
}
.clouds_xlarge {
	font-size: x-large;
}

Убрать запятую в engine/modules/tagscloud.php

PHP:
$tpl->result['tags_cloud'] = implode(", ", $tags);

чтобы получилось

PHP:
$tpl->result['tags_cloud'] = implode(" ", $tags);
 
Вот меняешь размер на нужный (тут указаны мои размеры:(

/* ==================== Облако тегов */
.clouds_xsmall {
font-size: 9px;
}
.clouds_small {
font-size: 16px;
}
.clouds_medium {
font-size: 18px;
}
.clouds_large {
font-size: 20px;
}
.clouds_xlarge {
font-size: 24px;
}


Ну и цвет тут можно поменять.
 
tagscloud.php правил, запятые не убрались. Есть еще варианты где собака порылась??
 
  • Заблокирован
  • #5
а ты кеш чистил своего браузера?походу нет,нужно почистить кеш браузера,самого движки и тогда всё только будет отображаться :)
 
ну да конечно, облако тегов кешеруется движком полностью, так что нужно очистить в админке.. забыл написать..

а ты кеш чистил своего браузера?

браузеры не кешеруют html, если только чтобы обновть css или изображения.. но тут и пары F5 хватит, или Ctrl +F5
 
в админке почистил (это ведь в разделе оптимизация делается?). В браузере очистил, та же фигня, запятые не убрались....
 
Вместо этого:
PHP:
$tpl->result['tags_cloud'] = implode(", ", $tags);

Вставить это:
PHP:
$tpl->result['tags_cloud'] = implode(" ", $tags);


Далее, вместо этого:
PHP:
$tags = implode(", ", $tags);

Втавить это:
PHP:
$tags = implode(" ", $tags);


это ведь в разделе оптимизация делается?

Кеш чистится на Главной странице в админке, там кнопка есть )
 
Как можно изменить стандартное облако тегов в DLE 7.5, чтобы в зависимости от количества новостей с определенным тегом, он был большего или меньщего размера, а также убрать запятые между тегами... по умолчанию все теги одного размера и через запятую

Помоему в самом tagcloud встроенная функция что чем чаще встречается тег, тем он в большем размере выглядит.
 
в админке почистил (это ведь в разделе оптимизация делается?). В браузере очистил, та же фигня, запятые не убрались....

нескромный вопрос. а у тебя теги случайно не одинаковое количество раз встречаются в новостях, что друг относительно друга одинакового размера?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху