Перейти к содержимому


Цвет активной ссылки категорий.


  • Вы не можете ответить в тему
Сообщений в теме: 21

#1 ssv

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 07 December 2011 - 04:54 PM

Здравствуйте. Цвет активной ссылки в блоке категорий чёрный и жирный относительно остального. Где можно его изменить на красный? В файле styl.css не нашёл, может плохо искал.... Подскажите строку....
  • 0

#2 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 07 December 2011 - 05:53 PM

Цвет активной ссылки каегорий.
Здравствуйте. Цвет активной ссылки в блоке категорий чёрный и жирный относительно остального. Где можно его изменить на красный? В файле styl.css не нашёл, может плохо искал.... Подскажите строку....


плох искал

в стилях
.bf {
	font-weight: bold;
}

  • 0

#3 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 07 December 2011 - 08:33 PM

.bf поменяет все заголовки, ему вроде как в каталоге нужно только, если я врубаюсь )

там поидее в самом блоке в условии выделена активная категория тупо через

а вообще хз че за шаблон и кто его как верстал, телепатов нету...
  • 0
502 Bad Gateway

#4 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 07 December 2011 - 08:36 PM

.bf поменяет все заголовки, ему вроде как в каталоге нужно только, если я врубаюсь )

нет .bf поменяет только активную категорию.... и в условии выделена активная как раз через
font-weight: bold;
ну я говорю про стандартный шаблон, а вообще действительно неизвестно - какой шаблон и кто как верстал
  • 0

#5 ssv

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 07 December 2011 - 10:18 PM

На стандартном работает. На моём пока нет. Ищу причину. Спасибо.
  • 0

#6 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 07 December 2011 - 10:21 PM

На стандартном работает. На моём пока нет. Ищу причину. Спасибо.


ссылку скинь - скажу как на твоем
  • 0

#7 ssv

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 07 December 2011 - 10:36 PM

