Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать разные цвет выводимых категорий через {link-category}?

Как сделать разные цвет выводимых категорий через {link-category}?


     15.04.2017    Все вопросы » Общие вопросы    1285

вопрос
В одном из шаблонов WP вывод категорий был осуществлен разными цветами (каждой категории присвоен цвет). Как сделать такое на DLE при выводе через
{link-category}

Ответа пока нет


2 комментария

irrwisch
Юзер

irrwisch - 16 апреля 2017 10:35 -

Как вариант

if( $element ) {
	$my_cat[] = $cat_info[$element]['name'];
	if( $config['allow_alt_url'] ) $my_cat_link[] = "<a href=\"" . $config['http_home_url'] . get_url( $element ) . "/\">{$cat_info[$element]['name']}</a>";
	else $my_cat_link[] = "<a href=\"$PHP_SELF?do=cat&category={$cat_info[$element]['alt_name']}\">{$cat_info[$element]['name']}</a>";
}

заменить на

if( $element ) {
	$my_cat[] = $cat_info[$element]['name'];
	if( $config['allow_alt_url'] ) $my_cat_link[] = "<a class=\"cat-{$cat_info[$element]['alt_name']}\" href=\"" . $config['http_home_url'] . get_url( $element ) . "/\">{$cat_info[$element]['name']}</a>";
	else $my_cat_link[] = "<a class=\"cat-{$cat_info[$element]['alt_name']}\" href=\"$PHP_SELF?do=cat&category={$cat_info[$element]['alt_name']}\">{$cat_info[$element]['name']}</a>";
}

В файле /engine/modules/show.short.php для анонсов, в /engine/modules/show.full.php для полной статьи, в /engine/modules/show.custom.php для вывода через custom и в /engine/modules/topnews.php для топа новостей.
Ну и в CSS прописать для каждой категории нужные стили

.cat-alternativnoe_imya_categorii{
	color: #ff0000;
}

Railway_Academy
Юзер

Railway_Academy - 16 апреля 2017 11:47 -

irrwisch,
Спасибо!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 02.11.2014 newdancer  Общие вопросы
наверх