Ни онлайн, ни оффлайн, нельзя. Т.к. он вам не принадлежит, как уже отметили выше. Если реселлер ваш - от рег.ру, то, вероятно, можно заказать сертификат... не уверен правда, что от него есть какая-то польза :) но все же)
Так... А если код вставить вот так? - <script type="text/javascript" src="http://www.acc-garant.ru/engine/classes/js/activelinks.js">shineLinks('topmenu');</script>
Файл по ссылке в коде не открывается: http://www.acc-garant.ru/engine/classes/js/activelinks.js
Возможно, причина в этом. Проверьте права на файл и / или действительно ли он лежит там.
Насчет моего совета - class="act" для ссылки самостоятельно прописывать действительно не нужно, как уже написали выше - это сделает скрипт. У вас для ссылки "главная" прописан class="act" - это вы его прописали?
Попробуйте по-другому. Вынесите этот файл в скрипт (сам файл можете скачать, например, отсюда). Только подключите его в файле main.tpl не в блоке head, а перед закрывающимся тегом </body>, через вот такую строку:
<script type="text/javascript" src="/engine/classes/js/activelinks.js"></script>
Ну и сам файл поместите, разумеется сюда: /engine/classes/js/ (ну или в другой каталог - тогда в ссылке пропишите другой путь).
Далее в css файле необходимо прописать стиль для #topmenu a.act
Если не получится (ничего не изменится) - не удаляйте, а дайте взглянуть :)---------- Добавлено 07.03.2013 в 21:55 ----------
<div id="topmenu" class="menu">
#topmenu{ overflow:hidden; background:url(../images/retop7.png) repeat-x; height:31px; margin:15px 0; border:1px solid #000; opacity: 0.9; } #topmenu .menu{ list-style:none; } #topmenu li { float:left; height:26px; line-height:26px; padding:5px 0; margin:0 3px; } #topmenu .menu li a { font-family:Tahoma ; font-size:11px; font-weight:bold; color: #FFE4E1; text-decoration:none; padding:4px 10px; text-shadow: 0 0 1px #000; height:14px; line-height:12px; display:block; } #topmenu .menu li a:hover { color:#fff; text-shadow: #666 0 4px; font-size:11px; border-radius: 5px; } #topmenu .menu li.selected a.selected{ color:#555555; } #topmenu ul li ul li a.selected span{ text-decoration:none; }
Хм. Все очень даже правильно вроде. Странно, почему не работает...
Вот пример кода JS:
function shineLinks(id){ try{ var el=document.getElementById(id).getElementsByTagName('a'); var url=document.location.href; for(var i=0;i<el.length; i++){ if (url==el.href){ el.className += ' act'; }; }; }catch(e){} };
Он будет добавлять к нажатой ссылке класс "act". Можно вынести в отдельный файл прямо так, а можно вставить в код страницы, обрамив в <script type="text/javascript"> </script>
При использовании скрипта из этого примера, "нажатая" ссылка будет иметь подобный вид: <a href="/" class="act">text</a> CSS-код для вашего примера нужно писать таким:
#topmenu a.act {стиль для "нажатой" ссылки}
"Легкая" - в каком смысле?) Форум есть в Instant CMS, например.
.style1 { text-transform: uppercase; font-size: 15px; font-weight: bold; text-decoration: none; color:#003399; } .style1 a:link, .style1 a:visited{ color: #C0C0C0;}.style1 a:active, .style1 a:hover{ color: #FFFFFF;}
Если вы действительно присвоили ссылке стиль1, то выглядит она верятнее всегда как <a href="/" class="style1"> text </a>
Следовательно, и стиль должен быть не таким .style1 a:hover, а таким: a.style1:hover.
http://setup.ru/ вроде как тоже неплохой вариант..)
Я тоже за этот вариант.
Это понятно) Но и вопрос если и был адресован, то к аудитории форума SE :)
Бесспорно, конечно)