В моём шаблоне в стайлах мешала эта строка:
.kateg a{color:#000000; text-decoration:none;}
Удалена.
Проблема решена.
  • 0

#8 verdem

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородПитер

Отправлено 06 September 2012 - 10:52 AM

Добрый день.
Подскажите пожалуйста, можно ли разделить по цветам (или хотя бы размер шрифта поменять) у категорий и подкатегорий.
В данном случае основная категория Одежда и аксессуары. Необходимо в этой категории как то выделить другим цветом или шрифтом подкатегории. Млм какой-то мелкий значщк поставить с левой стороны, чтобы был четко видно где категории и где подкатегории. Писать заглавными буквами не выход, заказчик привязался к цвету или вот значки еще слева можно... Чтобы при раскрытии категории у подкатегорий визуально что-то менялось. По умолчанию в этом шаблоне категории и подкатегории завязаны друг на друге на размере шрифта и цвета.
Как это можно сделать?
Спасибо.

Прикрепленные файлы

  • Прикрепленный файл  example.jpg   131.5К   2 Количество загрузок:

  • 0

#9 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 06 September 2012 - 02:35 PM

смотря как сверстан каталог, теоретически можно в css отлавливать подкатегории по уровню вложенности.
  • 0
502 Bad Gateway

#10 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 06 September 2012 - 03:13 PM

смотря как сверстан каталог, теоретически можно в css отлавливать подкатегории по уровню вложенности.

И совершенно без проблем в *.tpl.html
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#11 verdem

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородПитер

Отправлено 06 September 2012 - 05:10 PM

смотря как сверстан каталог, теоретически можно в css отлавливать подкатегории по уровню вложенности.

И совершенно без проблем в *.tpl.html

Это в котором из них?

в css нет..там сразу и к категориям и к подкатегориям, одновременное обращение, нет разбивки к сожалению....можно только цветом выделять одну активную вкладку, а чтоб менять цвет к пачке подкатегорий - такого нет...
..
шаблон Сompo
  • 0

#12 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 06 September 2012 - 06:09 PM

Это в котором из них?

В том, который Вы используете.
В штатном шаблоне блоков с выводом списка категорий несколько - big_category_tree.tpl.html, category_tree.tpl.html, new_category_tree.tpl.html. Думаю, что в стороннем шаблоне боковой блок вывода списка один (зачем больше?), но названия его я, естественно, не знаю. Посмотрите название файла в админке в "Управление блоками".
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#13 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 06 September 2012 - 06:23 PM

В CSS изначально может и нет, но кто запрещает добавить? К примеру, ul li a - первый уровень, ul li ul li a - второй... если,конечно, не табличная верстка.
  • 0
502 Bad Gateway

#14 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 07 September 2012 - 07:26 AM

{* шаблон блока развернутого дерева категорий *}
{if $big_categories_tree && $big_categories_tree_count>0}
{assign var="oldnumber" value=0}
<ul id="catalogmenu">
{section name=h loop=$big_categories_tree}
{if $big_categories_tree[h].categoryID != 1}
{if $big_categories_tree[h].level < $oldnumber}
{section name=w loop=$oldnumber-$big_categories_tree[h].level}
<div style="height:7px"></div>
{/section}
{/if}
{if $big_categories_tree[h].level eq 0}
<li class="main">

<a href="{$big_categories_tree[h]|@fu_make_url}" {if $categoryID == $big_categories_tree[h].categoryID}style="color:#339999;text-decoration:none"{/if}>{$big_categories_tree[h].name}</a>
{assign var="oldnumber" value=$big_categories_tree[h].level}
</li>
{else}
<li class="sub">
<a href="{$big_categories_tree[h]|@fu_make_url}" {if $categoryID == $big_categories_tree[h].categoryID}{/if}>{$big_categories_tree[h].name}</a>
{assign var="oldnumber" value=$big_categories_tree[h].level}
</li>
{/if}
{/if}
{/section}
</ul>
{else}
<div align="center">{$smarty.const.STRING_NO_CATEGORIES}</div>
{/if}

Собственно это для примера. Думаю разберетесь, ничего сложного здесь нет. Стили пропишите какие Вам уже нужно. В данном примере ссылки прописаны с учетом установленого чпу.
  • 0

#15 paradoxUA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений
Репутация: 0
Начинающий

Отправлено 21 September 2012 - 12:01 AM

А вот такой вопрос: есть категория. В ней подкатегории. При нажатии на категорию, она визуально меняется (цветом, толщиной теста, маркером - не суть важно). Но при нажатии на любую из подкатегорий этой категории, она продолжала оставаться выделенной.
Выделение снимается только при нажатии на другую категорию. Подскажите, пожалуйста.
  • 1

#16 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 21 September 2012 - 11:36 AM

А вот такой вопрос: есть категория. В ней подкатегории. При нажатии на категорию, она визуально меняется (цветом, толщиной теста, маркером - не суть важно). Но при нажатии на любую из подкатегорий этой категории, она продолжала оставаться выделенной.
Выделение снимается только при нажатии на другую категорию. Подскажите, пожалуйста.

КО подсказывает, что нужно делать правки в коде шаблона :)
  • 0
502 Bad Gateway

#17 paradoxUA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений
Репутация: 0
Начинающий

Отправлено 21 September 2012 - 12:01 PM

А вот такой вопрос: есть категория. В ней подкатегории. При нажатии на категорию, она визуально меняется (цветом, толщиной теста, маркером - не суть важно). Но при нажатии на любую из подкатегорий этой категории, она продолжала оставаться выделенной.
Выделение снимается только при нажатии на другую категорию. Подскажите, пожалуйста.

КО подсказывает, что нужно делать правки в коде шаблона :)

Безусловно!=)
Ситуация примерно обстоит так:

