Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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

Результати пошуку за тегами 'opencart 2.2'.

  • Пошук за тегами

    Введіть теги через кому.
  • Пошук по автору

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


Категорії і розділи

  • Основний
    • Новини та оголошення
    • Пропозиції та побажання
    • Акції, подарунки, конкурси та винагороди
  • 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 и бизнес аналитика
    • Разное
  • Підтримка та відповіді на запитання.
    • Загальні питання
    • Встановлення, оновлення, налаштування
    • Шаблони, дизайн та оформлення магазину
    • Модулі та розширення
    • Допомога програмістам та розробникам
    • Мобильная витрина
    • Питання безпеки
    • Переклад
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Послуги
    • Створення магазинів під ключ
    • Дизайн, верстка та шаблони
    • Програмування, створення модулів, зміна функціональності
    • Налаштування та дрібна робота по вже існуючому сайту
    • Оновлення версії двигуна магазина
    • Наповнення магазину
    • Системне адміністрування (налаштування хостингу, серверів, ПЗ)
    • Інші послуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на 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


Місто:


Інтереси

Знайдено 16 результатов

  1. Привет. Хочу вывести все категории товара на странице этого товара. Не нашел полного решения под Opencart 2 ни в рунете, ни буржунете. Проверил решение для Opencart 1.5. По описанию — именно то, что надо, но не работает на 2.2, к сожалению. Получилось вывести название категорий без ссылок по инструкции. Но ссылку вывести никак не получается. Еще получилось вывести название категории и ссылку по инструкции отсюда. Но таким методом, как я понял, можно вывести только на одну категорию, как в хлебных крошках. Помогите, пожалуйста, сделать вывод ссылок на соответствующие категории.
  2. 750 10 Доступ к обновлениям: 300 руб. за 6 месяцев Доступ к обновлениям: 4.00 USD за 6 месяцев Скачать / Купить дополнение Sunser Callback - форма обратной связи Sunser Callback - форма обратной связи, расширение созданное для Opencart и ocStore. Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0 Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0 Так же подойдет для OpencartPro версии 2.1 и 2.3 -- Расширение легкое в установке. Просто в своей админке загрузите файл который вы скачали для своей версии через менеджер дополнений, после чего обновите модификатор. Как на самом сайте вызвать форму при нажатии? После установки расширения, просто в ту кнопку, ссылку, тег, где вам нужно что бы при нажатии вызывалась форма, вставьте этот код - onclick="sunserCallback(event)" После чего при нажатии будет вызывать форма. Расширение сделано так что бы не грузить сайт, не добавлять свои js файлы в header. Расширение имеет свой шаблон для отправки писем. Если вы верстальщик или разработчик, то вы можете менять стиль писем. Если вы не разработчик и хотите изменить письмо, то вы можете написать на почту, которая указано ниже для доработки письма, за небольшую плату. Так же если вы разработчик или верстальщик, вы можете легко менять стиль всплывающей формы -- Расширение поддерживает мультиязычность и имеет свой шаблон отправки писем. То есть если сайт на английском, то уведомление на почту придет на английском, если на русском, уведомление на почту придет на русском. Проблемы и решения после установки: -- Приложение установлено, все поля заполнены. Но при нажатии отправить, ничего не происходит. В таком случае, первое, это проверьте чтобы в настройках почты были заполненные поля тема письма, заголовок и кому отправлять. -- Настроил все и нажал сохранить, после чего при нажатии кнопки форма не вызывается. В таком случае проверти что сам модуль включен в настройках. И если это не помогает, то проблемы могут быть в самом модификаторе. Он не находит тех путей что в нем указано, поскольку вы что-то меняли в контролерах своего сайта. Если вы заметите какие-то неполадки или у вас будет предложение по улучшению самого модуля или вам нужно доработать модуль для личных целей, пишите в личное сообщение данного сервиса, после чего я вам обязательно отвечу. Будьте внимательные к описанию данного модуля, его характеристикам и скринам приложенным к нему перед приобретением модулям. Если же вам что-то не понятно или есть вопросы перед приобретением, можете написать автору модуля и уточнить свои вопросы к данному модулю Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать. Другие модули автора: Smart slider - улучшенный слайдер для сайта 2.0.0 Ease description - модуль упрощенного описания Sunser map - кастомная карта для сайта Content manager – модуль учета контента. Subscribe_pro - улучшенная подписка на новости Sitemap generator - генератор статической карты сайта Аналог данного модуля -> Sunser Callback Module - модуль формы обратной связи Добавил Sunser Добавлено 28.07.2019 Категория Обратная связь, звонки Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет  
  3. Завантажити / Придбати розширення Easy code - модуль упрощенного добавления кода Easy code - модуль упрощенного добавления кода для Opencart и ocStore. Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0 Так же подойдет для OpencartPro версии 2.1 и 2.3 Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0 Расширение тестировалось на официальных версиях, скачанных из официальных сайтов сборок. Модуль тестировался по нескольких раз на всех выше указанных версиях сайта. Так же модуль проверялся на ошибки. -- Установка расширения: Есть два способа установки: 1) Это просто откройте установщик расширений и выберите данное расширение под версию вашей сборки и установите, после чего обновите "Модификаторы", Потом перейдите в раздел Модулей и активируйте его, после чего настройте как вам необходимо. Модуль не заменяет никаких файлов. -- Что может модуль: 1) Модуль выводит javascript код(<script>*</script>); 2) Модуль выводит код для стилей(<style>*</style>); 3) Модуль выводит html код; 3) Можно по отдельности включать модуль в headere, body или footere Зачем нужен этот модуль и как он работает? Данный модуль упрощает работу с кодом. Например у вас есть скрипт который нужно добавить в head, вам не нужно дергать вашего админа, отвечающего за сайт или программиста, что бы он добавил этот код или убрал. А можете запросто сами сделать за пару минут в этом модуле. Или же вам нужно добавить код аналитики на сайт, то тоже самое, открываете этот модуль и добавляете код, сохраняете, после чего код появится в указанном вами месте. Если вам надо что бы этот код не отображался на сайте, то вы можете его отключить в модуле. -- Ошибки: Если вы установили модуль, сделали все как указано свыше и модуль не работает или какая та часть кода не выводится, то скорее всего вы меняли свой шаблон и модификатор не находит указанного пути в файле модификатора и не можете сами исправить, в таком случае, обратитесь к автору модуля и он поможет в данном решении. Примечание - Модуль не обрабатывает и не выводит php или twig код Модуль легкий в настройке. Модуль имеет 6 полей: 3 поля куда вы добавляете код 3 поля со статусом, включать этот код или нет Если вы заметите какие-то неполадки или у вас будет предложение по улучшению самого модуля, пишите в личное сообщения данного сервиса, после чего я вам обязательно отвечу. Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать. Автор Sunser долучення 29.10.19 Категорія Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Звернення до сервера розробника Нет  
  4. 750 10 Доступ к обновлениям: 300 руб. за 6 месяцев Доступ к обновлениям: 4.00 USD за 6 месяцев Скачать / Купить дополнение Sitemap generator - генератор статической карты сайта Sitemap generator - модуль для генерации статической карты сайта для Opencart и ocStore. Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0 Так же подойдет для OpencartPro версии 2.1 и 2.3 Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0 -- Установка расширения: Выберите версию вашего модуля и установите его через "Установщик модификаторов", после чего обновите модификаторы, потом перейдите в модули, найдите данный модуль, настройте под себя и можете пользоваться. Или же распакуйте файл с версией вашего Opencart и перетащите в корень вашего сайта. После чего обновите "Модификаторы". Потом перейдите в раздел Модулей и активируйте его, после чего настройте как вам необходимо. Модуль не заменяет никаких файлов. -- Что может модуль: 1) Модуль генерирует статический файл с расширением .xml в корне вашего сайта на основе предоставленной ссылки на динамическую карту сайта, которая генерируется в разделе "Каналы продвижения"; 2) Модуль создает ссылку для крона, что бы можно было автоматически пе регенерировать карту, когда вам будет удобно через крон; 3) Модуль проверяет ссылку на валидность; 4) Модуль введет логирование ошибок; 5) Модуль создает ссылку для cli; Зачем нужен этот модуль и как он работает? У вас на сайте есть раздел "Каналы продвижения", в которых есть расширения например - "google sitemap" или "sitemap pro", которые генерирует динамическую карту сайта и предоставляют ссылку в виде - "/index.php&route=extension/feed/google_sitemap" для просмотра карты сайта. Но это не всегда хорошо для SEO и нужно что бы карта на сайте была в статическом виде site_name/sitemap.xml, а не site_name/index.php&route=extension/feed/google_sitemap Данный модуль по предоставленной ссылке, например - "site_name/index.php&route=extension/feed/google_sitemap" генерирует статическую карту сайта в корне сайта. Модуль легкий в настройке. Модуль имеет 4 поля: 1) Название модуля - тут просто пишите название модуля, оно будет отображаться в админке вашего сайта; 2) Ссылка на карту сайта - сюда добавляете ссылку на динамическую карту сайта; 3) Название файла карты сайта - сюда пишите название вашей карты сайта, которое вам нужно. Пишите название без точки и расширения, просто название. 4) Статус - оно отвечает, будет работать модуль или нет и будет работать ссылка для крона или нет. Порядок настройки модуля: 1) Откройте модуль, заполните все поля, после чего сохраните модуль. 2) Потом опять зайдите в этот модуль и вы увидите что внизу сайта появится ссылка на крон, но что бы появилась статическая карта, вам нужно нажать на кнопку "Генерировать карту". И если вы корректно заполнили все поля, вам выскочит уведомление что карта успешно создана и помещена в корень сайта. После чего статическая карта появится в корне вашего сайта, и модуль перезагрузится. Перед тем как пользоваться модулем, проверьте свою динам.ссылку с который будет генерироваться статический файл. Если у вашей динам.ссылки будут ошибки в структуре, то ли не закрыт документ до конца или выводится код не относящийся к xml, то модуль sitemap generator не сработает, или же просто вернет ошибку. Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать. Другие модули автора: Subscribe_pro - улучшенная подписка на новости Content manager – модуль учета контента. Ease description - модуль упрощенного описания Sunser Callback - форма обратной связи Sunser map - кастомная карта для сайта Добавил Sunser Добавлено 20.10.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет  
  5. Добрый день, друзья! Есть проблема, связанная с нативным ЧПУ opencart 2.2, при использовании ссылки такого формата: https://luminails.ru/gel-laki/masura-gel-lak-basic-barista-11-ml294-355s, часть урла: gel-laki - подставляется в путь к файлам gel-laki/image/cache/catalog/294_355_4-126x126.jpg, из за чего отваливаются все стили, скрипты, изображения.
  6. 900 12 Доступ к обновлениям: 300 руб. за 6 месяцев Доступ к обновлениям: 4.00 USD за 6 месяцев Скачать / Купить дополнение Content manager – модуль учета контента. Content manager – модуль учета контента. Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0 Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0 Данные версии CMS брались с официальных сайтов OpenCart и ocStore. -- Установка расширения: 1) Зайдите в свой установщик модификаторов, в админ панели, выберите модуль нужной версии, после чего установите; 2) После установки зайдите в модификаторы и обновите свои модификаторы; 3) Потом перейдите в Система > Группа пользователей, там выберите свой профиль, обычно это Администратор или какой вам надо где нужен что бы модуль отображался. И в выбранном вами профиле дайте права на просмотр и изменение модуля, он там будет в списке. Или же просто нажмете выбрать все, после чего сохраните настройки. Если этого не сделать, модуль не появится в меню и вы не сможете его редактировать. После чего модуль появится в разделе > Учеты > «Учета контента». Модуль не заменяет никаких файлов. -- Что может модуль: 1) Модуль ведет учет контента. То есть следит за изменением раздела: • Категории • Товары • Производители • Отзывы • Статьи • Опции • Атрибуты • Группа атрибутов • Загрузки 2) Модуль записывает и отображает изменения когда вы редактируете, добавляете или удаляете контент в пунктах, перечисленных высше; 3) В модуле можно включать и выключать запись учета. Когда хотите модуль пишет изменения, когда нет, он не отслеживает изменения 3) В модуле отображается что менялось, категории, товар, т.д, название и ID; 4) Модуль следит кто вносит изменения и его ID; 5) Модуль показывает что именно делали, изменяли, удаляли или редактировали и так же дату и время когда это делалось; 6) В модуле есть удобный фильтр, модуль может фильтровать по: • По названию • По имени и Фамилии • По ID учета • По ID того что вы редактировали • По дате • По Действию • По типу редактирования, это разделы что вы редактировали 7) В модуле есть сортировка по полям таблицы; 8) В модуле есть экспорт в эксель, то есть вы можете экспортировать как весь список, так и отфильтрованный вами список; 9) В модуле можно удалять записи на выбор; 10) В модуле можно одним нажатии очищать все записи сразу. То есть он полностью очищает всю таблицу content_manager. Что не может модуль: БУДЬТЕ ВНИМАТЕЛЬНЫ К ЭТОМУ ПУНКТУ------------------- Модуль не работает, если вы используете другие менеджеры для редактирования своего контента. То есть если вы используете Bash editor или другие похожие. То модуль отслеживать действие не будет, так как модуль работает через стандартное редактирование. Зачем нужен этот модуль и как он работает? Иногда бывает что на сайте у вас много менеджеров или контентщиков которые правят ваш сайт. И вам надо отследить что они делает или даже вести по них учет для оплаты или других целей, то данный модуль вам поможет в этом и упростит в разы вам жизнь. Так же иногда может случится, если на сайте будет какая та ошибка в редактированном контенте и вам нужно найти причину или кто это сделал, то данный модуль поможет в поиске. Или же просто следите за изменением вашего контента. Модуль не нуждается в настройках, просто установите модуль, обновите модификаторы и можете пользоваться. Не забывайте, что бы модуль начал записывать, нужно включить запись на странице «Учета контента», там сверху, справа сверху будет первая кнопка слева «Запустить запись» Проблемы и исправление модуля: 1) Вы установили модуль, обновили модификаторы, но он нигде не появился, в таком случае вам нужно в разделе «группа пользователей» дать разрешение на просмотр или изменение модуля; 2) При скачивании exel, выдает ошибку. В таком случае может быть ошибка с правами или лучше написать автору модуля, после чего ошибку быстро исправит. 3) При ошибке или баге пишите автору модуля, после чего в ближайшие время ошибку или баг будет поправлено. 4) Вы установили модуль, запустили запись, но ничего не записывает, скорее всего вы что-то меняли в структуре файлов или кода и модуль не находит указанного пути через ваши изменения, в данном случае это быстро исправляется путем указания правильных путей в модификаторе, но это работа с кодом. Если вы не можете это сделать, обратитесь к разработчику модуля или к своему админку или программисту, который ведет ваш сайт. Если вы заметите какие-то неполадки или у вас будет предложение по улучшению самого модуля или вам нужно доработать модуль для личных целей, пишите в личное сообщение данного сервиса, после чего я вам обязательно отвечу. Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать. Добавил Sunser Добавлено 22.04.2020 Категория Отчеты Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  7. Добрый день, хочу сделать в блоке связи -> рекомендуемые товары добавление товаров, но чтобы поиск их осуществлялся не по имени товара а по его артикулу. В файле admin/controller/catalog/product.php в related product добавил sku $data['product_relateds'] = array(); foreach ($products as $product_id) { $related_info = $this->model_catalog_product->getProduct($product_id); if ($related_info) { $data['product_relateds'][] = array( 'product_id' => $related_info['product_id'], 'name' => $related_info['name'], 'sku' => $related_info['sku'] ); } } в шаблоне product_form.tol, тоже добавил sku: $('input[name=\'related\']').autocomplete({ 'source': function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['sku'], value: item['product_id'] } })); } }); }, 'select': function(item) { $('input[name=\'related\']').val(''); $('#product-related' + item['value']).remove(); $('#product-related').append('<div id="product-related' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product_related[]" value="' + item['value'] + '" /></div>'); } }); В результате поиск осуществляется по имени товара но в autocomplete выводятся артикулы (по артикулу не ищет ) скрин ниже
  8. 750 10 При купівлі доступ до оновлень протягом 6 місяців. Після закінчення основного періоду доступ до оновлень можна продовжити за 300.00 RUB на наступні 6 місяців При купівлі доступ до оновлень протягом 6 місяців. Після закінчення основного періоду доступ до оновлень можна продовжити за 4.00 USD на наступні 6 місяців Завантажити / Придбати розширення Ease description - модуль упрощенного описания Ease description - модуль упрощенного описания для Opencart и ocStore. Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0 Так же подойдет для OpencartPro версии 2.1 и 2.3 Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0 Расширение тестировалось на официальных версиях, скачанных из официальных сайтов сборок. Модуль тестировался по нескольких раз на всех выше указанных версиях. Так же модуль проверялся на ошибки. -- Установка расширения: Есть два способа установки: 1) Это просто откройте установщик расширений и выберите данное расширение под версию вашей сборки и установите, после чего обновите "Модификаторы", Потом перейдите в раздел Модулей и активируйте его, после чего настройте как вам необходимо. После настройки и сохранения модуля, перейдите в макеты или схемы и выберите место где вы хотите что бы модуль выводился и сохраните. После чего модуль появится на сайте; 2) Распакуйте файл с версией вашего Opencart или ocStore и перетащите в корень вашего сайта. После чего обновите "Модификаторы", потом перейдите в раздел Модулей и активируйте его, после чего настройте как вам необходимо. Модуль не заменяет никаких файлов. -- Что может модуль: 1) Модуль мультиязычный; 2) Модуль выводит любой текст и заголовок на сайте, который вы можете редактировать как вам будет удобно; 3) В модуле можно задавать ширину блока; 4) В блоке есть настройка, при которой блок скрывается, если его нет в поле видимости, типа lazyload; 5) В модуле можно выводить кнопку "показать еще"; 6) В модуле можно задавать скролл для текста 7) Так же можно задавать стили для кнопки "показать еще"; Зачем нужен этот модуль и как он работает? Модуль позволяет гибко, быстро и удобно настраивать вывод блоков с текстом на сайте. Например вам нужно на главной странице вывести блок с заголовком и текстом. С такой задачей может с легкостью справится модуль "Текстовый блок - HTML". Но а если вам нужно что бы на модуле была кнопка "загрузить еще", что бы при нажатии показывался весь текст. Или же вам надо что бы на модуле был скролл определенной высоты или задать ширину блока. То тогда нужно обращаться к программистам что бы дописывал функционал. А в данном модуле уже все сделано и займет немного времени в настройке и выводе. Модуль легкий в настройке. Модуль имеет 14 полей: 1) Название модуля - тут просто пишите название модуля, оно будет отображаться в админке вашего сайта; 2) Кнопка "Загрузить еще" - Она отвечает будет ли на блоке с текстом кнопка "показать еще"; 3) Высота блока для загрузить еще - отвечает за высоту блока, после которой появится кнопка "показать еще"; 4) Затухнение блока при кнопке "Загрузить еще" - отвечает за затухнение текста перед кнопкой "показать еще"; 5) Расположение кнопка "Загрузить еще" - отвечает за расположение кнопки "показать еще"; 6) Текст кнопки До нажатия - тут можно задать название кнопки "показать еще", по стандарту, если поле пустое, то выводится стандартный текст; 7) Текст кнопки После нажатия - тут можно задать название кнопки "скрыть", по стандарту, если поле пустое, то выводится стандартный текст; 8) Блок со скроллом - отвечает за то будет скрол на тексте или нет; 9) Высота блока для скролла - задается высота для блока со скроллом; 10) Умное появление - lazyload; 11) Ширина блока с описанием - тут задается ширина блока с текстом, если поле равно 0, то ширина блока равна 100%; 12) Статус - оно отвечает, будет работать модуль или нет на сайте. 13) Заголовок - тут задается заголовок; 14) Описание - тут задается описание Если вы заметите какие-то неполадки или у вас будет предложение по улучшению самого модуля, пишите в личное сообщения данного сервиса, после чего я вам обязательно отвечу. Будьте внимательные к описанию данного модуля, его характеристикам и скринам приложенным к нему перед приобретением модулям. Если же вам что-то не понятно или есть вопросы перед приобретением, можете написать автору модуля и уточнить свои вопросы к данному модулю Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать. Другие модули автора: Sunser Callback - форма обратной связи Sunser map - кастомная карта для сайта Content manager – модуль учета контента. Subscribe_pro - улучшенная подписка на новости Sitemap generator - генератор статической карты сайта Автор Sunser долучення 28.10.19 Категорія Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Звернення до сервера розробника Нет  
  9. Такой вопрос, у меня на страницы категорий имеются несколько значений атрибутов. К примеру - скидка, вид обуви. Фильтрация товаров происходит по такому принципу, выбираю скидку 50% процентов фильтр выдает все товары у которых есть атрибут 50%, если же еще выбираю вид обуви к примеру туфли, то фильтр выдает мне все имеющиеся туфли и со скидкой и без нее, в результате фильтр выдает все товары со скидкой 50% и все туфли. То-есть перемножение значение фильтров не происходит. Вот контроллер вывода атрибутов: foreach($data['attributes'] as $j => $attribute_group) { foreach($attribute_group['attribute_values'] as $attribute_id => $attribute) { if(isset($ave_shortcodes_filter_setting['display_attribute_' . $attribute_id])){ $display_attribute = $ave_shortcodes_filter_setting['display_attribute_' . $attribute_id]; if($display_attribute != 'none') { $data['attributes'][$j]['attribute_values'][$attribute_id]['display'] = $display_attribute; }else{ unset($data['attributes'][$j]['attribute_values'][$attribute_id]); if(!$data['attributes'][$j]['attribute_values']) { unset($data['attributes'][$j]); } } } else { unset($data['attributes'][$j]['attribute_values'][$attribute_id]); if(!$data['attributes'][$j]['attribute_values']) { unset($data['attributes'][$j]); } } } } Как сделать чтобы происходило наложение условий ?
  10. Всем добрый день! Ищу уже очень долго модуль для мгновенной рассрочки от приват банк, знаю что есть модуль, но на моем движке он не работает. Кто то может подсказать или за деньги настроить? Хочу сделать кнопку на сайте и при нажимании на нее всплывает попап с выбором рассрочки
  11. Выручайте ребяты. После настройки редирескта в htaccess с HTTP на HTTPS не пускает в админку, логин и пароль правилные, редирект пробовал разный. Выключаю - пускает, включаю - не пускает. Конфиги настроены верно, с движком дружу давно, а вот с таким столкнулся впервые. Версия 2.2.0.0 тема fastor.
  12. Добрый день друзья, у меня такая проблема. Пытаюсь добавить блок в category.tpl, но он не добавляется, точнее на долю секунд появляется потом исчезает. Модификаторы и отключал и обновлял, нечего не помогло. Подскажите плз кто занет в чем проблема
  13. Еще раз привет. Искал модули для того, чтобы адрес корзины был не кривой /index.php?route=checkout/cart, а просто /cart/ Единственное бесплатное решение на 2.2., которое сразу заработало — вот это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=26068 Модуль состоит всего из одного файла, который переписывает файл /catalog/controller/startup/seo_url.php Все получилось круто, но две проблемы возникло: На несуществующих страницах перестала выводится ошибка 404, просто главную показывает с кодом 200. На конце всех ссылок сайта выводит .html. Подскажите, как можно эти проблемы решить? Вот код файла: <?php class ControllerStartupSeoUrl extends Controller { /*************************** ***** SeoUrl Functions ***** ***************************/ private $urlFriendly = array( 'common/home' => 'index', 'account/register' => 'create-account', 'account/login' => 'login', 'account/logout' => 'logout', 'account/newsletter' => 'newsletter', 'account/wishlist' => 'wishlist', 'account/order' => 'order-history', 'account/account' => 'my-account', 'account/forgotten' => 'forgot-password', 'account/download' => 'downloads', 'account/return' => 'returns', 'account/transaction' => 'transactions', 'account/password' => 'change-password', 'account/edit' => 'edit-account', 'account/address' => 'address-book', 'account/reward' => 'reward-points', 'account/return/add' => 'request-add', 'account/voucher' => 'voucher', 'information/contact' => 'contact', 'information/contact/success' => 'contact-success', 'information/sitemap' => 'sitemap', 'affiliate/register' => 'create-affiliate-account', 'affiliate/login' => 'affiliate-login', 'affiliate/logout' => 'affiliate-logout', 'affiliate/account' => 'affiliates', 'affiliate/edit' => 'edit-affiliate-account', 'affiliate/password' => 'change-affiliate-password', 'affiliate/payment' => 'affiliate-payment-options', 'affiliate/tracking' => 'ffiliate-tracking-code', 'affiliate/transaction' => 'affiliate-transactions', 'affiliate/forgotten' => 'affiliate-forgot-password', 'checkout/cart' => 'shopping-cart', 'checkout/checkout' => 'checkout', 'checkout/voucher' => 'gift-vouchers', 'product/special' => 'specials', 'product/manufacturer' => 'brands', 'product/compare' => 'compare-products', 'product/search' => 'search', ); public function getKeyFriendly($_route) { if( count($this->urlFriendly) > 0 ){ $key = array_search($_route, $this->urlFriendly); if($key && in_array($_route, $this->urlFriendly)){ return $key; } } return false; } public function getValueFriendly($route) { if( count($this->urlFriendly) > 0) { if(in_array($route, array_keys($this->urlFriendly))){ return '/'.$this->urlFriendly[$route]; } } return false; } /*************************** ***** SeoUrl Functions ***** ***************************/ public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { /* SeoUrl remove prefix (*.html) */ $this->request->get['_route_'] = explode('.', $this->request->get['_route_'], -1); $this->request->get['_route_'] = implode('.',$this->request->get['_route_']); /* SeoUrl remove prefix (*.html) */ $parts = explode('/', $this->request->get['_route_']); // remove any empty arrays from trailing if (utf8_strlen(end($parts)) == 0) { array_pop($parts); } foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id') { $this->request->get['route'] = $query->row['query']; } } else { $this->request->get['route'] = 'error/not_found'; break; } } if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } } /* SeoUrl getKeyFriendly */ if ($_key = $this->getKeyFriendly($this->request->get['_route_']) ) { $this->request->get['route'] = $_key; } /* SeoUrl getKeyFriendly */ if (isset($this->request->get['route'])) { return new Action($this->request->get['route']); } } } public function rewrite($link) { $url_info = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_info['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } /* SeoUrl getValueFriendly */ if( $_link = $this->getValueFriendly($data['route']) ) { $url .= $_link; unset($data[$key]); } /* SeoUrl getValueFriendly */ } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . rawurlencode((string)$key) . '=' . rawurlencode((is_array($value) ? http_build_query($value) : (string)$value)); } if ($query) { $query = '?' . str_replace('&', '&', trim($query, '&')); } } /* SeoUrl add prefix (*.html) */ return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . '.html' . $query; } else { return $link; } } } В первую очередь, я пробовал менять .html на / в этом блоке: /* SeoUrl add prefix (*.html) */ return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . '.html' . $query; } else { return $link; } Но меняются только ссылки (что, кстати, тоже очень круто, потому что мы избавляемся от дублей), но вот страницы упорно открываются только с путем .html.
  14. Поставил OC 2.2 Создал одну категорию, создал ещё одну и вложил в первую. Создал ещё одну категорию, она в корне. И всё выглядит как на скрине. Можно создавать их как угодно и сколько угодно - получается такая фигня. Это фича 2.2? Супер категория из всех категорий? :ugeek: У этой категории id=0
  15. Нужен фильтр и поведение фильтра,как у http://bit.ly/1USgeZF/, т.е. перемещение по категориям должны быть как у них, поиск так же работать, как на главной. Задача такой фильтр установить на главной и в категории, поведение на главной странице и в категории должно быть как у http://bit.ly/1USgeZF Использую платную тему journal и opencart2.2 Бриф.pdf
  16. Opencart 2.2 - языковые папки (как побороть ?) Во всех версиях были папки russian Теперь Даниэль и компания сделали дикий разворот в этой области Что теперь делать ? Тупо копировать содержимое файлов в ru-ru ? Кто как реализует в своих модулях ? Надо как то выработать стандарт К примеру свои модули я полностью адаптировал, они работают, но вот с языковыми папками - затык полный, как реализовать, чтобы не было у пользователей лишних дублей языковых папок

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.