Всё для веб-мастера! Пятница, 22.11.2024, 02:40
Приветствую Вас Гость | RSS
Главная | | Регистрация | Вход
» Форма входа

» Категории
Новости [24]
Скрипты uCoz [185]
JavaScript's [34]
PHP Скрипты [0]
Графика [14]
Шаблоны [27]
Авторство Scripts-net.ru [7]

» Мини-чат

Главная » 2011 » Март » 2 » Переключатели страниц для информеров с помощью информеров
08:21
Переключатели страниц для информеров с помощью информеров
Многие из вас сталкивались с такой проблемой,когда при помощи информеров нужно выводить на главной странице последние материалы новостей,каталога файлов,статей,доски объявлений,блога и т.д. , а переключатель страниц (PAG SELECTOR) на главной не работает (за исключением новостей сайта,там есть свой условный оператор).И наверное многие искали выход из положения и так и не нашли...

Предлагаю вам рабочий на 100% вариант переключателя страниц для такого случая на примере "Каталога файлов"

На всякий случай даю два варианта переключателей:

1. Типа 1 2 3 4 5...

2. Типа 1-10 11-20 21-30 31-40...

Переключатели в "сыром" виде без оформления (если нужно оформите под свой дизайн сами)
Что нужно для этого сделать...

Для первого типа:

Заходим в Панель управления > Информеры > Создать информер > Раздел "Счетчики материалов"
Создаём информер и в шаблон вставляем следующий код:

Code

<?if($LOAD$)>10?>  
<b>1</b>  
<?if($LOAD$)<20 && ($LOAD$)>10?>  
<a href="/load/0-2">2</a>  
<?endif?>  
<?if($LOAD$)>=20?>  
<a href="/load/0-2">2</a>  
<?endif?>  

<?if($LOAD$)<30 && ($LOAD$)>20?>  
<a href="/load/0-3">3</a>  
<?endif?>  
<?if($LOAD$)>=30?>  
<a href="/load/0-3">3</a>  
<?endif?>  

<?if($LOAD$)<40 && ($LOAD$)>30?>  
<a href="/load/0-4">4</a>  
<?endif?>  
<?if($LOAD$)>=40?>  
<a href="/load/0-4">4</a>  
<?endif?>  

<?if($LOAD$)<50 && ($LOAD$)>40?>  
<a href="/load/0-5">5</a>  
<?endif?>  
<?if($LOAD$)>=50 && ($LOAD$)<=60?>  
<a href="/load/0-5">5</a>  
<?endif?>  

<?if($LOAD$)<60 && ($LOAD$)>50?>  
<a href="/load/0-6">6</a>  
<?endif?>  
<?if($LOAD$)=60?>  
<a href="/load/0-6">6</a>  
<?endif?>  

<?if($LOAD$)>60?>...  
<?if($LOAD$%10)=0?>  
<a href="/load/0-<?substr($LOAD$,0,-1)-1?>"><?substr($LOAD$,0,-1)-1?></a>  
<?else?>  
<a href="/load/0-<?substr($LOAD$,0,-1)?>"><?substr($LOAD$,0,-1)?></a>  
<?endif?>  

<?if($LOAD$%10)=0?>  
<a href="/load/0-<?substr($LOAD$,0,-1)?>"><?substr($LOAD$,0,-1)?></a>  
<?else?>  
<a href="/load/0-<?substr($LOAD$,0,-1)+1?>"><?substr($LOAD$,0,-1)+1?></a>  
<?endif?>  
<?endif?>  
<a href="/load/0-2">»</a>  
<?endif?>

Всё...Код информера ставим туда ,где должен быть ваш переключатель страниц.
Для второго типа:

Заходим в Панель управления > Информеры > Создать информер > Раздел "Счетчики материалов"
Создаём информер и в шаблон вставляем следующий код:

Code

<?if($LOAD$)>10?>  
<b>1-10</b>  
<?if($LOAD$)<20 && ($LOAD$)>10?>  
<a href="/load/0-2">11-1<?substr($LOAD$,-1)?></a>  
<?endif?>  
<?if($LOAD$)>=20?>  
<a href="/load/0-2">11-20</a>  
<?endif?>  

<?if($LOAD$)<30 && ($LOAD$)>20?>  
<a href="/load/0-3">21-2<?substr($LOAD$,-1)?></a>  
<?endif?>  
<?if($LOAD$)>=30?>  
<a href="/load/0-3">21-30</a>  
<?endif?>  

<?if($LOAD$)<40 && ($LOAD$)>30?>  
<a href="/load/0-4">31-3<?substr($LOAD$,-1)?></a>  
<?endif?>  
<?if($LOAD$)>=40?>  
<a href="/load/0-4">31-40</a>  
<?endif?>  

<?if($LOAD$)<50 && ($LOAD$)>40?>  
<a href="/load/0-5">41-4<?substr($LOAD$,-1)?></a>  
<?endif?>  
<?if($LOAD$)>=50 && ($LOAD$)<=60?>  
<a href="/load/0-5">41-50</a>  
<?endif?>  

<?if($LOAD$)<60 && ($LOAD$)>50?>  
<a href="/load/0-6">51-5<?substr($LOAD$,-1)?></a>  
<?endif?>  
<?if($LOAD$)=60?>  
<a href="/load/0-6">51-60</a>  
<?endif?>  

<?if($LOAD$)>60?>...  
<?if($LOAD$%10)=0?>  
<a href="/load/0-<?substr($LOAD$,0,-1)-1?>"><?substr($LOAD$,0,-1)-2?>1-<?substr($LOAD$,0,-1)-1?>0</a>  
<?else?>  
<a href="/load/0-<?substr($LOAD$,0,-1)?>"><?substr($LOAD$,0,-1)-1?>1-<?substr($LOAD$,0,-1)?>0</a>  
<?endif?>  

<?if($LOAD$%10)=0?>  
<a href="/load/0-<?substr($LOAD$,0,-1)?>"><?substr($LOAD$,0,-1)-1?>1-$LOAD$</a>  
<?else?>  
<a href="/load/0-<?substr($LOAD$,0,-1)+1?>"><?substr($LOAD$,0,-1)?>1-$LOAD$</a>  
<?endif?>  
<?endif?>  
<a href="/load/0-2">»</a>  
<?endif?>

Всё...Код информера ставим туда ,где должен быть ваш переключатель страниц.
P/s. Скрипт написан для выводимых материалов в количестве 10 штук на страницу...Для другого количества нужно корректировать под себя.

Категория: Скрипты uCoz | Просмотров: 409 | Добавил: Jaguar | Теги: Скрипт, информеры, uCoz, скрипты для юкоз, переключатель информеров, юкоз, Переключатель страниц для информеро | Рейтинг: 0.0/0
Всего комментариев: 1
1. Jexon (10:25 Среда)
полезный скрипт
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
» Опросы
http://scripts-net.ru/raznoe/opros.png
Откуда вы пришли на наш сайт?
Всего ответов: 56

» Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0



Все права на скрипты и программы принадлежат их создателям © 2024
Конструктор сайтов - uCoz