Форум русской поддержки Joomla!® CMS
03.12.2016, 23:52:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

постраничная навигация Joomla 2.5.x

 (Прочитано 7791 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Magnum
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 275


magnum-blog.pp.ua


« : 16.04.2012, 15:28:04 »

Суть в чем.

В версии Joomla 1.5 было сделано у меня примерно так:
http://joomlaforum.ru/index.php/topic,41428.msg676865.html#msg676865

В версии 2.5 есть небольшие заминки в виде надписей: В начало, Назад, Вперед, В конец

хотелось бы изменить эти надписи на нечто удобнее и короче типа:


Для этого раньше можно было в файле локализации изменить секции:
Цитировать
NEXT=›
PREV=‹
START=«
......

Нынче я пытался их найти, но нашел только:
Цитировать
JNEXT="..."
JPREV="....."

Которые судя по все не совсем то что имеется в виду, точнее не имеет отношения к навигации (хотя я могу и ошибатся)
Кто может подсказать, где именно они находятся и как точно зовутся

Второе, это хотелось бы привести файл pagination.php:
Код:
<?php
/**
 * J!Blank Template for Joomla by Joomla-book.ru
 * @category   JBlank
 * @author     smet.denis <admin@joomla-book.ru>
 * @copyright  Copyright (c) 2009-2012, Joomla-book.ru
 * @license    GNU GPL
 * @link       http://joomla-book.ru/projects/jblank JBlank project page
 */
defined('_JEXEC') or die('Restricted access');

/**
 * This is a file to add template specific chrome to pagination rendering.
 * NOTE: If you override pagination_item_active OR pagination_item_inactive you MUST override them both
 */


/**
 *Input variable $list is an array with offsets:
 *  $list[prefix]        : string
 *    $list[limit]        : int
 *    $list[limitstart]    : int
 *    $list[total]        : int
 *    $list[limitfield]    : string
 *    $list[pagescounter]    : string
 *    $list[pageslinks]    : string
 * @param $list
 * @return string
 */
function pagination_list_footer($list)
{
    $html   = array();
    $html[] = "<div class=\"list-footer\">";
    $html[] = "<div class=\"limit\">" . JText::_('JGLOBAL_DISPLAY_NUM'). $list['limitfield'] . "</div>";
    $html[] = $list['pageslinks'];
    $html[] = "<div class=\"counter\">" . $list['pagescounter'] . "</div>";
    $html[] =
        "<input type=\"hidden\" name=\"" . $list['prefix'] . "limitstart\" value=\"" . $list['limitstart'] . "\" />";
    $html[] = "</div>";

    return implode("\n", $html);
}

/**
 *Input variable $list is an array with offsets:
 *    $list[all]
 *        [data]      : string
 *        [active]    : boolean
 *    $list[start]
 *        [data]      : string
 *        [active]    : boolean
 *    $list[previous]
 *        [data]      : string
 *        [active]    : boolean
 *    $list[next]
 *      [data]        : string
 *        [active]    : boolean
 *    $list[end]
 *        [data]      : string
 *        [active]    : boolean
 *    $list[pages]
 *        [{PAGE}][data]   : string
 *        [{PAGE}][active] : boolean
 * @param $list
 * @return string
 */
function pagination_list_render($list)
{
    // Reverse output rendering for right-to-left display.
    $html = '<ul class="paginations">';
    $html .= '<li class="pagination-start">' . $list['start']['data'] . '</li>';
    $html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>';

    foreach ($list['pages'] as $page) {
        $html .= '<li>' . $page['data'] . '</li>';
    }

    $html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>';
    $html .= '<li class="pagination-end">' . $list['end']['data'] . '</li>';
    $html .= '</ul>';

    return $html;
}

/**
 * Input variable $item is an object with fields:
 *    $item->base    : integer
 *    $item->prefix  : string
 *    $item->link    : string
 *    $item->text    : string
 * @param $item
 * @return string
 */
function pagination_item_active($item)
{
    return "<a href=\"" . $item->link . "\" class=\"pagenav\">" . $item->text . "</a>";
}

/**
 * Input variable $item is an object with fields:
 *    $item->base    : integer
 *    $item->prefix  : string
 *    $item->link    : string
 *    $item->text    : string
 * @param $item
 * @return string
 */
function pagination_item_inactive($item)
{
    return "<span class=\"pagenav\">" . $item->text . "</span>";
}

К виду того, что бы когда человек находится на первой странице, то ему не показывало навигации типо: В перед, Назад
И аналогично о последних страницах

Помнится где то такое было описано, но так и не смогу найти =(

Зарание спасибо за помощь
Записан
fedragon
Давно я тут
****

Репутация: +22/-0
Offline Offline

Сообщений: 236


You move like an insect


« Ответ #1 : 16.04.2012, 17:41:03 »

У меня 2.5, В начало, в конец и прочие в файле локализации есть
JLIB_HTML_START="В начало"
и так далее
файл находится в www/administrator/language/ru-RU/ru-RU.lib_joomla.ini
Записан
Magnum
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 275


magnum-blog.pp.ua


« Ответ #2 : 16.04.2012, 20:45:48 »

У меня 2.5, В начало, в конец и прочие в файле локализации есть
JLIB_HTML_START="В начало"
и так далее
файл находится в www/administrator/language/ru-RU/ru-RU.lib_joomla.ini

Спасибо, знать бы оно это  на самом деле.
Хотя результат нужный дало, но знать бы теперь не вылезет ли где косяком =(
Записан
fedragon
Давно я тут
****

Репутация: +22/-0
Offline Offline

Сообщений: 236


You move like an insect


« Ответ #3 : 16.04.2012, 21:45:45 »

Да не должно, обычный перевод текста
Я так много где перевожу под себя, всё работает
Записан
Magnum
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 275


magnum-blog.pp.ua


« Ответ #4 : 17.04.2012, 00:50:08 »

Ну просто будет не совсем приятно увидеть где то в админке несуразный текст
Записан
Diki
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 184



« Ответ #5 : 01.05.2012, 15:51:17 »

Подскажите как сделать чтобы в навигации было видно 5 страниц а не 10? Спасибо!
Записан
indra
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16



« Ответ #6 : 26.12.2012, 15:10:28 »

А у меня навигация вверху текста в виде списка и что только не делал, даже плагин отключил. Всё равно так и остаётся пока. Кто подскажет каким образом исправить сие безобразие?
Записан
feniks81
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 30


« Ответ #7 : 27.12.2012, 16:29:17 »

А у меня навигация вверху текста в виде списка и что только не делал, даже плагин отключил. Всё равно так и остаётся пока. Кто подскажет каким образом исправить сие безобразие?
разберись с помощью CSS, чтобы не было списком посмотри может тебе нужно это - для конкретного <li> выставить в CSS - display: inline!important;

я все делаю через Chrome - кнопкой мышки на сайте выделяю интересующий элемент - и кликаю "Просмотр кода элемента", далее там уже можно в режиме реального времени менять и дописывать CSS, пока не получится что надо.. еще и подскажет в каком CSS файле добавить или иное значение..
Записан
zeus07
Завсегдатай
*****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 644



« Ответ #8 : 21.03.2013, 13:02:11 »

Народ!

Подскажите пожалуйста, как вывести постраничную навигацию не только снизу, но и сверху? Но и таким образом, чтобы цифрами отображалось количество материалов в категории.
Сайт: http://daronosica.ru/knigi-vethogo-zaveta/pyatiknizhie-moiseya/kniga-bitie/133-kniga-bytie-glava-2
Кнопки Назад и Вперёд есть, а вот между ними количество материалов не отображается, а сделать надо.

Заранее благодарен за помощь
Записан
fedragon
Давно я тут
****

Репутация: +22/-0
Offline Offline

Сообщений: 236


You move like an insect


« Ответ #9 : 21.03.2013, 13:51:10 »

Шаблон вывода надо править
Записан
egorov1904
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #10 : 16.02.2015, 13:48:44 »

Подскажите пожалуйста где и как можно посмотреть количество материала, для постраничной пагинации
Записан
_92
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #11 : 30.08.2016, 13:18:28 »

Подскажите пожалуйста где и как можно посмотреть количество материала, для постраничной пагинации
в настройках меню - макеты страниц - кол-во материалов в списке
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet