Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 7007 Просмотров
*

kamikadze

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Здравствуйте!
Как сделать такой вид переключателя: 1 2 3 ... 14 15 (например если максимум 15 страниц), а если находимся на 4 странице то: ... 4 5 6 ... 14 15
« Последнее редактирование: 08.08.2010, 03:48:12 от kamikadze »
*

kamikadze

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Re: Переключатель страниц
« Ответ #1 : 02.08.2010, 17:31:30 »
Да тут походу нет никого :(
*

kamikadze

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Re: Переключатель страниц
« Ответ #2 : 08.08.2010, 03:47:42 »
Сам нашел как это сделать... жду плюсега  ::) Вот ссылка: http://www.joomlabegin.ru/oformlenie-kontenta/izmenenie-paginatsii-v-kontente-joomla.html.
Или вот тамашняя статья:
Код
Изменение пагинации в контенте Joomla!

Пагинация (порядковая нумерация страниц) в Joomla! не такой простой вопрос, к сожалению. Как говорят программисты, здесь часто приходится работать напильником, т.е. изменять программный код вручную.

Хотите изменить вид пагинации страниц? Плагин Content – Pagebreak управляет отображением пагинации.

Горизонтальная или вертикальная пагинация Joomla!
Содержание  показать – вертикальное содержание

Содержание  скрыть -  горизонтальное в виде номеров 1,2,3 …

Расширить диапазон пагинации Joomla!
Стандартно пагинация имеет вид

- << Первая < Предыдущая 1 2 3 4 5 6 7 8 9 10 Следующая > Последняя >>

 В Joomla! 1.0 расширять диапазон 1-10 можно следующим образом Открыть файл /includes/pageNavigation.php и заменить в строке:

 В Joomla! 1.5 pageNavigation.php перемещен в иную директорию /libraries/joomla/html/pagination.php:

 Менять надо параметр $displayedPages

$displayedPages= 10;ставите 50 или любое иное значение.

Если хотите выводить всю пагинацию, в несколько строк, то

$displayedPages = $this->total (все страницы).

Хитрость пагинации шаблона Joomla!
Хитрость пагинации Joomla! заключается в том, что нередко сами шаблоны Joomla! имеют внутренний файл пагинации, расположенный по адресу ..\templates\шаблон\html\ pagination.php. Поэтому общий файл пагинации pagination.php конфликтует с файлом пагинации шаблона pagination.php. Вы вносите изменения в общий файл пагинации Joomla!, но изменений не происходит, т.к. изменения нивелирует файл пагинации шаблона. Поэтому я предлагаю, один из файлов или удалить или лучше заархивировать. Например, файл пагинации шаблона Joomla!, и работать только с общим файлом пагинации.

Как изменить стандартный код пагинации в шаблоне Joomla!
Если вы хотите изменить стандартный вид пагинации предлагаю специальный файл пагинации Joomla!, который надо положить в папку /templates/папка_шаблона/html/pagination.php.

русскими комментариями помечены переменные, которые отвечают за то сколько номерков страниц будет в начале ленты и в конце и сколько их вообще должно быть минимум... т.е.   если вы ставите

Код:

$numlr = 2; //колличество позиций страниц в начале ленты и в конце

$numpos = 10; //колличество позиций ленты вообще

как в коде то выглядеть будет так

1 2 ... 49 50 51 ... 99 100

если так

Код:

$numlr = 3; //колличество позиций страниц в начале ленты и в конце

$numpos = 10; //колличество позиций ленты вообще

то выглядеть будет так

1 2 3 ... 49 50 51 ... 98 99 100

и так далее ...

цифра 10 отвечает за то при каком минимальном количестве страниц начинать бить троеточием...

тоесть если страниц меньше 10 то в нашем случае будут выведены все страницы, если их 8 то

1 2 3 4 5 6 7 8

Автор этого файла scorpsan http://joomlaforum.ru/index.php?action=profile;u=39964

Еще компонент  PageNav_ver.1.0.5.zip с непонятными и нерабочими настройками. Возможно, у Вас получится его настроить. У партнера сайта «Joomla! – начало» можно PageNav скачать бесплатно. Когда зайдете на сайт нажмите кнопку «БЕСПЛАТНО», скачивается файл не сразу, а через 60 секунд ожидания, зато бесплатно. В теории, плагин обладает громадными возможностями.

1 – таблица заменена на div с классом pagenav
2 – добавлены title для ссылок (подставляется название материала)
3 – плагин разрешал публиковаться до или после материала, теперь же можно выбрать и третий вариант BOTH – то есть в режиме просмотра отображается как до так и после материала
4 – добавлен JS эффект всплывающей подсказки вместо заголовка материала при наведении показывается introtext (демонстрация ниже). Если JS эффект выключен – в титл ссылки подставляется как и прежде заголовок материала. Внимание – используется jquery, если подгружается ранее другими расширениями – отключить загрузку в настройках плагина
5 – ссылкам присвоены классы PageNavPrev и PageNavNext для индивидуального оформления
6 – особенность работы плагина в режиме многостраничных материалов – чтобы ссылки показывались на всех страницах, необходимо в административной панели опубликовать плагин PageNav выше плагина pagebreak (поставить, к примеру, очередность 10002 и сохранить. (причина – конфликт использования $row->text обоими плагинами).

Демонстрация работы тут (плагин работает в режиме both – над и под материалом с использованием JS tooltip).


[вложение удалено Администратором]
« Последнее редактирование: 08.08.2010, 17:11:12 от kamikadze »
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Re: (Решено)Переключатель страниц
« Ответ #3 : 11.11.2010, 20:17:44 »
Странно. А у меня дублирует почему-то первые и конечные цифры. Выводит так: 11 22 3 4 5 6 7 8 99 1010
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать дубли страниц category_id?

Автор kirillich_s

Ответов: 4
Просмотров: 2034
Последний ответ 29.11.2016, 09:35:22
от kirillich_s
Нагрузка на сервер - РЕШЕНО

Автор se_demon

Ответов: 20
Просмотров: 7516
Последний ответ 13.08.2016, 13:55:25
от Escander
Слетели настройки отображения товаров и кол-во страниц в определенной категории компонента Virtuemar

Автор Romulez

Ответов: 0
Просмотров: 2437
Последний ответ 13.12.2014, 16:51:58
от Romulez
[Решено] Перенс сайт на новый хостинг, пришлось изменить htacess...Не работают старые ссылки..Измени

Автор AlexanderKiselev

Ответов: 23
Просмотров: 4031
Последний ответ 09.09.2014, 16:32:41
от Kostelano
Русские буквы в адресе страниц

Автор Faraonchik

Ответов: 1
Просмотров: 1675
Последний ответ 09.04.2014, 15:16:14
от darkghost