|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Дополнительные функции » Информер на главной |
Информер на главной |
Добрый день. Мне нужно чтобы на главной выводился информер в виде таблице в которой строки были разным цветом.
Я создал информер, задал таблицы определенный стиль 'odd-row' Теперь при помощи скрипта я хотел удалить у нечетных стиль 'odd-row' <script type="text/javascript"> $(document).ready(function(){ $('tr.offer:even').removeClass('odd-row'); };); </script> Чтобы в таблице была одна ячейка цветная следующая белая. Но скрипт не работает на главной с информером. На любой странице если его вставить после BODY все отлично работает,убирает клас у нечетных ечеек. А вот на главной через инофрмер не хочет. Подскажите почему? Сообщение отредактировал лео83 - Четверг, 29 Ноя 2012, 10:37:51
|
Quote (Selena) после ТЕГА BODY А на главной нет. Хоть в хеад ...хоть после body Толи из-за информеров...толи не знаю ещё Добавлено (29-Ноя-2012, 16:28:00) Сообщение отредактировал лео83 - Четверг, 29 Ноя 2012, 16:26:22
|
лео83, для страниц "Редактора страниц" нужно чётко понимать, что является шаблоном, а что содержимым кода $CONTENT$. Именно он там используется вместо $BODY$.
Во всех шаблонах, и в том числе в шаблоне "Страницы сайта" есть тег BODY. Он пишется не заглавными буквами, может это вам помешало его увидеть? Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
на главной таблица
Code <table class="views-table cols-4"> <thead> <tr> <th class="views-field views-field-title"> Объявление </th> <th class="views-field views-field-field-rooms-value"> Населенный пункт </th> <th class="views-field views-field-field-full-area-value"> Телефон </th> <th class="views-field views-field-field-price-value"> Цена </th> </tr> </thead> <tbody> <tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/marjanovka_ul_aviacionnaja/10-1-0-176">Марьяновка, ул. Авиационная</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 8-950-330-30-30 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 680000 </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/dom_66_kv_m_v_d_ujutnoe_marjanovskij_r_na/10-1-0-163">Дом 66 кв. м. в д. Уютное, Марьяновский р-на</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Уютное </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 89083192514 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 350000 </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/prodam_1_k_kvartiru_v_marjanovke/10-1-0-162">Продам 1-к квартиру в Марьяновке</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 89503303030 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 680000 </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/sdam_2_k_kvartiru/10-1-0-157">Сдам 2-к квартиру</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 89514136847 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 6500 </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/2_komn_kvartira/10-1-0-155">2-комн. квартира</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 8-950-210-30-40 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 750000 </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/sdam_kommercheskuju_nedvizhimost/10-1-0-152">Сдам коммерческую недвижимость</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 89048220822 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> договор </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/kvartira_ul_bolnichnaja/10-1-0-150">Квартира ул. Больничная</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 8-950-330-30-30 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 880000 </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/1_2doma_ul_proletarskaja/10-1-0-149">1/2дома ул. Пролетарская</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 8-950-330-30-30 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> договор </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/dom_v_r_p_marjanovka/10-1-0-148">Дом в р. п. Марьяновка</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 89503303030 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 1550 </div> </td> </tr><tr class="even"> <td class="views-field views-field-title"> <a href="/board/nedvizhimost/prodam_dom_v_r_p_marjanovka/10-1-0-147">Продам дом в р. п. Марьяновка</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">Марьяновка </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> 89139735261 </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> 1540000 </div> </td> </tr> </tbody> </table> где видно что ячейкам задан стиль <tr class="even"> от этого они зеленные после тега <body> на главной всталяю Code <script type="text/javascript"> $(document).ready(function(){ $('tr.offer:even').removeClass('even'); }); </script> тем самым чтобы у нечетных убрался класс и ячейки чередовались одна зеленная другая белая но скрипт почему то не работает. P.S. таблица выводится через информер |
|
Quote (Rad_van_Cor) Если дадите шаблон информера, я напишу вам полный код Code <tr class="even"> <td class="views-field views-field-title"> <a href="$ENTRY_URL$">$TITLE$</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">$FILTER1$ </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> $AUTHOR_PHONE$ </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> <?if($OTHER2$)?>$OTHER2$<?else?>договор<?endif?> </div> </td> </tr> |
лео83
Code <?if($NUMBER$=1 || $NUMBER$=3 || $NUMBER$=5)?> <tr> <?else?><tr class="even"> <?endif?> <td class="views-field views-field-title"> <a href="$ENTRY_URL$">$TITLE$</a> </td> <td class="views-field views-field-field-rooms-value"> <div align="center">$FILTER1$ </div> </td> <td class="views-field views-field-field-full-area-value"> <div align="center"> $AUTHOR_PHONE$ </div> </td> <td class="views-field views-field-field-price-value"> <div align="center"> <?if($OTHER2$)?>$OTHER2$<?else?>договор<?endif?> </div> </td> </tr> Таким образом у материалов под номером 1,3,5 убираем класс even , у остальных он будет. Если у вас в информере выводится больше 6 материалов, то в код нужно будет дописывать остальные не чётные числа Code <?if($NUMBER$=1 || $NUMBER$=3 || $NUMBER$=5 || $NUMBER$=7 || $NUMBER$=9 || $NUMBER$=11)?> и так сколько угодно. Сообщение отредактировал Rad_van_Cor - Четверг, 29 Ноя 2012, 23:45:34
|
это был информера шаблон
вот код с информером Code <div class="view-content"> <table class="views-table cols-4"> <thead> <tr> <th class="views-field views-field-title"> Объявление </th> <th class="views-field views-field-field-rooms-value"> Населенный пункт </th> <th class="views-field views-field-field-full-area-value"> Телефон </th> <th class="views-field views-field-field-price-value"> Цена </th> </tr> </thead> <tbody> $MYINF_34$ </tbody> </table> вот css за ти стили Code table.views-table td.field-created { color: #86B419; font-size: 11px;}.views-table .odd { background: none repeat scroll 0 0 #FFFFFF;}.views-table .even { background: none repeat scroll 0 0 #E5F2D2;} Добавлено (29-Ноя-2012, 23:37:48) Quote (лео83) То код будет таким |
|
Всем привет! давно меня тут не было)
Делаю информер, забыл как сделать ... если титл превышает определенное кол-во символов, подскажите плиз) всё нашел, тут Я не волшебник! Я только учусь =)
Мой Мир Аниме Моя студия веб-дизайна, обращайтесь, есть готовые варианты. Сообщение отредактировал Утюг - Воскресенье, 02 Дек 2012, 17:48:57
|
| |||
| |||