Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Поиск по сайту

Результаты поиска по тегам 'пагинация'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • Opencart 4.x
    • Opencart 4.x: Общие вопросы
    • Opencart 4.x: Установка и обновление
    • Opencart 4.x: Локализация
    • Opencart 4.x: Настройка и оптимизация
    • Opencart 4.x: Песочница
    • Opencart 4.x: Поиск модулей
    • Opencart 4.x: Отчёты об ошибках
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Реклама и продвижение
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Контекстная реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Services
    • Создание магазинов под ключ
    • Design, layout and templates
    • Programming, creating modules, changing functionality
    • Setting up and minor work on an existing site
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению

Категории

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Фильтры
  • Цены, скидки, акции, подарки
  • Реклама и продвижение
  • Бонусы, купоны, программы лояльности
  • Блоги, новости, статьи
  • Покупки, оформление заказа, корзина
  • Опции
  • Атрибуты
  • Серии, Комплекты
  • Поиск
  • SEO, карта сайта, оптимизация
  • Кэширование, сжатие, ускорение
  • Платежные системы
  • Доставки
  • Редакторы
  • Меню, дизайн, внешний вид
  • Слайдшоу, баннеры, галереи
  • Письма, почта, рассылки, sms
  • Обратная связь, звонки
  • Обмен данными
  • Учет в заказе
  • Сравнения, закладки
  • Социальные сети
  • Парсеры
  • Модули
  • Инструменты, утилиты
  • Лицензии
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
    • ocStore
  • Услуги
    • Графика и дизайн
    • Маркетинг

Категории

  • Служебные документы
  • Оплата
  • Документация Opencart

Категории

  • Общие вопросы
  • Покупка дополнений
  • Для разработчиков
  • Аккаунт
  • Техническая поддержка
  • Финансовый отдел

Категории

  • Интервью
  • Статьи

Product Groups

  • Услуги форума

Блоги

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Записи
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Мой копирайтинг
  • SEO боксинг специального назначения
  • Get-Web Dev
  • Seok
  • Блоги sitecreator-а
  • Best practice
  • Vlad-Egorov-Blog
  • Блог spectre
  • commanddotcom
  • Внимание мошенники
  • Наблюдения обычного человека
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов
  • Настюша, тут есть темы
  • Пропитано рекламой
  • Tutorial
  • ОтВинта
  • Tg chnls
  • Блог
  • Блог sv2109
  • КАК ОРГАНИЗОВАТЬ НОВОСТНЫЕ ПОДПИСКИ НА БАЗЕ API OPENCART 3/0/2
  • VDS/VPS, серверы под Linux: установка, настройка, оптимизация
  • IT блог
  • Блог
  • Opencart SEO
  • Путёвые заметки о работе магазина NiceBike на платформе OpenCart
  • Blondi Blog
  • Полезные статьи, новости.
  • Блог владельца магазина
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa
  • 👌🔊Bellsouth CUSTOMER support number 1+(8O8)678=9O64-☎phone number
  • Liudmila marketer
  • Заметки реалиста
  • ocstore на ноліках
  • Про Opencart
  • Блог про рутинні процеси в магазині на ocsote
  • Radaevich
  • Плагіни Opencart
  • Крафтовий OpenCart: Старт пригоди. Ціна створення сайту на Опенкарт

container

  • Support
  • Tutorials

Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


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

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


Сайт


Skype


Город:


Интересы

  1. 11 Завантажити / Придбати розширення SEO мультиязык / мультирегион Демо Демо Админ. часть логін | пароль demo | demo Поддерживает opencart и сборки на нем версий 3.x, 2.x, 1.5.x Обратите внимание на PRO версию модуля Описание 💠 Корректные языковые URL с языковыми префиксами 💠 Корректно индексируются поисковыми системами все языковые страницы 💠 Поддержка мета тега hreflang 💠 Поддержка x-default 💠 Popup окно выбора языка 💠 Автоматическая отправка посетителя, при первом заходе, на главный язык (Регион) магазина, если у него нет куки "языка" (при этом данный паттерн никак не влияет на индексацию поисковыми системами, нет 301 редіректа) Платная опция - Налаштування згідно закону України 🇺🇦 (включно з налаштуваннями та адаптацією) (+11.00 USD) Алгоритм такой: Если пользователь зашел первый раз-его перенаправить (не путать с редиректом) на главный язык (украинский) Если пользователь зашел не в первый раз, но пример из поисковой системы, и попав не на главный язык-его перенаправить на ту же страницу главного языка Если пользователь решил изменить язык (через переключатель языков) - автоматическое перенаправление больше не буди действовать. Но если пользователь "снова" переключает язык на главный - то будет действовать этот алгоритм перенаправления, если пользователь попав в магазин на страницу не главного языка Даже если в индексе страницы без префикса ру языка сейчас в индексе поисковых систем (ПС) Будет все согласно закону Делаем украинский с префиксом /ua/... (префикс ua в качестве примера, может быть /uk/... и т п.) (все страницы ру языка без префикса будут сохранены в индексе поисковых систем(ПС)) Если пользователь зашел первый раз-его перенаправить в любом случае (не путать с редиректом) на главный язык (украинский) /ua (для главной страницы) или /ua/...(в зависимости от страницы куда он попал)) Если пользователь зашел не в первый раз, но например из поисковой системы (ПС), и попал не на главный язык (на язык ру (без префикса) а не главный украинский /ua/... у него была) - его перенаправить на ту же страницу главного языка /ua/... (которая была выбрана пользователем) Если пользователь решил изменить язык (через переключатель языков, например с украинского / ua/... на язык без префикса ру) - автоматическое перенаправление больше не буди действовать (потому что так решил пользователь). Но если пользователь" снова " переключает язык на главный украинский /ua/... - то будет действовать этот алгоритм перенаправления, если пользователь попал в магазин на страницу не главного языка (на ру язык), его перенаправить на главный украинский /ua/... То есть все согласно Закону, и сохранятся страницы в индексе без переиндексации Возможности 💠 корректные языковые URL с языковыми префиксами, 💠 корректно индексируются поисковыми системами все языковые страницы 💠 поддержка мета тега hreflang 💠 поддержка x-default 💠 popup вікно вибору мови 💠 поддержка языковых sitemap 💠 языковые мета теги для главной страницы 💠 убирает index.php?route=common / home для главной страницы 💠 поддержка мультимагазинов 💠 позволяет создавать мультимагазин в подпапках 💠 управляет регионами в том числе и городами 💠 шорткоды привязаны к языкам, регионам, мультимагазинам, 💠 не изменяет системный код файлов 💠 модуль не использует ioncube 💠 различные SEO URL для различных языков, регионов, городов (с помощью префиксов или поддоменов) 💠 переключение валюты связанной с языком, регионом 💠 отключение описания категорий на дополнительных страницах пагинации (только opencart 2. x, 3. х) 💠 развитая поддержка мультимагазинов 💠 совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования и требованиям opencart 💠 унікалізация тега title, description на страницах пагинации 💠 SEO URL для пагинации ../page-2 Требования 💠 Установлены локализации как минимум 2 языков 💠 Наличие стандартного переключателя языков opencart на фронте магазина 💠 Для opencart версии 1.5.х (Только для этой ветки - 1.5) должен быть установлен vQmod (стандарт де факто) Лицензия 💠 Все права на модуль принадлежат разработчику markimax 💠 Условия использования лицензии: один домен-одна лицензия (покупка продукта для каждого домена). 💠 Условия использования лицензии - "на владельца". Это означает, что вы можете использовать одну лицензию (один модуль) на один домен. То есть для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль) Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - покупать не надо) То есть на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт-одна лицензия. 💠 Запрещена перепродажа модуля без согласия автора. 💠 Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля. 💠 Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других. 💠 Бесплатная техническая поддержка не действует для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. 💠 Бесплатная техническая поддержка не действует для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт вне ресурса https://opencartforum.com/files/. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 💠 Товар надлежащего качества возврату или обмену не подлежит. 💠 Выполняя действие покупки и использования продукта вы автоматически соглашаетесь со всеми пунктами настоящего Соглашения. 💠 Для проверки лицензии автору модуля предоставляется версия модуля, e-mail на который зарегистрирован магазин, домен, язык интернет-магазина 💠 Купив модуль Вы автоматически соглашаетесь с текстом лицензии. 💠 Модуль имеет принцип распространения "as is". Условия технической поддержки 1. При запросе в тех. поддержку вы должны предоставить подтверждение официальной покупки модуля (где куплен, под каким e-mail, логином, номер счета) В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 2. Время реакции бесплатной тех. поддержки не ограничено (учитывайте что существуют выходные и праздники, а рабочий день начинается в 9:00 и заканчивается 17:00, а в тех. поддержке работают не роботы). Тех. поддержка осуществляется в строгом порядке очереди 3. Тех. поддержка не предоставляется без полных доступов. Внимание, если вы предоставили не проверенные доступы или доступы без прав администратора (то есть специалист потратил время на попытку входа и не вошел под ними или не получил прав для полноценной работы) - то автоматически перемещается в конец очереди, минимум на сутки). Тех. поддержка осуществляется только через личные сообщения (ЛС) на форуме В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Мы не умеем гадать. 4. Задавая вопросы, формулируйте логически четко. В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Если вам не ответили - переформулируйте правильно вопрос. 5. Предоставляйте URL магазина (или URL где проблема) при вопросе (обязательное условие), если нет возможности (при localhost), скриншоты "вопроса". В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 6. Если нет квалификации, или не можете решить вопрос сами, сразу предоставляйте доступы в админ. часть (полные, администратора, для полноценной работы) и FTP доступ, для более быстрого решения вашего вопроса. 7. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. 8. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт не официально и не на уполномоченных автором сайтах, торговых площадках. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 9. Бесплатная техническая поддержка принимает платный характер в таких случаях: a) заявленная работа модуля невозможна из-за работы действующий программных продуктов на стороне покупателя которые вызывают конфликты своими ошибками в работе как этого продукта так и сайта покупателя в целом (ошибки модулей, ошибки верстки тем, ошибки настройки сервера, ошибки JS на сайте) b) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения. c) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования d) работа модуля нарушена после ошибочных действий покупателя 10. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по модулю на его (пользователя) сайте, за пользователя, не связанную с ошибками модуля или самим модулем. (установка, обновление, Настройка, обучение и т п) 11. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки устранил ошибки на сайте не связанные с модулем, но влияющие на его работу. 12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, Вы автоматически соглашаетесь с условиями предоставления технической поддержки. 13. Техническая поддержка осуществляется только Владельцам модуля, которые оформили покупку на себя. 14. Техническая поддержка предоставляется только тем, кто непосредственно купил модуль (владельцу лицензии) 15. Срок поддержки версии ограничен сроком-1 год с момента ее публикации 16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии 17. Автор наделен правом изменять условия тех. поддержки без уведомления пользователей индивидуально, путем опубликования условий на официальном сайте 18. Срок бесплатной технической поддержки - 1 год с момента покупки модуля (для домена) 19. В техническую поддержку не входит - Настройка серверов, переверстка шаблонов и т п 🌻 Made in Ukraine 🇺🇦 Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ. Если, по каким то причинам, вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан Украины (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ. Автор markimax долучення 19.04.16 Категорія SEO, карта сайта, оптимизация Системные требования PHP 5.3+ Метод активации Автоматическая активация Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 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.х Звернення до сервера розробника Нет
  2. Версия 33.0

    Демо Демо Админ. часть логін | пароль demo | demo Поддерживает opencart и сборки на нем версий 3.x, 2.x, 1.5.x Обратите внимание на PRO версию модуля Описание 💠 Корректные языковые URL с языковыми префиксами 💠 Корректно индексируются поисковыми системами все языковые страницы 💠 Поддержка мета тега hreflang 💠 Поддержка x-default 💠 Popup окно выбора языка 💠 Автоматическая отправка посетителя, при первом заходе, на главный язык (Регион) магазина, если у него нет куки "языка" (при этом данный паттерн никак не влияет на индексацию поисковыми системами, нет 301 редіректа) Платная опция - Налаштування згідно закону України 🇺🇦 (включно з налаштуваннями та адаптацією) (+11.00 USD) Алгоритм такой: Если пользователь зашел первый раз-его перенаправить (не путать с редиректом) на главный язык (украинский) Если пользователь зашел не в первый раз, но пример из поисковой системы, и попав не на главный язык-его перенаправить на ту же страницу главного языка Если пользователь решил изменить язык (через переключатель языков) - автоматическое перенаправление больше не буди действовать. Но если пользователь "снова" переключает язык на главный - то будет действовать этот алгоритм перенаправления, если пользователь попав в магазин на страницу не главного языка Даже если в индексе страницы без префикса ру языка сейчас в индексе поисковых систем (ПС) Будет все согласно закону Делаем украинский с префиксом /ua/... (префикс ua в качестве примера, может быть /uk/... и т п.) (все страницы ру языка без префикса будут сохранены в индексе поисковых систем(ПС)) Если пользователь зашел первый раз-его перенаправить в любом случае (не путать с редиректом) на главный язык (украинский) /ua (для главной страницы) или /ua/...(в зависимости от страницы куда он попал)) Если пользователь зашел не в первый раз, но например из поисковой системы (ПС), и попал не на главный язык (на язык ру (без префикса) а не главный украинский /ua/... у него была) - его перенаправить на ту же страницу главного языка /ua/... (которая была выбрана пользователем) Если пользователь решил изменить язык (через переключатель языков, например с украинского / ua/... на язык без префикса ру) - автоматическое перенаправление больше не буди действовать (потому что так решил пользователь). Но если пользователь" снова " переключает язык на главный украинский /ua/... - то будет действовать этот алгоритм перенаправления, если пользователь попал в магазин на страницу не главного языка (на ру язык), его перенаправить на главный украинский /ua/... То есть все согласно Закону, и сохранятся страницы в индексе без переиндексации Возможности 💠 корректные языковые URL с языковыми префиксами, 💠 корректно индексируются поисковыми системами все языковые страницы 💠 поддержка мета тега hreflang 💠 поддержка x-default 💠 popup вікно вибору мови 💠 поддержка языковых sitemap 💠 языковые мета теги для главной страницы 💠 убирает index.php?route=common / home для главной страницы 💠 поддержка мультимагазинов 💠 позволяет создавать мультимагазин в подпапках 💠 управляет регионами в том числе и городами 💠 шорткоды привязаны к языкам, регионам, мультимагазинам, 💠 не изменяет системный код файлов 💠 модуль не использует ioncube 💠 различные SEO URL для различных языков, регионов, городов (с помощью префиксов или поддоменов) 💠 переключение валюты связанной с языком, регионом 💠 отключение описания категорий на дополнительных страницах пагинации (только opencart 2. x, 3. х) 💠 развитая поддержка мультимагазинов 💠 совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования и требованиям opencart 💠 унікалізация тега title, description на страницах пагинации 💠 SEO URL для пагинации ../page-2 Требования 💠 Установлены локализации как минимум 2 языков 💠 Наличие стандартного переключателя языков opencart на фронте магазина 💠 Для opencart версии 1.5.х (Только для этой ветки - 1.5) должен быть установлен vQmod (стандарт де факто) Лицензия 💠 Все права на модуль принадлежат разработчику markimax 💠 Условия использования лицензии: один домен-одна лицензия (покупка продукта для каждого домена). 💠 Условия использования лицензии - "на владельца". Это означает, что вы можете использовать одну лицензию (один модуль) на один домен. То есть для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль) Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - покупать не надо) То есть на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт-одна лицензия. 💠 Запрещена перепродажа модуля без согласия автора. 💠 Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля. 💠 Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других. 💠 Бесплатная техническая поддержка не действует для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. 💠 Бесплатная техническая поддержка не действует для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт вне ресурса https://opencartforum.com/files/. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 💠 Товар надлежащего качества возврату или обмену не подлежит. 💠 Выполняя действие покупки и использования продукта вы автоматически соглашаетесь со всеми пунктами настоящего Соглашения. 💠 Для проверки лицензии автору модуля предоставляется версия модуля, e-mail на который зарегистрирован магазин, домен, язык интернет-магазина 💠 Купив модуль Вы автоматически соглашаетесь с текстом лицензии. 💠 Модуль имеет принцип распространения "as is". Условия технической поддержки 1. При запросе в тех. поддержку вы должны предоставить подтверждение официальной покупки модуля (где куплен, под каким e-mail, логином, номер счета) В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 2. Время реакции бесплатной тех. поддержки не ограничено (учитывайте что существуют выходные и праздники, а рабочий день начинается в 9:00 и заканчивается 17:00, а в тех. поддержке работают не роботы). Тех. поддержка осуществляется в строгом порядке очереди 3. Тех. поддержка не предоставляется без полных доступов. Внимание, если вы предоставили не проверенные доступы или доступы без прав администратора (то есть специалист потратил время на попытку входа и не вошел под ними или не получил прав для полноценной работы) - то автоматически перемещается в конец очереди, минимум на сутки). Тех. поддержка осуществляется только через личные сообщения (ЛС) на форуме В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Мы не умеем гадать. 4. Задавая вопросы, формулируйте логически четко. В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Если вам не ответили - переформулируйте правильно вопрос. 5. Предоставляйте URL магазина (или URL где проблема) при вопросе (обязательное условие), если нет возможности (при localhost), скриншоты "вопроса". В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 6. Если нет квалификации, или не можете решить вопрос сами, сразу предоставляйте доступы в админ. часть (полные, администратора, для полноценной работы) и FTP доступ, для более быстрого решения вашего вопроса. 7. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. 8. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт не официально и не на уполномоченных автором сайтах, торговых площадках. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 9. Бесплатная техническая поддержка принимает платный характер в таких случаях: a) заявленная работа модуля невозможна из-за работы действующий программных продуктов на стороне покупателя которые вызывают конфликты своими ошибками в работе как этого продукта так и сайта покупателя в целом (ошибки модулей, ошибки верстки тем, ошибки настройки сервера, ошибки JS на сайте) b) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения. c) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования d) работа модуля нарушена после ошибочных действий покупателя 10. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по модулю на его (пользователя) сайте, за пользователя, не связанную с ошибками модуля или самим модулем. (установка, обновление, Настройка, обучение и т п) 11. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки устранил ошибки на сайте не связанные с модулем, но влияющие на его работу. 12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, Вы автоматически соглашаетесь с условиями предоставления технической поддержки. 13. Техническая поддержка осуществляется только Владельцам модуля, которые оформили покупку на себя. 14. Техническая поддержка предоставляется только тем, кто непосредственно купил модуль (владельцу лицензии) 15. Срок поддержки версии ограничен сроком-1 год с момента ее публикации 16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии 17. Автор наделен правом изменять условия тех. поддержки без уведомления пользователей индивидуально, путем опубликования условий на официальном сайте 18. Срок бесплатной технической поддержки - 1 год с момента покупки модуля (для домена) 19. В техническую поддержку не входит - Настройка серверов, переверстка шаблонов и т п 🌻 Made in Ukraine 🇺🇦 Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ. Если, по каким то причинам, вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан Украины (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ.
    11.00 USD
  3. Народ кто в теме, нужна корректировка oclayerednavigation / решить проблему с oclayerednavigation. Проблемы с пагинацией, родными фильтрами и конфликтом передачи данных через JSON c модулем фильтра Mega Filter PRO на странице категории товаров. Решение ocmod ( для самообразования)... пишите на телегу, договоримся @SeoCityStudio
  4. 10 Скачать / Купить дополнение [SEO] Full IndeX : Улучшение индексации и устранение ряда недочетов Opencart Модуль призван улучшить индексацию. Управляет множеством факторов и решает большой ряд мелких недочетов Opencart. 🛈 Патч совместимости с OCFilter 4.8 и новее (только для модуля версий 4 и 5) ! Внимание БОЛЬШИЕ цветные буквы не просто так в тексте Указывайте домен при покупке Что делает модуль: исправляет косяки вида сайт/категория/инфо которые присутствуют у 99% позволяет привести сайт к рекомендациям Google и Яндекс редиректы с некорректных страниц по типу сайт/категория/?page=-1 исправление ссылок и багов пагинаций выводить canonical на лишних страницах пагинации производить редирект с лишних страницах пагинации исправление адресов по типу index.php?route=product%2Fproduct&product_id= 404 на лишних страницах пагинации позволяет устранить большой ряд дублей фикс большой проблемы опенкарт - "мусорных" ссылок на теги (с версии 5.0) позволяет запретить индексацию страниц-пустышек уникализация мета-теги и заголовки страниц сайт/категория/бренд способствует распределению веса и более полной перелинковке позволяет убрать или управлять выводом атрибутов prev | next (с 21.03.2018 Google официально перестал учитывать) уникализирует страницы пагинации (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков H1, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать определенные seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее фикс кучи мелких проблем и недоработок в опенкарт и многое другое Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro (модуль его не заменяет и решает другие проблемы) и правильного robots.txt. Модуль не заменяет SEO_Pro, а решает иные задачи и проблемы. [bonus] Sitemap Lite (OCMOD только для opencart 2.x): заменяет оригинальный catalog/controller/feed/google_sitemap.php ускоренная генерация благодаря собственной функции выборки товаров (~ в 5 раз) добавление lastmod устранение дублирования товаров т.к. бонус, не подпадает под стандартную поддержку если нужна скорость, функционал, поддержка - рекомендую приобрести #FX Sitemap Модуль не занимается генерацией ЧПУ. Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/ и/или https://opencartforum.com/files/file/5570-fx-url-generator-free/ Важно: Срок бесплатной технической поддержки - 1 год Локальные серверы и прочее не входит в поддержку Техподдержка на одну версию опенкарт При заказе настройки, учитывайте что она должна производиться на полностью готовом сайте, дабы потом не делать заново [!] что за Аддоны - FX AddOn Pack #1 [!] что за Бренды - #FX Brands Если ключ активации не пришел на почту, получить можно в ЛС или при запросе обновления. Добавил Otvet Добавлено 15.08.2015 Категория SEO, карта сайта, оптимизация Системные требования умение читать инструкцию, работающий установщик, iq > 70 Метод активации Автоматическая активация Через официальный сайт дополнения Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 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 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
  5. Всем привет! Прочитал кучу статей и было много разговоров на эту тему. Хотелось бы услышать Ваше мнение желательно аргументировано. В гугл справке есть такая инфа https://developers.google.com/search/docs/advanced/ecommerce/pagination-and-incremental-page-loading#sequentially Не используйте первую страницу с результатами поиска в качестве канонической. Вместо этого назначайте каждой странице ее собственный канонический URL. Выходя из этого не совсем правильно когда на всех страницах пагинации каноникал на первую страницу. в этом есть логика, так как по своей сути каноникал это указание с дубля на уникальную страницу, а ведь каждая страница пагинации по сути уникальна с разными товарами. Но на многих авторитетних сайтах пишут что каноникал должен быть именно на первую страницу пагинации. Что скажите?
  6. Подскажите как убрать на 2 странице пагинации <meta name="robots" content="noindex, follow"> Не могу найти в каком файле добавляется.
  7. При включении ЧПУ при попытке вызвать /stranica?page=2 происходит 301 редирект на /stranica. Отключил все модификаторы и расширения которые хоть отдалённо могут повлиять на эту проблему, но ошибка не исчезла. Подскажите куда копать, как исправить.
  8. 10 Скачать / Купить дополнение Кнопка "Показать еще" товары (OC1.5.x&OC2.x) Небольшое дополнение на vqmod(ocmod) заменяет стандартную пагинацию страниц на кнопку "Показать еще" с догрузкой товаров на страницу без ее перезагрузки. Авто-определение русского и английского (остальные добавить не сложно), по умолчанию русский Техническая поддержка оказывается только для купивших. При уличении участия "в складчину" тех.поддержка и консультация не осуществляется На форуме отвечаю только на общие вопросы без консультаций Требования: 1. OC 1.5.х+vqmod (демо) или OC2.0.x +vqmod (демо) или OC2.1.x (демо) или OC 2.2.x (демо) или OC 2.3.x (демо) 2. vqmod или ocmod 3. без vqmod правки вносятся вручную согласно соответствующему файлы Установка: 1. Скопировать из папки upload на хостинг 2. Или для OCMOD загрузить файл bal.ocmod.zip через админку магазина или копируем из архива bal.ocmod.zip содержимое папки upload на сервер Совместимость с фильтрами: 1. Coolfilter (см. демо) 2. Mega Filter PRO (интеграция в архиве) (см. демо) 3. OCfilter (см. демо) и подобные работающие без Ajax Совместимость с шаблонами: 1. Совместим с шаблоном AVA STORE (см. демо) 2. Совместим с шаблоном MiniMalism 3. Совместим с шаблоном Moneymaker (см. демо) Не совместим: 1. с фильтром filterPro 2. с фильтром Adv Ajax Filter FAQ: Использование callback-функции: button_autopager(function(){ своя_функция }) - добавляем в footer События для отслеживания: balLoadds - модуль загруженbalLoadgp - загрузка страницыbalLoaddp - страница загружена Использовать можно так: $(document).on('balLoaddp', function() {<наши действия на событие>}); - добавляем на страницу в нужном месте Структура элементов на странице: $('.element-bal') - все блоки обработанные button_autopager $('.new-element-bal') - новые блоки появившиеся после нажатия на кнопку "показать еще" Для проверки совместимости с каким либо модулем необходимо связаться со мной и предоставить модуль для тестирования (гарантия не распространения гарантирую) Основное демо: см.выше Добавил zemleroi Добавлено 25.04.2015 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет 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 Обращение к серверу разработчика Нет  
  9. Проблема в следующем если не указан гет параметр "&catalog=1" то пагинация выдает не правильный результат с параметром без параметра
  10. Добрый день , форумчане Появилась проблема, которую я не могу решить сам На страницу категорий добавил скрипт прокрутки, работает как часы и грузит все отлично. Проблема в том, что из-за этого скрипта перестали работать кнопки (Добавить в корзину и т.д ) Не могли бы подсказать в чем именно проблема ? Ссылка на сайт тут Скрипт $(function() { function scrollLoader() { console.log('---', 123) if ($(window).scrollTop() == $(document).height() - $(window).height()) { console.log('---', 'ok') setTimeout(function() { $('#endless').trigger('click') }, autoscroller.delay) } } var autoscroller = [] //setting autoscroller.hidePagination = 1 autoscroller.autoScroll = 0 autoscroller.catcher = '#endless' autoscroller.delay = 1000 autoscroller.loading = 0 $(window).scroll(function() { scrollLoader() if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { autoscroller.loading = true $('#endless .fa-refresh').addClass('btn-load-new') } }) if ($('.category-catalog').length) { if ($('.pagination').length && !$('.pagination > li:last-child').hasClass('active')) { $('#content col-12 col-md-9 order-2').hide() $('.pagination') .parent() .before( '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 120px;" ><span class="btn-load-new">Еще товары</span></i></button></div>') $('#endless').on('click', function(e) { var lastProduct = $('.pagination') .closest('.category-catalog') .find('.front-top-products li:last-child') var nextPage = $('ul.pagination li.active').next().find('a:first-child') var nextPageHref = nextPage.attr('href').substring(7) // console.log('---',nextPageHref); // console.log('---', nextPage.attr('href')); $.ajax({ url: 'https://' + nextPageHref, beforeSend: function() { $('#endless .fa-refresh').addClass('btn-load-new') }, success: function(data) { var products = $(data).find('.category-catalog .front-top-products') lastProduct.after(products) $('.pagination').html($(data).find('.pagination > *')) nextPage = $('ul.pagination li.active').next().find('a:first-child') if (nextPage.length == 0) { $('#endless').remove() } else { $('#endless .fa-refresh').removeClass('btn-load-new') } autoscroller.loading = 1 }, }) return false }) } } function inWindow(el) { if ($(el).length) { var scrollTop = $(window).scrollTop() var windowHeight = $(window).height() var offset = $(el).offset() if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true } } return false } })
  11. Добрый день, прошу помощи (совета) в реализации пагинации для Opencart 2.0.1. Знаю что тема уже 100500 раз поднималась, но все же. Вкратце: магазин на Opencart 2.0.1, нет кнопки показать еще (или аналогичной) и не планирую, нет страница "показать все" и тоже не планирую. Есть несколько вариантов реализации, прошу помочь в решении и выбрать верное: 1. Вариант Ставим атрибуты next/prev + ставим canonical на главную (в категории), не закрываем для индексации в robots ничего 2. Вариант Ставим атрибуты next/prev + ставим canonical на саму себя (каждая страница сама на себя в пагинации), не закрываем для индексации в robots ничего 3. Вариант Ставим просто атрибуты next/prev без canonical Просьба помочь в решении вопроса, спасибо все кто откликнулся заранее! П.С. если есть еще варианты для решения, просьба расписать, буду благодарен! Да и еще по умолчанию предполагается что все страницы пагинации будут c тегом <meta name="googlebot" content="index, follow"> так как ориентация на Google
  12. День добрый в пагинации есть небольшая ошибка например мы в категории переходим на вторую страницу по ссылке вида: http://site.ru/catalog/?page=2 и у нас появилась ссылка на первую страницу вида: http://site.ru/catalog/?page=1 что неправильно, так как должна она быть вида http://site.ru/catalog/ как поправить? желательно правкой кода файла: system/library/pagination.php чтобы редиректы не делать Version 1.5.3.1 SeoPro штатное
  13. Добрый день. Сайт опенкарт 2 https://silvex925.com.ua/search?&search=кольцо в поиске при переключении на страницы пагинации выдает 404 ошибку. Хелп плз) product/search.php product/search.tpl
  14. Приветствую. Есть решение для заполнения страниц категорий и поиска с пагинацией товарами полностью, т.е. дополнять страницу если количество по умолчанию не кратно количеству в ряду?
  15. Столкнулся с проблемой вывода кнопок пагинации, а именно выводит в вертикальный список номеровв страниц. До этого менял расположения описания категории, что бы она была ниже товара. бекап category.twig файла сделал, и при возвращении в стандартный вид, все равно кривой вывод кнопок. в админке пагинация норм выводитсья, кнопками Подскажите куда смотреть, что исправить, спасибо {% endfor %} </div> <div class="row"> <div class="col-sm-6 text-left">{{ pagination }}</div> <div class="col-sm-6 text-right">{{ results }}</div> </div>
  16. всем привет ..Подскажите ,как реализовать ,чтобы при вводе несуществующей страницы пагинации , отдавало 404 ,а не 200й ответ ? (или подскажите в каком файле искать) на данный момент в категории магазина 10 страниц , но стоит мне в ручную написать в адресную строку любую большую цифру , как ответ 200,но пишет ,что товара нет в этой категории
  17. 300 Скачать / Купить дополнение SP OcStore 3 SeoPro Fix Избавляет от - циклической переадресации на главной - https://demo.ocstore.com/?utm_medium=test - двойных слешей - https://demo.ocstore.com///////desktops/mac - добавления статьи к категории например - https://demo.ocstore.com/desktops/mac/about_us - canonical на страницах пагинации категории и производителя на первую страницу - +убирает rel prev next из 2011 года + убирает картинку и описание на страницах дальше 1 - редирект с несуществующей страницы пагинации на последнюю доступную - например с 100 на 5ю Когда окупится - будет бесплатно Добавил spectre Добавлено 08.09.2020 Категория SEO, карта сайта, оптимизация Системные требования OcStore 3 Метод активации Автоматическая активация Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Несовместим Обращение к серверу разработчика Нет  
  18. Opencart 3.0.3.3, default theme Привет всем. Стояла задача сделать простой магазин. Но какой магазин без ajax подгрузки товаров в аля 2К20, а? Сам я не то чтобы был полный ноль в js, нет, что-то в целом понимаю. Однако, сначала я искал готовые бесплатные плагины, но на мою версию опенкарт в общей сумме плагинов как кот наплакал, а для ajax подгрузки товаров их вообще 2, и то, один из них триальной версии на 3 дня потом плати монету. Пытался установить от shopunity ajax free filter, но мне не зашел, хотя бы на том, что там уродский вывод пунктов фильтров если выбираешь выводить как select. Ну и в целом плагин имеет много моментов, мне непонравившихся. Мне всё это не подходило и я решил сделать сам. Конечно, я хотел сделать это быстрее, поэтому искав в интете все по запросу ajax фильтрация товаров OpenCart 3, я может что-то и находил полезное, но этого было недостаточно. Однако одну функцию я все таки спер оттуда, так как свою писать было лень, да и зачем второй велосипед нужен?! Чтобы никто не писал потом что "эту функцию ты стырил оттуда-то". Скрипт на jquery, если кто-то может переписать на ванила js, будет хорошо, Ну или если кто-то сможет заменить .load на $.ajax было бы удобней, но да ладно, перейдем к сути. Строго не судите, я не гуру jq, если есть что подправить, напишите это в комментах без грязи. Делюсь своим способом ajax фильтрации товаров opencart3 и ajax сортировка <!--ajax фильтрация ++--> 0. Сначала я бы предложил для фильтров поставить плагин fixfilter opecart3x чтобы изменить логику фильтрации or/and. (Но не обязательно) 1. в category.twig (catalog/view/theme/default/template/product/category.twig) делаем обертку для вывода товаров <div id="pp" class="products_products">...тут уже цикл с выводом товаров..</div> //обернули 2. Тут же в селекте #input-sort убрать метод "onchange location = this", он нам уже не нужен 3. в category.php (catalog/controller/product/category.php) найти способы сортировки, например сортировка по умолчанию $data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', //'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url) //копируем строку и комментируем ее на всякий случай 'href' => '&sort=p.sort_order&order=ASC',// вставляем ее ниже и изменяем на такой вид ); Тоже самое проделать со всеми другими способами сортировки, которые нужны. Мне нужны были только по цене вверх, вниз и по умолчанию; и то "по умолчанию" всегда переименовываю в "рекомендуем". 4. Идем в filter.twig (catalog/view/theme/default/template/extension/module/filter.twig) Тут уже кому как надо, а у меня стояла задача сделать вместо чекбоксов select. Собственно я изменил вывод фильтра на: <div class="the_filters df aj"> {% for filter_group in filter_groups %} <div id="filter-group{{ filter_group.filter_group_id }}" class="filtr_group"> <select name="filter[]" id="filters{{filter_group.filter_group_id}}" class="ajax_select"> <option value="{{ filter_group.name }}" disabled selected>{{ filter_group.name }}</option> {% for filter in filter_group.filter %} {% if filter.filter_id in filter_category %} <option value="{{ filter.filter_id }}" selected>{{ filter.name }}</option> {% else %} <option value="{{ filter.filter_id }}">{{ filter.name }}</option> {% endif %} {% endfor %} </select> </div> {% endfor %} <div class="part filtr_group"><button type="button" id="reset_filter">Сбросить</button></div></div> Тут должно быть все понятно, тупо из чекбокс переделал в селект, который потом подхватывает плагин select2. Кстати, рекомендую его для кастомизации селектов. Это все что будет в этом файле из разметки. Ниже будут скрипты: <script type="text/javascript"> $(document).on('change', '.filtr_group .ajax_select',function(){//обновление без кнопки "применить", если успели заметить что в разметке кнокпку убрал filter = []; //создаем резервуар для фильтров $('.filtr_group .ajax_select').each(function(element) { // каждый выбранный фильтр filter.push($(this).val()); //записываем в резервуар }); $('#pp').css('opacity', '0.3'); // самый простой способ дать уровень прозрачности блоку с товарами $('#pp').prepend('<div class="loading"><?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background-image: none; display: block; shape-rendering: auto; background-position: initial initial; background-repeat: initial initial;" width="100px" height="100px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" r="0" fill="none" stroke="#3e6d8d" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline" begin="-0.5s"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline" begin="-0.5s"></animate></circle><circle cx="50" cy="50" r="0" fill="none" stroke="#4b9bbe" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline"></animate></circle></svg></div>'); // для интуитивности делаем прелоудер href = '{{action}}&filter='+filter.join(','); //тут мы берем текущую ссыль, которая конфигурируется в category.php и добавляем к ней фильтры с разделением div = $(document).find('#pp'); //куда будем загружать новые товары $(div).load(href+'#pp .product-layout', {limit: 16}, //загружаем методом jq load с лимитом 16, у кого отличается в админке кол-во вывода товаров на фронте, то изменить здесь function (responseText, textStatus, xhr) { if (textStatus == "error") { //если ошибка, то выводим текст ошибки, но я немного сделал по-своему var cn = $('header nav li a.current_page').text(); //находим название категории (но по факту текст в теге <a></a> с классом current_page) var cn_href = $('header nav li a.current_page').attr('href'); //далее берем у нее ссыль $.jGrowl('Упс, что-то пошло не так, пробуем вернуть Вас в главную категорию ' + '"'+cn+'"'); // ну и выводим соответственно текст ошибки и setTimeout(function(){window.location.replace(cn_href);}, 5000); //возвращаем покупателя главную той категории, в которой он был, но можно только вывести текст ошибки, тут уже кому как } if($('#pp .product-layout').length <= 0) { // если нет товаров по выбранной нами фильтрации, то $('#pp').text('Нет товаров, которые соответствуют критериям поиска'); //вывести этот текст } if (textStatus == "success") { // ну а если ответ успешный, то $('#pp').css('opacity', '1'); // убираем непрозрачность у блока с товарами $(document).find('.loading').remove(); //убираем прелоудер } }); setLocation(href); // адресную строку меняем в соответствие с выбранными фильтрами (функция будем ниже) return false; }); //ajax сортировка $(document).on('change', '#product_category #input-sort', function(){ //при изменении селекта сортировки + я изменил id #product-category на #product_category, а то через тире выделять неудобно filter = []; // создали резервуар фильтров $('.filtr_group .ajax_select').each(function(element) { filter.push($(this).val()); // в резервуар записали фильтры }); $('#pp').css('opacity', '0.3'); // непрозрачность установили $('#pp').prepend('<div class="loading"><?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background-image: none; display: block; shape-rendering: auto; background-position: initial initial; background-repeat: initial initial;" width="100px" height="100px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" r="0" fill="none" stroke="#3e6d8d" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline" begin="-0.5s"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline" begin="-0.5s"></animate></circle><circle cx="50" cy="50" r="0" fill="none" stroke="#4b9bbe" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline"></animate></circle></svg></div>'); //прелоудер показали var sortBy = $(this).val(); // находим значение выбранного option в сортировке, то чей вывод мы изменяли в (контроллере) category.php var action = $('header nav li a.current_page').attr('href'); // берем адрес главной категории, в который находимся, так как {{action}} тут работать уже не так будет как надо// ну или найти адрес другим методом js/jq var url = action+sortBy+'&filter='+filter.join(','); // собираем в переменную куски - адрес главной категории + значение выбранной сортировки + фильтры, если есть //alert(url); // на момент тестов отслеживал какой адрес в итоге получается $(document).find('#pp').load(url+'#pp .product-layout', {limit: 16}, // опять загружаем с лимитом 16 function (responseText, textStatus, xhr) {//если ошибка, отдаем текст if (textStatus == "error") { $.jGrowl('Произошла ошибка'); } if($('#pp .product-layout').length <= 0) { // если нечего загружать, сообщаем $('#pp').text('Нет товаров, которые соответствуют критериям поиска'); } if (textStatus == "success") { // если все у всех ок, то $('#pp').css('opacity', '1'); // снимаеи непрозрачность $(document).find('.loading').remove(); // убираем прелоудер $.jGrowl('Успешная сортировка');//отдаем сообщение, тоже на момент тестов } }); setLocation(url); // записываем в адрес строку получившийся адрес return false; }); //ajax адрес в адресную строку function setLocation(curLoc){ try { history.pushState(null, null, curLoc); return; } catch(e) {} location.hash = '#' + curLoc; } /// тут тоже должно быть все ясно как ясный день </script> Дальше хочу сделать ajax пагинацию и написать скрипт сброса фильтров, наверное позже дополню в тему
  19. Столкнулся с проблемой. Нужно было пагинацию привести в соответствие с Bootstrap 3.0. Оказалось что за её внешний вид отвечает system/library/pagination.php. То есть все достаточно жестко прописано в самом файле и при этом эта же пагинация используется и в админке, которая у меня с Bootstrap ничего общего не имеет. Соответственно при редактировании файла пагинации, в админке она начинает отображаться некорректно. Не найдя лучшего способа решил сделать отдельную пагинацию 1. Скопировал файл system/library/pagination.php 2. Переименовал его в pagcategory.php. 3. В новом файле pagcategory.php переименовал класс в соответствии с названием файла: class PagCategory 4. Подключил этот класс в файле system/startup.php require_once(DIR_SYSTEM . 'library/pagcategory.php'); 5. Для вывода на страницу, к примеру, категории в файле controller/product/category.php заменить $pagination = new Pagination(); на свой класс $pagination = new PagCategory(); Если бы можно было обойтись редактированием css, то я бы всего этого не делал. Мне же нужно было оформить ссылки в списки и т.д. и т.п. Может кому-то пригодится, либо посоветуете способ проще. Хотя мне этот вполне нравится.
  20. 8 Скачать / Купить дополнение Пагинация Опций в админке для крупных ИМ Разработан модификатор с пагинацией для опций в админ панели. Данный модификатор предназначен для интернет магазинов с большим списком параметров в опциях, с которыми сложно работать и подгружают сайт. Установив модификатор Вы получите список параметров опции в превычном постраничном для Вас виде, также при удалении параметра в админ панели не надо жать на кнопку сохранить, все происходит автоматически. В архиве 2 папки ОС 2.0-2.1 - Для версий 2.0-2.1 ОС 2.2-2.3 - Для версий 2.2-2.3 Установка: Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кеш и обновляем. Добавил legioner26 Добавлено 16.12.2017 Категория Опции Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет  
  21. Образовалась такая проблема. При переезде сайта на https, пагинация отзывов не работает. Открывается только первая страница с 5 отзывами, вторая и последующие страницы не открывает. На http всё работает. Перенаправление на https указано в .htaccess #Редирект с www to non-www(https) RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #Редирект с http to https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  22. Версия 1.0.0

    337 раз скачали

    Исправление пагинации для опенкарт.про 2.3.0.2 (скорее всего подойдет под все 2х). Что в файле? По умолчанию пагинация в опенкарт следующая: - при переходе на вторую страницу мы видим окончание ?page=2 и если вновь вернемся на первую страницу, то увидим окончание ?page={page}. Со страницы номер 3 переход будет на страницу ?page=1 и ?page={page}. Собственно говоря в данном файле это поправлено. Теперь 1 страница будет без ?page=1 и ?page={page}. Замените файл /system/library/pagination.php на тот что в архиве (обязательно сделайте копию исходного файла). Пример смотрите тут
    Бесплатное
  23. Всем добрый день. Столкнулся со следующей проблемой у себя на сайте dp.vostorgvpodarok.ru: При добавленной пагинации полный список товаров в категориях не делятся по страницам. То есть пагинация работает вроде как, количество товаров в категории подсчитывает, но на каждой из страниц выдаётся полный список товаров в категории, а не 50 товаров из всего количества. Не могу понять, с чем связано и где в коде внести исправления. Изначально пагинацию убирали с сайта. Сейчас появилась необходимость в ней.
  24. Опенкарт Version 2.1.0.1 (rs.2) Проблема в следующем, когда в поиске ищешь какой-то товар и потом хочешь перейти на следующую страницу, всегда выдает только первую. Даже когда выбираешь категорию и там меняешь страницу, перекидывает на общую первую. При выключенном ЧПУ все работает. Так же не меняет количество товара на странице. Подскажите, где искать проблему и что пробовать
  25. Возникла такая проблема. Настроил на сайте ЧПУ. Все, в принципе нормально, только урлы страниц категории выводятся так: site.ru/cat_name/?page=5 а хотелось бы так: site.ru/cat_name/page/5/ В .htaccess уже настроил правила для page, осталось сделать вывод урлов в нужном виде, но никак не пойму, где это делается. Может, кто-нибудь в курсе, как это сделать?
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.