{* шаблон блока дерева категорий *}
{if $categories_tree && $categories_tree_count>1}
<div class="cat_tree_border" align="left" style="margin-top: 7px;">
  {section name=h loop=$categories_tree}
  {if $categories_tree[h].categoryID != 1}

  <table cellspacing="0" cellpadding="0" width=100%>
{if $categories_tree[h].level==1}
<tr>
<td>
   <table cellspacing="0" cellpadding="0" width=100%>
   <tr>
	  <td style="padding-left: 20px;" class="tree_1">{if $smarty.const.CONF_SHOW_COUNTPROD eq 1}<span style="float:right">&nbsp;&nbsp;{$categories_tree[h].products_count}</span>{/if}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$categories_tree[h].categoryID}.html{else}index.php?categoryID={$categories_tree[h].categoryID}{/if}">{if $categoryID == $categories_tree[h].categoryID} <ul style="font-weight:bold; padding: 0; margin: 0px; list-style-image: url(data/{$smarty.const.TPL}/marker_3.png);"><li style="padding: 0; margin: 0px;"><span style="color: black; font-size: 1.1em;">{$categories_tree[h].name}</span></li></ul>{else}<ul style="padding: 0; margin: 0px; list-style-image: url(data/{$smarty.const.TPL}/marker_2.png);"><li style="padding: 0; margin: 0px;"><span style="color: black; font-size: 1.1em;">{$categories_tree[h].name}</span></li></ul>{/if}</a></td>
   </tr>
   <tr>
   <td height=1px width=100% style="background: url('data/{$smarty.const.TPL}/line_catalog.png') repeat-x;"></td>
   </tr>
  </table>
</td>
	</tr>
{else}
<tr>
  <td>
   <table cellspacing="0" cellpadding="0" width=100%>
	<tr class="dtree">
	 {section name=j loop=$big_categories_tree max=$categories_tree[h].level}
	  <td style="padding-left: 4px;"><img src="data/{$smarty.const.TPL}/pixel.gif" alt="" align="left" width="8" height="10"></td>
	 {/section}
	  <td class="dtree">{if $smarty.const.CONF_SHOW_COUNTPROD eq 1}<span style="float:right">&nbsp;&nbsp;{$categories_tree[h].products_count}</span>{/if}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$categories_tree[h].categoryID}.html{else}index.php?categoryID={$categories_tree[h].categoryID}{/if}">{if $categoryID == $categories_tree[h].categoryID} <ul style="font-weight:bold; padding: 0; margin: 0px; list-style-image: url(data/{$smarty.const.TPL}/marker_1.png);"><li style="padding: 0; margin: 0px;"><span style="color: black; font-size: 0.9em;">{$categories_tree[h].name}</span></li></ul>{else}<ul style="padding: 0; margin: 0px; list-style-image: url(data/{$smarty.const.TPL}/marker_1.png);"><li style="padding: 0; margin: 0px;"><span style="color: black; font-size: 0.9em;">{$categories_tree[h].name}</span></li></ul>{/if}</a></td>
	</tr>
   </table>
  </td>
</tr>
{/if}
  </table>

  {/if}
  {/section}
</div>
{else}
<div align="center">{$smarty.const.STRING_NO_CATEGORIES}</div>
{/if}

Есть маркера в категории, которые меняются при нажатии на неё. Но хотелось бы, чтобы при переходе в подкатегории этой категории, маркер стоял измененный и до тех пор ,пока не будет выделена иная категория.
  • 1

#18 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 21 September 2012 - 12:10 PM

Сравни с дефолтным блоком и увидишь разницу...

{if $categoryID == $categories_tree[h].categoryID} <ul style="font-weight:bold; ...
  • 0
502 Bad Gateway

#19 paradoxUA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений
Репутация: 0
Начинающий

Отправлено 21 September 2012 - 06:44 PM

Сравни с дефолтным блоком и увидишь разницу...

{if $categoryID == $categories_tree[h].categoryID} <ul style="font-weight:bold; ...

А если немного поподробней. Если честно - не понимаю, причём здесь дефолтный блок, и на какую разницу нужно смотреть...
  • 1

#20 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 21 September 2012 - 06:55 PM

причём здесь дефолтный блок, и на какую разницу нужно смотреть

Дефолтный блок - аналогичный блок дефолтового шаблона default.
Смотреть на выделенную жирным разницу.
Изучать справочник http://htmlbook.ru/ :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)