Чередующийся фон новости и коментариев
|
|
Проверенный
Подскажите пожалуйста, как сделать чередующийся фон новостей и коментариев? Например 1 новость серая, вторая белая, 3 опять серая и.т.д, так же само с коментариями. Никак не могу найти для юкоза. Для ДЛЕ нет проблем, всего полно.
Зарание спасибо, с уважением, Ян! |
|
Пользователь
С новостями не скажу как чередовать, ибо не вникал. Но с комментариями нет проблем. Есть ю-код класс который у нечётных комментов возвращает cBlock1, а у чётных — cBlock2. Поставить его как класс и через CSS менять цвет фона. |
Дизайнер, html-кодер |
|
Проверенный
Просто сделай так, измени свой боди на этот:
<body style="width: 100%; height: 100%; background: url('/images/fon<?rnd(5)?>.jpg') #E8ECED; background-repeat:no-repeat; background-position:center top; background-attachment: fixed;">
при каждом обновление стрницы, будет меняться ссылка на изображение фона /images/fon<?rnd(5)?>.jpg. В корневую папку сайта images залейте 5 фонов, с названиеями fon1.jpg, fon2.jpg, fon3.jpg, fon4.jpg, fon5.jpg ну и всё. |
Пост отредактировал MulTiPulTi - Среда, 04.04.2012, 08:51 |
╔► Я очень отзывчев. ╠► Не знаешь? Спрашивай. ╚► Помощ всем и каждому. |
|
Проверенный
вы не так наверно поняли, мне нужен фон новости, а не фон сайта. |
|
Проверенный
Quote $('.news').even().addClass('news_even'); Где news - класс таблицы с новостями, news_even - класс нечётных новостей |
Не время делает нас, а мы делаем время |
|
Проверенный
Quote (zdor) Quote$('.news').even().addClass('news_even'); Где news - класс таблицы с новостями, news_even - класс нечётных новостей Ну допустми у меня вот такой вид материалов
Quote <table border="0" cellpadding="0" cellspacing="0" width="470" class="eBlock"><tr><td><br> <?if($MODER_PANEL$)?><div style="float:right; font-size:14px;">$MODER_PANEL$</div><?endif?><div style="text-align:left;font-size:14px;"> <a href="$ENTRY_URL$"><strong>$TITLE$</strong></a><!-- </bt> --></b></div> <br> <?if($OTHER1$)?><img align="left" src="$OTHER1$" border=0 width="160" height="110" style="border:none;"><?endif?> $MESSAGE$ <br><br><br><br><br><br><br> <div class="eDetails" style="clear:both;"> <?if($CATEGORY_NAME$)?><font color="#000000"><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a> |</font><?endif?> <font color="#000000">Просмотров: $READS$ |</font> <?if($USERNAME$)?><font color="#000000">Добавил: <a href="$PROFILE_URL$">$USERNAME$</a>|</font><?endif?> <?if($COMMENTS_URL$)?><a href="$COMMENTS_URL$"><font color="#000000">Комментарии ($COMMENTS_NUM$)</font></a><?endif?> </div></td></tr></table><br>
Что именно и где прописывать?
А насчет коментариев, знаете как сделать? |
|
Пользователь
Про комментарии я ведь рассказал, там не нужны дополнительные скрипты, всё средствами движка делается. |
Дизайнер, html-кодер |
|
Четверг, 05.04.2012, 13:48
Проверенный
Quote <table border="0" cellpadding="0" cellspacing="0" width="470" class="eBlock"><tr><td class="u_news"><br> <?if($MODER_PANEL$)?><div style="float:right; font-size:14px;">$MODER_PANEL$</div><?endif?><div style="text-align:left;font-size:14px;"> <a href="$ENTRY_URL$"><strong>$TITLE$</strong></a><!-- </bt> --></b></div> <br> <?if($OTHER1$)?><img align="left" src="$OTHER1$" border=0 width="160" height="110" style="border:none;"><?endif?> $MESSAGE$ <br><br><br><br><br><br><br> <div class="eDetails" style="clear:both;"> <?if($CATEGORY_NAME$)?><font color="#000000"><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a> |</font><?endif?> <font color="#000000">Просмотров: $READS$ |</font> <?if($USERNAME$)?><font color="#000000">Добавил: <a href="$PROFILE_URL$">$USERNAME$</a>|</font><?endif?> <?if($COMMENTS_URL$)?><a href="$COMMENTS_URL$"><font color="#000000">Комментарии ($COMMENTS_NUM$)</font></a><?endif?> </div></td></tr></table><br> И в скрипт: Quote $('.u_news').even().addClass('u_news_even'); $('.u_news').odd().addClass('u_news_odd'); А в css Quote .u_news_even{ background-color: red; } .u_news_odd{ background-color: blue; } С комментариями точно так же. |
Не время делает нас, а мы делаем время |
|