Вход

View Full Version : изменение цвета шрифта одного пункта меню


MoriQuessir
14.09.2006, 01:08
Прошу прощение за нубский вопрос, но столкнулся с такой проблемой:

В панели слева, где перечислены все модули, а-ля "рецензии", "каталог файлов" и т.п., появилась необходимость один из этих пунктов выделить красным цветом. Использую тему Core. В style.css если менять стиль link или activated - стиль меняют все ссылки в этом меню. Сделал отдельный стиль:

A:Kursi {
FONT-SIZE: 12px;
COLOR: #ed1c24;
FONT-FAMILY: Arial;
font-weight: bold
TEXT-DECORATION: none
}


но не знаю куда и как его впихнуть применимо к одному пункту (например, к "каталогу файлов". Подскажите, пожалуйста, как мне это сделать? Заранее спасибо.

Alexander-V-Sh
14.09.2006, 16:31
Найдите в блоке "Modules" строки:
if ($m_title != $main_module) {
if ((is_admin($admin) AND $view == 2) OR $view != 2) {
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=$m_title\">$m_title2</a><br>\n";
}
}
}

и замените на:
if ($m_title != $main_module) {
if ((is_admin($admin) AND $view == 2) OR $view != 2) {

if ($m_title=="Stories_Archive") {
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a class=\"Kursi\" href=\"modules.php?name=$m_title\">$m_title2</a><br>\n";
} else {
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=$m_title\">$m_title2</a><br>\n";
}}
}
}

MoriQuessir
14.09.2006, 18:57
Но когда на ссылку нажимают, она автоматически становится класса visited и меняет цвет на visited. Можно как-то сделать её постоянно красного цвета, независимо от нажатий?

Alexander-V-Sh
14.09.2006, 19:01
Стиль изменить:

a.Kursi:link {цвета и декорации ссылки}
a.Kursi:visited {цвета и декорации посещенной ссылки}
a.Kursi:hover {цвета и декорации при наведении курсора на ссылку}
a.Kursi:active {цвета и декорации активной ссылки}

MoriQuessir
14.09.2006, 19:51
спасибо вам огромное! просто выручили.