cotonti.com : Логика в дизайне https://www.cotonti.com Neueste Themenbeiträge Cotonti en Wed, 14 Jan 2026 12:07:13 -0000 Evil Все, кажется дошло...

]]>
Fr, 27 Feb 2015 11:35:51 -0000
Kort Это если твоя таблица генерится плагином, или откуда ты взял счетчик PHP.i Если же ты ее вручную делаешь, то твой путь -- CSS/jQuery

]]>
Fr, 27 Feb 2015 11:28:48 -0000
Evil а что за плагин?

]]>
Fr, 27 Feb 2015 11:14:33 -0000
Kort В своем css файле прописываешь:

table#specs tr:nth-child(even) { background:#eee; }
table#specs tr:nth-child(odd) { background:#ddd; }

ну или как там надо. Это вполне себе стандартный CSS3.

Если надо зацепить браузеры постарше, можно через jQuery:

$('table#specs tr:odd').addClass('odd');
$('table#specs tr:even').addClass('even');

Или вариант с шаблонизатором -- кому как нравится. Но сперва проверь код плагина -- возможно там генерится тег типа ODDEVEN с реализацией типа:

<tr class="{PLUGIN_ODDEVEN}">
...

 

]]>
Fr, 27 Feb 2015 11:10:01 -0000
Evil Можете кинуть пример? А то про возможность понял, а реализацию - нет.

]]>
Fr, 27 Feb 2015 11:09:38 -0000
Dayver #40643 Kort:

tr:nth-child(even) { ... }

tr:nth-child(odd) { ... }

Имеется ввиду что в самом css есть возможности таковые дабы раскрашивать поочередные элементы

]]>
Fr, 27 Feb 2015 11:07:26 -0000
CrazyFreeMan Если тема на bootstrap то там вообще ничего кодить не нужно, для таблицы добавляем класс class="tables-striped"   http://getbootstrap.com/css/#tables-striped

Ну или как писали выше описать классы для odd/even или скопипастить с бутстрапа

]]>
Fr, 27 Feb 2015 11:07:03 -0000
Evil А можно на конкретике? А то не совсем понимаю...

]]>
Fr, 27 Feb 2015 10:56:35 -0000
Kort Если уж на то, то и :nth-child() никто не отменял:

tr:nth-child(even) { ... }
tr:nth-child(odd) { ... }

 

]]>
Fr, 27 Feb 2015 10:48:59 -0000
Dayver Кстати да, но не во всех шаблонах и их блоках эта фишка доступна ... поэтому я бы порекомендовал сперва пробовать odd / even использовать как менее ресурсоемкие а если они не доступны то уже логикой

]]>
Fr, 27 Feb 2015 10:42:50 -0000
Kort Когда-то существовала (и до сих пор у многих сохранилась) привычка для регулярного блока плагина тегом реализовывать простановку класса .odd / .even

]]>
Fr, 27 Feb 2015 10:36:41 -0000
Dayver #40636 Evil:

На первую задачу ответ был найдет по первой ссылке:

<!-- IF {PHP.i} % 2 -->
Строка четная.
<!-- ENDIF -->

Я бы даже сказал больше:

<!-- IF {PHP.i} % 2 -->
Строка четная.
<!-- ELSE -->
Строка НЕ четная.
<!-- ENDIF -->
]]>
Fr, 27 Feb 2015 10:10:11 -0000
Evil На первую задачу ответ был найдет по первой ссылке:

<!-- IF {PHP.i} % 2 -->
Строка четная.
<!-- ENDIF -->

 

]]>
Fr, 27 Feb 2015 10:07:51 -0000
Alex300 Документации не так много, но для начала хватает: http://www.cotonti.com/docs/ext/themes

И еще не много о самих таблицах: http://getbootstrap.com/css/#tables

]]>
Fr, 27 Feb 2015 10:00:15 -0000
Evil Есть задача "украсить" таблицу выводом разноцветных бекграунд фонов по очереди, т.е. строка 1 серая, строка 2 белая и т.д.

И вообще было бы не плохо собрать в одной теме методы использования логики для улучшения дизайна.

]]>
Fr, 27 Feb 2015 09:50:12 -0000