Плагин Pagify

Плагин разбивает на страницы длинное содержание

на

Плагин для создания пагинатора на страницах с длинным текстом. Он разбивает страницу по заданным параметрам и может ограничивать количество одновременно показываемых ссылок. Также может использоваться с плагином I18n Search.

Демо: страница с пагинатором, страница с полным текстом.

Скачать плагин
Файл скачан 322 раз(а)

Пользователям, работающим с Bootstrap предлагаю слегка поправленный плагин.

Скачать плагин
Файл скачан 114 раз(а)

Установки плагина Pagify для GetSimple CMS

Чтобы установить ЧПУ в пагинации, разместите в файле gsconfig.php следующий код:

define('PAGIFY_SEPARATOR',';');

А в файл .htaccess, размещенном в корне вашего сайта, добавьте такие строки:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule /?([A-Za-z0-9_-]+);(d+)/?$ index.php?id=$1&page=$2 [QSA,L]

Помните, эти строки должны быть выше этого кода:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /?([A-Za-z0-9_-]+)/?$ index.php?id=$1 [QSA,L]

Использование плагина

Вы можете добавить в ваш шаблон следующий код:

<?php pagify_set_size('х'); ?>

Где Х может принимать такие значения:

  • 1000 или 1000b — означает количество - 1000 bytes;
  • 20w — означает количество - 20 слов;
  • 100c — означает количество - 100 символов;
  • 3p — означает количество - 3 абзаца (рекомендуется для использования).

Если вы не хотите ничего добавлять в код, например, если вам требуется пагинатор только на одной странице, эти же значения можно использовать в поле "Теги, ключевые слова:", добавляя в него следующий тег:

_pagify х

Если у вас получается очень много страниц и все ссылки не умещаются в одной строке, вы можете добавить либо в шаблон, либо в компонент с последующим его размещением на странице при помощи плагина DynPades, такой код:

<?php pagify_set_size(null, 5); ?>

Где цифра — это число отображаемых ссылок. Внимание!!! Все коды, предназначенные для шаблонов, должны стоять выше тега вывода контента.

Также, при использовании плагина I18n Search, вы можете установить любое количество ссылок отображаемых по умолчанию в строке 28 файла pagify.php:

$pagify_pages = 5; 

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

Настройки внешнего вида

Вы можете настроить внешний вид отображаемых ссылок в вашем CSS-файле, используя следующие классы (вы можете копировать код, в вашем файле он будет расположен построчно):

.paging { ... }
.paging span { ... }
.paging span.first { ... }
.paging span.previous { ... }
.paging span.current { ... }
.paging span.next { ... }
.paging span.last { ... }
.paging span.inactive { ... }

В общем, плагин очень полезный, я всегда его использую в сочетании с плагином I18n Search.

Назад

blog comments powered by Disqus
Эту страницу посетили 5245 раз(а).

Последние новости

Последние комментарии

Для контактов

Back to top