21.04.2012, 11:29 | |||||
Скрипт "Добавлено сегодня"Суть в том, что рядом с каждой категорией выводится количество материалов, которые были сегодня добавлены именно в эту категорию. Сразу скриншот для того, чтобы легче понять суть скрипта и его работу: Для начала у вас должен быть список категорий отдельно html-кодом. При этом нужно 2 обязательных условия: 1) Названия категорий в этом коде должны точь-в-точь соответствовать названиям категорий при добавлении материалов. 2) Сам код нужно заключить в какой-нибудь элемент, например с идентификатором links, а внутри каждой ссылки а добавить тег span вот так: Code <a ... >Название категории <span></span></a> Например, у нас такой код категорий: Code <table align="center" width="100%" border="0" cellspacing="5" cellpadding="3" id="links"> <tr> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/boevik/4" style="color: #ddd">Боевик <span></span></a></li> </ul> </td> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/vestern/15" style="color: #ddd">Вестерн <span></span></a></li> </ul> </td> </tr> <tr> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/drama/7"style="color: #ddd">Драма <span></span></a></li> </td> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/komedija/5" style="color: #ddd">Комедия <span></span></a></li> </ul> </td> </tr> <tr> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/serial/46" style="color: #ddd">Русский Сериал <span></span></a></li> </ul> </td> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/zarubezhnyj_serial/47" style="color: #ddd">Зарубежный Сериал <span></span></a></li> </ul> </td> </tr> <tr> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/fantastika/6"style="color: #ddd">Фантастика <span></span></a></li> </ul> </td> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/fehntezi/11"style="color: #ddd">Фэнтези <span></span></a></li> </ul> </td> </tr> <tr> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/indija/33" style="color:#ddd">Индия <span></span></a></li> </ul> </td> <td> <ul id="toggle-view" class="menu"> <li><a href="/load/70e/48" style="color:#ddd">70е <span></span></a></li> </ul> </td> </tr> </table> После чего идём в Информеры и создаём его со следующими параметрами: В вид материалов информера вставляете это: Code <?if($NUMBER$!=1)?>,<?endif?>['$DATE$','$CATEGORY_NAME$'] А следующий скрипт устанавливаете сразу после кода категорий: Code <script type="text/javascript"> var entry = [$MYINF_67$], day = '$DATE$'; for(i=0;i<entry.length;i++){ if(entry[i][0] == day) { var num = ($('#links a:contains("'+entry[i][1]+'") span').text().substr(1) == 0 ? 0 : $('#links a:contains("'+entry[i][1]+'") span').text().substr(1)); $('#links a:contains("'+entry[i][1]+'") span').attr('title','Добавлено сегодня').html('+' + ++num) } } </script> $MYINF_67$ - заменяете на код того информера, который вы создали. #links - заменяете на тот идентификатор, в котором находятся ссылки с категориями. На этом настройка заканчивается. P.S.: Работает для любого модуля, главное использовать информер. Материал взят с сайта infoscript.ru
| |||||
Категория: Скрипты uCoz | Просмотров: 1735 | Добавил: antisept | Рейтинг: 5.0/2 | | |||||
Теги: |
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).