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

Чтобы скачать файл, Войдите или Зарегистрируйтесь.
Сайт автора   Демо

Файл скачан 0 раз(а)

Установки плагина 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]

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

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

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

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

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

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

_pagify х

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

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

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

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

$pagify_pages = 5; 

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

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

Мой плагин уже настроен на использование с фреймворком UIkit.

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

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

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

Обновлено 19 июля 2025

Количество просмотров страницы: 4

Время загрузки страницы 0.0736 секунды


Поделитесь с друзьями

Share with friends

Файлы cookie помогают нам улучшать качество предлагаемых интернет-пользователям услуг. Оставаясь на сайте, вы соглашаетесь на использование нами файлов cookie.

ПринятьПодробнее

Предлагаю всем людям, заинтересованным в развитии GetSimple CMS, продвигать этот сайт всеми доступными вам способами.