Новости Joomla

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

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
На странице блога категории  http://workhard.by/Bodibilding/ неправильно отрабатывает пагинация. При нажатии на следующую страницу открывается та же самая страница. Весь инет облазил, не нашел где копать. Помогите советом.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Смотрите файл templates/шаблон/html/pagination.php
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Смотрите файл templates/шаблон/html/pagination.php
А что именно здесь отвечает за вывод нужной страницы.   Вот мой файл
Код
<?php
 
defined( '_JEXEC' ) or die;
 
function pagination_list_render( $list )
{
    // Reverse output rendering for right-to-left display.
    $html = '<ul class="pagination">';
    $html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>';
    foreach ( $list['pages'] as $page ) {
        $html .= '<li class="pagination-item">' . $page['data'] . '</li>';
    }
    $html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>';
    $html .= '</ul>';
 
    return $html;
}
 
function pagination_item_active( &$item )
{
    $app = JFactory::getApplication();
    if ( $app->isAdmin() ) {
        if ( $item->base > 0 ) {
            return "<a title=\"" . $item->text . "\" onclick=\"document.adminForm." . $this->prefix . "limitstart.value=" . $item->base
                . "; Joomla.submitform();return false;\">" . $item->text . "</a>";
        } else {
            return "<a title=\"" . $item->text . "\" onclick=\"document.adminForm." . $this->prefix
                . "limitstart.value=0; Joomla.submitform();return false;\">" . $item->text . "</a>";
        }
    } else {
        return "<a title=\"" . $item->text . "\" href=\"" . $item->link . "\" class=\"pagenav\">" . $item->text . "</a>";
    }
}
 
function pagination_item_inactive( &$item )
{
    $app = JFactory::getApplication();
    if ( $app->isAdmin() ) {
        return "<span>" . $item->text . "</span>";
    } else {
        return "<span class=\"pagenav\">" . $item->text . "</span>";
    }
}
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Для начала попробуйте просто переименовать временно файл в любое другое слово и проверить, как работает стандартная.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Стандартная так же.  На данный момент удалил с папки шаблона и оставил только стандартную. Добавились метки вперед вконец и все.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Тогда возможно проблема в каком-то SEF-расширении. S404EF может быть установлен?
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Тогда возможно проблема в каком-то SEF-расширении. S404EF может быть установлен?
Есть такой, установил когда то давно, теперь смотрю от него проблем всяких больше. Это как то исправляется?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Конечно. Просто отключите его. Ну или удалите даже.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Так жалко терять ссылки и страницы в поиске. А так давно бы. Я так понимаю после удаления это все похерится. Может не такие деструктивные варианты есть?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Ну как вариант сделать редирект в htaccess. Со ссылок вида /Page-&a.html на /?start=&b, где A-номер страницы, а B — номер страницы помноженный на кол-во материалов на страницу.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Не понял))  Т.е. более менее простых способов решения нет ? Может немного поподробней объясните.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
В факе тема. См. пятый пример, как раз ваш случай практически. Но вообще да, это не простой способ. Более простой был бы удалить кривые SEF-расширения, но это, как я понял, не вариант.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Спасибо. Полезное чтиво, добавил в закладки. Но всеже как с помощью редиректа пагинацию подчинить не разобрался. Может подскажите куда и что именно вставлять. Или вот вы пишите, что более простой способ - это удалить SEF, я уже больше к этому склоняюсь, а то неизвестно какие прблемы из-за него дальше вылезут, да  и пока в индексе около 100 страниц,  чем дальше тем больше переделывать придется.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Пожалуйста. По составлению регулярок для htaccess увы не помогу. Самому до сих пор каким-то волшебством кажется. А лучше бортового SEF для Joomla нет. Имхо, лучше всё-таки обратно откатить и начать делать правильно сайт.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Я правильно понимаю, что удаление SEF404 неизбежно приведет к потере сайтом трафика и всех станиц из поиска  и всю работу по раскрутке надо будет делать заново, или можно посредством тех же редиректов или еще чего то эти последствия избежать. Вообще так делается, или это не совсем правильное решение?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
В той статье вроде есть примеры, как сделать редиректы, чтобы трафик не потерять.
*

rogerru

  • Захожу иногда
  • 64
  • 6 / 0
У меня появилась такая же проблема после последнего апдейта Joomla (2.5.17). Никаких SEF плагинов нет, pagination.php в шаблоне не переопределял.
ссылки вида http://mysite.com/category?start=12 (24...) не работают (всегда на первой странице), хотя раньше прекрасно работали. Кэш Joomla и броузера чистил - толку 0.
Работает в связке с VM2, SEF vm пробовал отключать - не помогло.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Будем ждать нового апдейта, может что то измениться. У себя заметил, недавно добавил новое меню в нем пагинация отрабатывает, в старых таже история.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как выводить категории на главной странице.

Автор makarovse

Ответов: 7
Просмотров: 2355
Последний ответ 03.04.2022, 19:50:42
от THE KILLERS
Как вывести все категории VirtueMart 3 второго уровня списком?

Автор Damarkuzz

Ответов: 0
Просмотров: 888
Последний ответ 06.07.2020, 18:58:23
от Damarkuzz
Перенаправляет на родителя при несуществующей категории, а надо на 404

Автор mishapod

Ответов: 0
Просмотров: 970
Последний ответ 08.01.2019, 12:06:16
от mishapod
В мобильной версии товары в категории сужаются слишком сильно

Автор salikh

Ответов: 1
Просмотров: 1176
Последний ответ 06.11.2016, 01:39:07
от salikh
сетка подкатегорий в родительской категории

Автор melmi229

Ответов: 0
Просмотров: 856
Последний ответ 12.10.2016, 16:20:37
от melmi229