sigur

[Решено] сломалась пагинация, помогите пожалуйста!

Рекомендуемые сообщения

sigur    0

Сломалась пагинация, на странице акции пагинация направляет на страницу новинки.

http://office-master.biz.ua/index.php?route=product/category/discount
Помогите пожалуйста, подскажите где копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

Это не то что сломалось, это что-то сломало, вообще страницу

 

И это совсем не product/special

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sigur    0

может что-то с базой данных, она перед тем пропала и пришлось восстанавливать из резервной копии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

база здесь не причем!!!!

Это у вас в коде бардак.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sigur    0

Помогите пожалуйста, подскажите где копать или посоветуйте соответствующую литературу, уже много времени потратил впустую ....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

Вы сами все делаете?

Или вам кто-ьл это делал?

 

Если сами, то вам указан путь где смотреть

 

Если кто-то ищите исполнителя, пусть исправляет.

 

Литература - ОС это не учебник, все познается в "изучении" кода

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sigur    0

это не мои наработки и этого человека сейчас найти. подскажите в каких файлах искать проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

product/category.php

метод discount

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sigur    0
ОГРОМНОЕ спасибо, исправил

$pagination->url = $this->url->link('product/category/latest/' . $url . '&page={page}');

на

$pagination->url = $this->url->link('product/category/discount/' . $url . '&page={page}');

и все работает !!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От fazli
      Как добавить пагинацию в админке со списком опций?
      Есть опция "Цвет товара", только открыть эту опцию в админке очень сложно — слишком большой список фото образцов цвета товара. В итоге, страница зависает на долго, и открывается только через минут 20. Может есть способ решить этот вопрос?
      Предполагаю, что если добавить пагинацию и выводить на странице к примеру по 20 опций все решится.
    • От butya4ok
      Здравствуйте. Подскажите, куда копать.
      Opencart 2.1.0.2 Русская сборка.
      Установлен Mega Filter Pro 2.0.2.1
       
      Перестала корректно работать пагинация в категориях. При выбранных фильтрах для товаров ссылки пагинации ведут на страницы без выбранных фильтров.
      Например, находимся на странице http://.../kabelni-vvedennya?mfp=11-r-z-blennya[1''NPT,1%2F2''NPT] , а ссылки внизу ведут просто на http://.../kabelni-vvedennya?page=3  http://.../kabelni-vvedennya?page=2
       
      На тестовом хостинге есть старая версия, где всё работает.
      Подскажите, где искать причину (или как искать). Сравнивал файлы пагинации, mfp, категории - не увидел отличий.
    • От Guava
      Здравствуйте, на этом форуме нашел решение, как убрать ?page=1 из ссылки на страницу №1 в блоке пагинации, при просмотре со страниц 2 и далее
      Решить удалось, но возникла проблема с ?page=10 . Вместо ?page=10 отображается ссылка вида сайт.ком/категория/0 .
      При пагинации меньше ?page=10. Например при ?page=9 ?page=8 и т.д. все ссылками хорошо, но где единичка - нет.
       
      Что делал: 
      в system/library/pagination.php
       
       
      return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; добавил к коду
      $clear_page_param_replace_from = array('&page=1','&page=1','?page=1'); $output = str_replace($clear_page_param_replace_from, '', $output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>';  
      понимаю, что дело в единице в коде, но знаний не хватает, чтобы отредактировать код правильно.
      Прошу помощи. Помогите пожалуйста, что добавить/изменить, чтобы ссылки на страницы пагинации от 10 до 19 строились корректно?
       
       
       
      Есть также сопутствующий вопрос по решению проблемы "Текст только на первой странице"
      Имеется ввиду, чтобы описание категории отображалось лишь на странице 1
       
      $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); заменить на код ниже в контроллере категории if ($page == 1) { $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); } else { $this->data['description'] = ""; }  
      Этот код работает, если не убирать ошибочную ссылку на "/?page=1"  , вместо "/"
      Но как только решаем проблему со ссылкой в пагинации  - текст исчезает не только на страницах 2,3,4 и так далее, но и на первой. То есть не отображается нигде.
       
       
      Второй вопрос сопутствующий, т.к. предположительно зависит от решения в первом вопросе.
       
      Буду благодарен за любую помощь. 
      Окстор 2.3
       
    • От lokti
      Добрый день.
      Столкнулся с задачей переизбытка контента на главной странице, подскажите модуль который может скрыть после Х-отметки все под пагинацию, в виде бесконечной прокрутки. Примеры сайтов с бесконечной прокруткой:
      Обычная
      https://ru.pinterest.com/categories/art/
      Кликабельная с таймером по времени.
      https://www.artlebedev.ru/
    • От Otvet

      300.00 руб · Срок продления: 100.00 руб за 12 месяцев
      Скачать/Купить дополнение


      [SEO] Full IndeX : Улучшение индексации

      Модуль помогает улучшить индексацию, более продуктивно "прокачать"1 товары и решить проблему дублирования2 страниц постраничной навигации, что позволяет поднять в выдаче НЧ-запросы страниц товаров расположенных на удаленных страницах. Управлять множеством факторов и решает ряд недочетов в Opencart.
      1 - Обособленные страницы (доступные только через sitemap) не получают статический вес [PR] и имеют пустой анкор-лист.
      2 - Чем плохи дубли:
      ухудшают и замедляют индексацию потеря веса (pagerank) "основной" страницей категории/производителя часть товаров не могут получить внутренний вес ____________________________________________________________________________
       
       
      Что делает модуль:
      для google: правильно объединяет страницы в одну цепочку с атрибутами prev | next https://support.google.com/webmasters/answer/1663744?hl=ru уникализирует страницы, они перестают выпадать из основного индекса правильно выводит директивы canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно позволяет управлять выводом canonical самостоятельно способствует полноценной индексации товаров при отсутствии sitemap (либо когда не принимается яндексом из-за размера) управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует распределению веса и более полной перелинковке способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении и многое другое + много нового в версии 4.0 (читайте выше)  
      ЕЩЕ больше функционала:
       
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/
       
      Преимущества перед закрытием страниц в robots.txt
      Преимущества перед директивой noindex (no)follow
      Преимущества перед простым открытием страниц для индексации
      Преимущества перед директивой canonical
      Для проверки работы после установки напишите адрес сайта в ЛС автору
      "Цитаты великих" или "А нужен ли модуль?"
      Для более продуктивной борьбы с дублями так же желательно наличие SEO_Pro и правильного robots.txt
      Добавил Otvet Добавлено 15.08.2015 Категория SEO, карта сайта, оптимизация Системные требования - для opencart 2.x установка производится через стандартный инструмент Extension Installer- для opencart 1.5.x vqmod 2.4 или выше Сайт разработчика Старая цена 390 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу