Shop-Script линки каталога без подчёркивания

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

artfultm

Постоялец
Регистрация
16 Мар 2007
Сообщения
59
Реакции
5
собственно сабж, версия Shop-Script FREE
нужно чтобы ссылки не подчёркивелись, по возможности во всех браузерах.

как это делается я знаю. но возник ряд проблем, если сделать так, то всё пашет, но проблема в том, что это применяется ко всем линкам.
Код:
A:link {
	text-decoration: none;
	color: #474A4F;
}
A:visited {
	text-decoration: none;
	color: #474A4F;
}
A:hover {
	text-decoration: underline;
	color: #474A4F;
}
A:active {
	text-decoration: none;
	color: #474A4F;

но мне все не нужно, мне нужно только каталог, я попробовал присвоить class, но тогда ссылки всё равно подчёркиваются в опере и лисе
Код:
.hidelinkcat A:link {
	text-decoration: none;
	color: #474A4F;
}
.hidelinkcat A:visited {
	text-decoration: none;
	color: #474A4F;
}
.hidelinkcat A:hover {
	text-decoration: underline;
	color: #474A4F;
}
.hidelinkcat A:active {
	text-decoration: none;
	color: #474A4F;
 
тебе нужно, чтобы она была не подчеркнута, но при наведении появлялось подчеркивение?!
Я использую стили и все работает.
например так:
Код:
a.hidelinkcat:link, a.hidelinkcat:alink, a.hidelinkcat:visited { font-size: 10pt; font-family: Arial, Verdana, Tahoma, Helvetica; color: #474A4F; font-weight: bold; text-decoration: none; }
a.hidelinkcat:hover { font-size: 10pt; font-family: Arial, Verdana, Tahoma, Helvetica; color: #474A4F; font-weight: bold; text-decoration: underline; }
 
ну, а разница? я тоже самое использую, и у меня работает, но только на IE на опере и FireFox не хотит собака, или хотит, но тогда все ссылки становятся не подчёркнутыми, а мне нужно, чтобы только ссылки каталока не подчёркивались, во как :) ...

твой вариант кстати не работает, я не понял почему вообще должен, .hidelinkcat это класс, произвольная строка тоторую я присваиваю определённому куску кода, а у тебя он как параметр записан....
не, он работает, но только если сделать так

Код:
.hidelinkcat a:link, .hidelinkcat a:alink, .hidelinkcat a:visited { font-size: 10pt; font-family: Arial, Verdana, Tahoma, Helvetica; color: #474A4F; font-weight: bold; text-decoration: none; }
.hidelinkcat a:hover { font-size: 10pt; font-family: Arial, Verdana, Tahoma, Helvetica; color: #474A4F; font-weight: bold; text-decoration: underline; }

и получается тоже самое что и у меня
 
ну, а разница? я тоже самое использую, и у меня работает, но только на IE на опере и FireFox не хотит собака, или хотит, но тогда все ссылки становятся не подчёркнутыми, а мне нужно, чтобы только ссылки каталока не подчёркивались, во как :) ...
твой вариант кстати не работает, я не понял почему вообще должен, .hidelinkcat это класс, произвольная строка тоторую я присваиваю определённому куску кода, а у тебя он как параметр записан....
не, он работает, но только если сделать так
Код:
.hidelinkcat a:link, .hidelinkcat a:alink, .hidelinkcat a:visited { font-size: 10pt; font-family: Arial, Verdana, Tahoma, Helvetica; color: #474A4F; font-weight: bold; text-decoration: none; }
.hidelinkcat a:hover { font-size: 10pt; font-family: Arial, Verdana, Tahoma, Helvetica; color: #474A4F; font-weight: bold; text-decoration: underline; }
и получается тоже самое что и у меня
Не как параметр, а как регулярный класс, а у тебя как родовой. В моем примере все должно работать.
Ты так вызываешь?
Код:
<a class=hidelinkcat href="http://www.ssylka.ru/">текст</a>
 
так и вызиваю <a class="hidelinkcat">

Код:
{* category navigation tree *}
<a class="hidelinkcat">
<table border="0" cellpadding="8">
  <tr>
    <td>{section name=i loop=$categories_tree}
&raquo;&nbsp;
  {section name=j loop=$categories_tree max=($categories_tree[i][2]-2)}&nbsp;&nbsp;&nbsp;&nbsp;{/section}

  {if $categoryID == $categories_tree[i][0]}
	{* selected node => point category and don't make a link *}
	<b><font color=brown>{$categories_tree[i][1]}</font></b><br>

  {else}
	{* not selected node => make a link to a category *}
	<a href="index.php?categoryID={$categories_tree[i][0]}" {if $categories_tree[i][2] > 0}class=category_child {/if}>{$categories_tree[i][1]}</a><br>

  {/if}
{/section}</td>
  </tr>
</table>

или так
Код:
<a class="hidelinkcat">{include file="category_tree.tpl.html"}

по другому вообще работать не хочет
 
как я понял тебе нужно чтобы эти подчеркивания срабатывали только в дереве категорий?
только что попробовал, сделал как обычно, проверил в лисе, опере, екслорере, все ок.
в css добавил:
Код:
.proba
{
  font-size: 10pt;
  color: #354e64;
  text-decoration: none; 
}
a.proba:link, a.proba:alink, a.proba:visited { font-size: 10pt; color: #354e64; text-decoration: none; }
a.proba:hover { font-size: 10pt;  color: #858585;  text-decoration: underline; }
в файле category_tree.tpl.html об класс:
Код:
<a class=proba href="index.php?categoryID={$categories_tree[i].categoryID}"
РАБОТАЕТ.
Может я не понял, что тебе нужно?
 
не, всё правильно,... заработало... спасибо :az:
блин, а чё мой вариант не хотел работать?
 
ещё вопрос, нужно выкрасить border ресунка, с впец предложении в частности, да и вообще по сайту, ну я стандартный css подправил, и всё стало как нужно, почти... терь ситуация строго противоположная, в опере и лисе всё нормально, а в IE бордер рисунка всё равно синий :(
 
ещё вопрос, нужно выкрасить border ресунка, с впец предложении в частности, да и вообще по сайту, ну я стандартный css подправил, и всё стало как нужно, почти... терь ситуация строго противоположная, в опере и лисе всё нормально, а в IE бордер рисунка всё равно синий :(
ты проверь что у тебя написано в файле home.tpl.html
точнее как там описаны эти спецпредложения.
 
ещё вопрос, нужно выкрасить border ресунка, с впец предложении в частности, да и вообще по сайту, ну я стандартный css подправил, и всё стало как нужно, почти... терь ситуация строго противоположная, в опере и лисе всё нормально, а в IE бордер рисунка всё равно синий :(
Покажи ка сделал.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху