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

Тема в разделе "Shop-script", создана пользователем artfultm, 18 окт 2007.

Статус темы:
Закрыта.
  1. artfultm

    artfultm Постоялец

    Регистр.:
    16 мар 2007
    Сообщения:
    59
    Симпатии:
    4
    собственно сабж, версия 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;
     
  2. zirrax

    zirrax

    Регистр.:
    8 ноя 2006
    Сообщения:
    321
    Симпатии:
    142
    тебе нужно, чтобы она была не подчеркнута, но при наведении появлялось подчеркивение?!
    Я использую стили и все работает.
    например так:
    Код:
    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; }
     
  3. artfultm

    artfultm Постоялец

    Регистр.:
    16 мар 2007
    Сообщения:
    59
    Симпатии:
    4
    ну, а разница? я тоже самое использую, и у меня работает, но только на 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; }
    и получается тоже самое что и у меня
     
  4. zirrax

    zirrax

    Регистр.:
    8 ноя 2006
    Сообщения:
    321
    Симпатии:
    142
    Не как параметр, а как регулярный класс, а у тебя как родовой. В моем примере все должно работать.
    Ты так вызываешь?
    Код:
    <a class=hidelinkcat href="http://www.ssylka.ru/">текст</a>
     
  5. artfultm

    artfultm Постоялец

    Регистр.:
    16 мар 2007
    Сообщения:
    59
    Симпатии:
    4
    так и вызиваю <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"}
    по другому вообще работать не хочет
     
  6. zirrax

    zirrax

    Регистр.:
    8 ноя 2006
    Сообщения:
    321
    Симпатии:
    142
    как я понял тебе нужно чтобы эти подчеркивания срабатывали только в дереве категорий?
    только что попробовал, сделал как обычно, проверил в лисе, опере, екслорере, все ок.
    в 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}" 
    РАБОТАЕТ.
    Может я не понял, что тебе нужно?
     
    bin и artfultm нравится это.
  7. artfultm

    artfultm Постоялец

    Регистр.:
    16 мар 2007
    Сообщения:
    59
    Симпатии:
    4
    не, всё правильно,... заработало... спасибо :az:
    блин, а чё мой вариант не хотел работать?
     
  8. artfultm

    artfultm Постоялец

    Регистр.:
    16 мар 2007
    Сообщения:
    59
    Симпатии:
    4
    ещё вопрос, нужно выкрасить border ресунка, с впец предложении в частности, да и вообще по сайту, ну я стандартный css подправил, и всё стало как нужно, почти... терь ситуация строго противоположная, в опере и лисе всё нормально, а в IE бордер рисунка всё равно синий :(
     
  9. FLINT

    FLINT А пофлудить?о_О

    Регистр.:
    23 июл 2007
    Сообщения:
    429
    Симпатии:
    176
    ты проверь что у тебя написано в файле home.tpl.html
    точнее как там описаны эти спецпредложения.
     
  10. zirrax

    zirrax

    Регистр.:
    8 ноя 2006
    Сообщения:
    321
    Симпатии:
    142
    Покажи ка сделал.
     
Статус темы:
Закрыта.