Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

чередование цвета фона

18.03.2012, 02:38
Дмитрий

Зарегистрирован:
2011-12-25
Сообщений: 23

вопрос.
как сделать чтоб список объектов выводился поочередно на разном фоне, к примеру белый и серый.
список вывожу вот так

<h3>
".( $f_Title ? "<div class='nc_price'><span class='nc_title'><a href='$fullLink'>$f_Title</span> $f_ShortDescription</a>".( $f_Price ? "<span class='nc_title'><span style='float:right'> $f_Price $Currency ".( $f_PriceOld ? "<strike>$f_PriceOld $Currency</span>" : NULL ) : NULL )."</span></span></div>" : NULL )."
</h3>

подскажите как сделать, а то где то на форуме уже видел но найти не могу...
18.03.2012, 04:47
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 576

Через условие примерно такого типа:
".($f_RowNum % 2 ? "white" : "grey")."

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
18.03.2012, 12:12
Дмитрий

Зарегистрирован:
2011-12-25
Сообщений: 23

спасибо все верно и работает, только я сам того не ведая некоректно вопрос задал...так не совсем красиво получается.
нужно чтоб не цвет фона текста а цвет всей строки(типа как цвет фона строки в таблице ехеля) был разный.
поскажите?
18.03.2012, 17:08
Константин
Константин

Зарегистрирован:
2010-07-20
Сообщений: 210

Через условие примерно такого типа:
Код:
<div style='color:".($f_RowNum % 2 ? "white" : "grey")."'>****</div>


Если у вас для ссылок цвет поменять нужно, тогда стиль прописываете:

Код:
<div class='".($f_RowNum % 2 ? "white" : "grey")."'>****</div>


соответственно в стилях прописываете:
.white { color:#fff }
.grey { color:#fafafa }

orlovkn
19.03.2012, 17:30
Дмитрий

Зарегистрирован:
2011-12-25
Сообщений: 23

попробовал, но через это условие задается цвет текста а не фон
нашел вот что "Как сделать чередование белых и серых строк в таблице, которая строится с помощью функции listQuery?" http://netcat.ru/support/knowledge/knowledge_28.html
но почему то не совсем понятно что куда...
вывести нужно следующее в компоненте объект в списке
19.03.2012, 18:41
Дмитрий

Зарегистрирован:
2011-12-25
Сообщений: 23

".( $f_Title ? "
<span class='nc_title'><a href='$fullLink'>$f_Title</span></a> $f_ShortDescription
".( $f_Price ? "<span class='nc_title'><span style='float:right'> $f_Price $Currency
".( $f_PriceOld ? "<strike>$f_PriceOld $Currency" : NULL ) : NULL )."</span></span>
" : NULL )."
19.03.2012, 18:42
Константин
Константин

Зарегистрирован:
2010-07-20
Сообщений: 210

Вам бы CSS хоть немного помучить

.white { background:#fff }
.grey { background:#fafafa }

так цвет фона установить можно, но стилям вас здесь вряд ли кто-то учить будет.

orlovkn
19.03.2012, 21:50
Дмитрий

Зарегистрирован:
2011-12-25
Сообщений: 23

ок, спасибо и на этом буду разбираться
198 196 2012-03-19 21:50:14 11974
Описание проекта