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

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

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

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

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

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


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

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • 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

Категории

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

Блоги

  • 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: Старт пригоди. Ціна створення сайту на Опенкарт

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

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


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

  • Начать

    Конец


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

  • Начать

    Конец


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

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

  • Начать

    Конец


Группа


Сайт


Skype


Город:


Интересы

  1. 45 Download / Buy Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets Установка очень простая, всего 1 минуту -> смотреть видео Напоминаем Вам о полной совместимости с модулем Комбинации Опций Важно! Обращаем Ваше внимание, что после покупки данного модуля он будет работать бессрочно и без дополнительной оплаты (за исключением случаев платных доработок, согласованных с Клиентом). Однако, расширенная техническая поддержка и возможность обновления модуля будут доступны только на протяжении ТРЕХ МЕСЯЦЕВ с момента покупки! Так же обращаем Ваше внимание, что в стоимость дополнительной услуги по установке модуля на сайте, НЕ ВХОДИТ адаптация модуля под не стандартные темы, а так же под собственные доработки пользователями кода CMS! Новое видео - ответы и комментарии на частые вопросы СМОТРИТЕ ПРЯМО СЕЙЧАС Самый полный и безопасный инструмент импорта/экспорта для Opencart Идеальный инструмент «все в одном», чтобы позаботиться обо всех ваших потребностях в импорте/экспорте данных для вашего магазина, будь то управление вашими собственными данными или синхронизация из файлов или каналов от ваших постоянных поставщиков. Работает с Opencart и OCStore (1.5.x, 2.x & 3.x), Mijoshop и Joocart. Мы слушаем наших клиентов! Import / Export PRO - это результат долгой работы с момента запуска в 2014 году, на основании пожеланий наших клиентов. Мы создали самое безопасное, мощное и адаптируемое решение для удовлетворения самых взыскательных потребностей. Предлагаем Вам прочесть отзывы наших клиентов об Import / Export Pro. Мы здесь, чтобы помочь! Перед покупкой обязательно ознакомьтесь с разделом часто задаваемых вопросов . Если Вы не нашли ответа на свой вопрос, не стесняйтесь писать нам ! Если у Вас нет времени или возможности для самостоятельной настройки модуля, мы можем сделать эту работу за Вас на высоком профессиональном уровне. Пожалуйста отправьте нам запрос чтобы уточнить стоимость! Все, что нужно для импорта или экспорта! Товары, акции, скидки, изображения товаров, атрибуты товаров, категории, группы атрибутов, параметры, значения параметров, производители, группы фильтров, Фильтры, группы клиентов, Клиенты, адреса, заказы, заказы на продукты, итоги заказов, купоны и так далее. Ваши данные всегда в безопасности! В случае какого-либо сбоя в процессе импорта, наша система автоматически восстановит данные в исходное положение. Все сообщения в процессе работы, в том числе и ошибочные, отображаются на активной панели. Связь с поставщиками! Модуль совместим с большинством форматов файлов, предоставляемых поставщиками. Механизм включения и отключения колонок, включенный в модуль, позволяет гибко обрабатывать файлы, отправленные вашим поставщиком, и решать любые проблемы. Кроме того, Вы можете экспортировать данные в формате, необходимом для других платформ, если это необходимо. Модуль идеально подходит для YML (Yandex) и многих других форматов от известных или независимых площадок. Импорт и экспорт без ограничений! Мы оптимизировали процесс импорта и экспорта, в результате чего, модуль использует минимально возможное количество ресурсов Вашего сервера, для обработки больших объемов данных. У Вас также есть возможность запускать профили импорта / экспорта по расписанию, используя CRON, в автоматическом режиме, во время наименьшей загрузки на сервер. Планировщик CRON Вам может потребоваться автоматически начать экспорт или импорт профилей в удобное для вас время. Мы разработали плагин, который позволяет запускать профили импорта или экспорта в планировщике CRON. Идеально подходит для синхронизации с поставщиками, управления запасами, ценообразования и многого другого. Возможности фильтрации! Более 500 фильтров на выбор, чтобы применить к вашим профилям, комбинации почти бесконечны! Импорт и экспорт в любом месте! Передача данных на Ваш компьютер или с него, из электронных таблиц Google, с внешнего сервера, через FTP или пользовательские URL-адреса. Вы будете иметь полный контроль и гибкость ввода и вывода данных. Электронные таблицы Google - XLSX - CSV - ODS - XML! Система импорта / экспорта полностью совместима с электронными таблицами Google, что означает, что вы можете отправлять данные из своего магазина в документ, хранящийся в вашей учетной записи Google Диска (для экспорта данных), и собирать данные из электронных таблиц, загружая их в свой магазин (для импорта данных). Другие поддерживаемые форматы: XLSX, CSV, ODS, XML. Миграция между разными версиями Opencart! Миграция всех данных между различными версиями Opencart происходит почти мгновенно. Расширенная система миграции подготовит файл для выбранной целевой версии. Вы также можете выбрать данные, специфичные для миграции (продукты, клиенты, заказы, категории). Произвольные поля (дополнение) У вас есть другие плагины, которые добавляют пользовательские поля для разных моделей (продукты, категории, клиенты, заказы, параметры и т. д.)? Мы разработали систему для добавления пользовательских записей из нативной базы данных в процессы импорта, экспорта и миграции! Обращаем Ваше внимание, что обработка новых полей производится только из таблиц базы данных, которые созданы в Opencart по умолчанию! Видеоинструкции! Можем Вас заверить, что изучение Import Export PRO будет проще простого! Кроме текстовой документации, мы предлагаем серию простых видеоуроков на разных языках, которые помогут вам начать использовать разработанный инструмент независимо от уровня вашего опыта. Кое что еще! Автоматический генератор SEO URL, выбор идентификаторов товаров для импорта, пропуск существующих товаров в импорте, исключение товаров, которых нет в импорте, полное резервное копирование вашего магазина и многое другое! Отличная поддержка За более чем 10 лет работы с Opencart, тысячи клиентов остались довольны нашими услугами. DevmanExtensions является одной из самых уважаемых компаний на рынке дополнений для Opencart. Наслаждайтесь лучшей поддержкой, все проблемы будут решены менее чем за 24 часа! Пример выполнения операции импорта Пример выполнения операции экспорта Вы сами выбираете источники для импорта данных! Вы сами выбираете куда сохранить файл экспорта! Уникальная миграция данных между версиями Opencart! Расширенные фильтры! Сделайте работу с поставщиками удобной! Планировщик CRON! Произвольные поля (дополнение приобретается отдельно - $ 29.99)! Если вам нужно добавить свою собственную расширенную информацию, например, о продуктах, клиентах, заказах или моделях, то для этого случая мы предоставили дополнительные функции для пользовательских столбцов, которые могут быть добавлены в файл импорта или экспорта. Обращаем Ваше внимание, что обработка новых полей производится только из таблиц базы данных, которые созданы в Opencart по умолчанию! Submitter DevmanExtensions Submitted 07/06/2018 Category Обмен данными Системные требования Метод активации Через официальный сайт дополнения 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.х Get request to server of developer Да  
  2. Версия 9.6.7

    Установка очень простая, всего 1 минуту -> смотреть видео Напоминаем Вам о полной совместимости с модулем Комбинации Опций Важно! Обращаем Ваше внимание, что после покупки данного модуля он будет работать бессрочно и без дополнительной оплаты (за исключением случаев платных доработок, согласованных с Клиентом). Однако, расширенная техническая поддержка и возможность обновления модуля будут доступны только на протяжении ТРЕХ МЕСЯЦЕВ с момента покупки! Так же обращаем Ваше внимание, что в стоимость дополнительной услуги по установке модуля на сайте, НЕ ВХОДИТ адаптация модуля под не стандартные темы, а так же под собственные доработки пользователями кода CMS! Новое видео - ответы и комментарии на частые вопросы СМОТРИТЕ ПРЯМО СЕЙЧАС Самый полный и безопасный инструмент импорта/экспорта для Opencart Идеальный инструмент «все в одном», чтобы позаботиться обо всех ваших потребностях в импорте/экспорте данных для вашего магазина, будь то управление вашими собственными данными или синхронизация из файлов или каналов от ваших постоянных поставщиков. Работает с Opencart и OCStore (1.5.x, 2.x & 3.x), Mijoshop и Joocart. Мы слушаем наших клиентов! Import / Export PRO - это результат долгой работы с момента запуска в 2014 году, на основании пожеланий наших клиентов. Мы создали самое безопасное, мощное и адаптируемое решение для удовлетворения самых взыскательных потребностей. Предлагаем Вам прочесть отзывы наших клиентов об Import / Export Pro. Мы здесь, чтобы помочь! Перед покупкой обязательно ознакомьтесь с разделом часто задаваемых вопросов . Если Вы не нашли ответа на свой вопрос, не стесняйтесь писать нам ! Если у Вас нет времени или возможности для самостоятельной настройки модуля, мы можем сделать эту работу за Вас на высоком профессиональном уровне. Пожалуйста отправьте нам запрос чтобы уточнить стоимость! Все, что нужно для импорта или экспорта! Товары, акции, скидки, изображения товаров, атрибуты товаров, категории, группы атрибутов, параметры, значения параметров, производители, группы фильтров, Фильтры, группы клиентов, Клиенты, адреса, заказы, заказы на продукты, итоги заказов, купоны и так далее. Ваши данные всегда в безопасности! В случае какого-либо сбоя в процессе импорта, наша система автоматически восстановит данные в исходное положение. Все сообщения в процессе работы, в том числе и ошибочные, отображаются на активной панели. Связь с поставщиками! Модуль совместим с большинством форматов файлов, предоставляемых поставщиками. Механизм включения и отключения колонок, включенный в модуль, позволяет гибко обрабатывать файлы, отправленные вашим поставщиком, и решать любые проблемы. Кроме того, Вы можете экспортировать данные в формате, необходимом для других платформ, если это необходимо. Модуль идеально подходит для YML (Yandex) и многих других форматов от известных или независимых площадок. Импорт и экспорт без ограничений! Мы оптимизировали процесс импорта и экспорта, в результате чего, модуль использует минимально возможное количество ресурсов Вашего сервера, для обработки больших объемов данных. У Вас также есть возможность запускать профили импорта / экспорта по расписанию, используя CRON, в автоматическом режиме, во время наименьшей загрузки на сервер. Планировщик CRON Вам может потребоваться автоматически начать экспорт или импорт профилей в удобное для вас время. Мы разработали плагин, который позволяет запускать профили импорта или экспорта в планировщике CRON. Идеально подходит для синхронизации с поставщиками, управления запасами, ценообразования и многого другого. Возможности фильтрации! Более 500 фильтров на выбор, чтобы применить к вашим профилям, комбинации почти бесконечны! Импорт и экспорт в любом месте! Передача данных на Ваш компьютер или с него, из электронных таблиц Google, с внешнего сервера, через FTP или пользовательские URL-адреса. Вы будете иметь полный контроль и гибкость ввода и вывода данных. Электронные таблицы Google - XLSX - CSV - ODS - XML! Система импорта / экспорта полностью совместима с электронными таблицами Google, что означает, что вы можете отправлять данные из своего магазина в документ, хранящийся в вашей учетной записи Google Диска (для экспорта данных), и собирать данные из электронных таблиц, загружая их в свой магазин (для импорта данных). Другие поддерживаемые форматы: XLSX, CSV, ODS, XML. Миграция между разными версиями Opencart! Миграция всех данных между различными версиями Opencart происходит почти мгновенно. Расширенная система миграции подготовит файл для выбранной целевой версии. Вы также можете выбрать данные, специфичные для миграции (продукты, клиенты, заказы, категории). Произвольные поля (дополнение) У вас есть другие плагины, которые добавляют пользовательские поля для разных моделей (продукты, категории, клиенты, заказы, параметры и т. д.)? Мы разработали систему для добавления пользовательских записей из нативной базы данных в процессы импорта, экспорта и миграции! Обращаем Ваше внимание, что обработка новых полей производится только из таблиц базы данных, которые созданы в Opencart по умолчанию! Видеоинструкции! Можем Вас заверить, что изучение Import Export PRO будет проще простого! Кроме текстовой документации, мы предлагаем серию простых видеоуроков на разных языках, которые помогут вам начать использовать разработанный инструмент независимо от уровня вашего опыта. Кое что еще! Автоматический генератор SEO URL, выбор идентификаторов товаров для импорта, пропуск существующих товаров в импорте, исключение товаров, которых нет в импорте, полное резервное копирование вашего магазина и многое другое! Отличная поддержка За более чем 10 лет работы с Opencart, тысячи клиентов остались довольны нашими услугами. DevmanExtensions является одной из самых уважаемых компаний на рынке дополнений для Opencart. Наслаждайтесь лучшей поддержкой, все проблемы будут решены менее чем за 24 часа! Пример выполнения операции импорта Пример выполнения операции экспорта Вы сами выбираете источники для импорта данных! Вы сами выбираете куда сохранить файл экспорта! Уникальная миграция данных между версиями Opencart! Расширенные фильтры! Сделайте работу с поставщиками удобной! Планировщик CRON! Произвольные поля (дополнение приобретается отдельно - $ 29.99)! Если вам нужно добавить свою собственную расширенную информацию, например, о продуктах, клиентах, заказах или моделях, то для этого случая мы предоставили дополнительные функции для пользовательских столбцов, которые могут быть добавлены в файл импорта или экспорта. Обращаем Ваше внимание, что обработка новых полей производится только из таблиц базы данных, которые созданы в Opencart по умолчанию!
    45.00 USD
  3. Всех приветствую! Появилась необходимость скрытия меню от индексации Яндексом на всех страницах категорий, кроме главной страницы. Есть вариант, как это сделать на php (архив прикрепил). Не очень понятно как это реализовать на menu.twig или через контроллер menu.php (вроде как выводить java через menu.twig не очень то и правильно). Можете подсказать, как это реализовать? menu.twig {% if (not modern_header_var) %} <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 menu_adapt"> <div class="top-menu"> <div id="top-menu" > <div class="nobackground"> <nav id="menu" class="navbar"> <div class="navbar-header"><span id="category" class="visible-xs">{{ text_category }}</span> <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button> </div> <div class="collapse navbar-collapse navbar-ex1-collapse menu_adapt_coll"> <noindex><ul class="nav navbar-nav"> {% if (modern_ico_home != 1 and home != og_url) %} <li><a href="{{ base }}"><i class="fa fa-home fa_homemenu"></i></a></li> {% endif %} {% if (modern_ico_home_text != 1 and home != og_url) %} <li><a href="{{ base }}">{{ text_homel }}</i></a></li> {% endif %} {% if (modern_seevmenu_menu != 1) %} {% if (not modern_open_menu and home == og_url) %} <li class="dropdown hidev open"> {% else %} <li class="dropdown hidev"> {% endif %} <a class="with-child dropdown-toggle size" {% if (modern_link_menucatalog is not empty) %} href="{{ modern_link_menucatalog }}" {% endif %} data-hover="dropdown" data-delay="1" data-close-others="false"> {% if (modern_seevmenuico != 1) %} <i class="fa fa-bars"></i>&nbsp;&nbsp; {% endif %} {{ modern_vmenu_menu[language_id] }}<span class="fa fa-angle-down menu"></span></a> <ul class="dropdown-menu multi-level" role="menu"> {% for category in categories %} {% if (category['children']) %} <li class="dropdown-submenu li-drop close-button" > <a class="dr_menu" tabindex="-1" href="{{ category['href'] }}">{{ category['name'] }}<span class="arrowvertmenu"></span></a> <ul class="dropdown-menu2 column_width3"> {% if (category['image_main'] and modern_main_photos_menu != 1) %} <li class="col-lg-3 col-md-3 col-sm-4 li-main-foto"> <a href="{{ category['href'] }}"> <div class="main-foto-pos"><img class="main-foto-menu img-responsive" alt="{{ category['name'] }}" title="{{ category['name'] }}" src="{{ category['image_main'] }}"><span class="main-foto-back"></span></div> </a> </li> {% endif %} {% for child in category['children'] %} <li class="col-sm-4 mcol"> <span class = "hidden-xs">{% if (modern_photos_menu != 1 and (child['image2'] is not empty)) %}<a href="{{ child['href'] }}"><img class="vopmen img-responsive" src="{{ child['image2'] }}" alt="{{ child['name'] }}" title="{{ child['name'] }}" ></a>{% endif %}</span> <div class="clearfix"></div> <a class="submenu_main" href="{{ child['href'] }}">{{ child['name'] }}</a> {% if (modern_3lv_menu != 1) %} {% if (child['children_lv3'] is defined and child['children_lv3']) %} {% set v = 0 %} {% set break = false %} {% for child_lv3 in child['children_lv3'] if not break %} <a class = "menuv_3lv " href="{{ child_lv3['href'] }}">&nbsp;&nbsp;- {{ child_lv3['name'] }}</a> {% set v = v + 1 %} {% if (v >modern_countvmenulv - 1) %} <a class="menuv-allv" href="{{ child['href'] }}"><noindex>{{ modern_seeall_menu[language_id] }}</noindex></a> {% set break = true %} {% endif %} {% endfor %} {% endif %} {% endif %} </li> {% endfor %} </ul> </li> {% else %} <li class="v3hover li-drop close-button"><a class="dr_menu" href="{{ category['href'] }}">{{ category['name'] }}</a></li> {% endif %} {% endfor %} <li id="openclose"> <p class="dr_menu menu_slow">{{ text_modern_menu_open }}</p> </li> </ul> </li> {% endif %} </ul></noindex> <noindex><div class="menu_mob_plus"> <div class="hidem"> <ul class="nav navbar-nav"> {% for category in categories %} {% if (category['children']) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="{% if (category['category_id'] == category_id) %}{{ 'activetopmenu' }}{% endif %} dropdown static_pos"> <a class="with-child dropdown-toggle" href="{{ category['href'] }}" data-hover="dropdown" data-delay="1" data-close-others="false">{{ category['name'] }}<span class="fa fa-angle-down menu"></span></a> <div class="dropdown-menu marg_top"> <div class="dropdown-inner children-category"> {% if (category['image_main'] and modern_main_photos_menu != 1) %} <ul class="col-lg-2 col-md-3 col-sm-3 li-main-foto"><li class="list_type"> <a href="{{ category['href'] }}"> <div class="main-foto-pos"><img class="image_main main-foto-menu img-responsive" alt="{{ category['name'] }}" title="{{ category['name'] }}" src="{{ category['image_main'] }}"><span class="main-foto-back"></span></div> </a> </li></ul> {% endif %} {% for child in category['children'] %} <ul class="list-unstyled {% if (category['image_main'] and modern_main_photos_menu != 1) %} col-lg-2 col-md-3 col-sm-3 clear_menu_cat_img {% else %} col-lg-2 col-md-3 col-sm-3 clear_menu_cat_noimg {% endif %}" > {% if (child['children_lv3'] is defined and child['children_lv3']) %} <li class="with-child" > <span class = "hidden-xs hidden-sm">{% if (modern_photos_menu != 1 and (child['image2'] is not empty)) %}<a href="{{ child['href'] }}"><img class="opacityhv img-responsive" src="{{ child['image2'] }}" alt="{{ child['name'] }}" title="{{ child['name'] }}" ></a>{% endif %}</span> <a href="{{ child['href'] }}"><span class="style2lv">{{ child['name'] }}</span></a> </li> {% if (modern_3lv_menu != 1) %} {% set m = 0 %} {% set break = false %} {% for child_lv3 in child['children_lv3'] if not break %} <li class="children_lv3"><a href="{{ child_lv3['href'] }}">&nbsp;&nbsp;- {{ child_lv3['name'] }}</a> {% set m = m + 1 %} {% if (m >modern_countvmenulv - 1) %} <a class="menuv-all" href="{{ child['href'] }}"><noindex>{{ modern_seeall_menu[language_id] }}</noindex></a> {% set break = true %} {% endif %} </li> {% endfor %} {% endif %} {% else %} <li>{% if (modern_photos_menu != 1 and (child['image2'] is not empty)) %}<span class = "hidden-xs hidden-sm"><a href="{{ child['href'] }}"><img class="opacityhv img-responsive" src="{{ child['image2'] }}" alt="{{ child['name'] }}" title="{{ child['name'] }}" ></a></span>{% endif %}<a href="{{ child['href'] }}"><span class="style2lv">{{ child['name'] }}</span></a></li> {% endif %} </ul> {% endfor %} </div> </div> <div class="clearfix"></div> </li> {% else %} <li class="{% if (category['category_id'] == category_id) %}{{ 'activetopmenu' }}{% endif %}"><a href="{{ category['href'] }}">{{ category['name'] }}</a></li> {% endif %} {% endfor %} </ul> </div> <ul class="nav navbar-nav"> <!--add menu link--> {% if (modern_top_links8 ) %} {% for modern_top_link8 in modern_top_links8 %} <li> <a {% if (modern_top_link8['link_top'][language_id]) %} href="{{ modern_top_link8['link_top'][language_id] }}"{% endif %}>{% if (modern_top_link8['faicons_top']) %} <i class="{{ modern_top_link8['faicons_top'] }}"></i> {% endif %}{% if (modern_top_link8['title']) %}{{ modern_top_link8['title'][language_id] }}{% endif %}</a> </li> {% endfor %} {% endif %} <!--add menu link--> <!--other link--> {% if (modern_main_link_menu[language_id]) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="dropdown"> <a class="with-child dropdown-toggle" {% if (modern_main_link_href_menu[language_id] is not empty) %} href="{{ modern_main_link_href_menu[language_id] }}" {% else %} href="javascript:void(0)" {% endif %} data-hover="dropdown" data-delay="1" data-close-others="false">{{ modern_main_link_menu[language_id] }}<span class="fa fa-angle-down menu"></span></a> <div class="dropdown-menu"> <div class="dropdown-inner1 children-category"> <ul class="list-unstyled"> {% if (modern_top_links4 ) %} {% for modern_top_link4 in modern_top_links4 %} <li> <a {% if (modern_top_link4['link_top'][language_id]) %} href="{{ modern_top_link4['link_top'][language_id] }}"{% endif %} title="{{ modern_top_link4['title'][language_id] }}">{% if (modern_top_link4['faicons_top']) %} <i class="{{ modern_top_link4['faicons_top'] }}"></i>{% endif %}{% if (modern_top_link4['title']) %} {{ modern_top_link4['title'][language_id] }}{% endif %}</a> </li> {% endfor %} {% endif %} </ul> </div> </div> </li> {% endif %} <!--other link END--> <!--informations--> {% if (modern_info_menu != 1) %} {% if (informations) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="dropdown"> <a class="with-child dropdown-toggle" data-hover="dropdown" data-delay="1" data-close-others="false">{{ text_information }}<span class="fa fa-angle-down menu"></span></a> <div class="dropdown-menu"> <div class="dropdown-inner1 children-category"> <ul class="list-unstyled"> {% for information in informations %} <li><a href="{{ information['href'] }}">{{ information['title'] }}</a></li> {% endfor %} </ul> </div> </div> </li> {% endif %} {% endif %} <!--informations END--> <!--manufacturer--> {% if (modern_man_menu != 1) %} {% if (manufacturers) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="dropdown postion_fullmenu2"> <a class="with-child dropdown-toggle" href="{{ href_manufacturer }}" data-hover="dropdown" data-delay="1" data-close-others="false">{{ text_manufacturer }}<span class="fa fa-angle-down menu"></span></a> <div class="mancss dropdown-menu"> <div class="dropdown-inner children-category"> {% for manufacturer in manufacturers %} <ul class="list-unstyled" style="width: {{ 100/modern_menuman_column-1 }}%"> <li>{% if (modern_photos_menu_manuf != 1) %}<span class = "hidden-xs hidden-sm "><a class = "manufac-menu" href="{{ manufacturer['href'] }}"><img class="opacityhv manimgmen" src="{{ manufacturer['manufacturer_image'] }}" alt="{{ manufacturer['name'] }}" title="{{ manufacturer['name'] }}" ></a></span>{% endif %}<a class = "manufac-menu" href="{{ manufacturer['href'] }}">{{ manufacturer['name'] }}</a></li> </ul> {% endfor %} </div> </div> </li> {% endif %} {% endif %} <!--manufacturer END--> </ul> </div></noindex> </div> </nav> </div> </div> </div> </div> </div> <script> categories_count = {{ categories|length }}; modern_menu_category_lg = {{ modern_menu_category_lg }}; modern_menu_category_md = {{ modern_menu_category_md }}; modern_menu_category_sm = {{ modern_menu_category_sm }}; var q = 0; $(window).scroll(function(){if(window.innerWidth>991)if($(window).scrollTop()>{% if (not modern_open_menu) %}850{% else %}250{% endif %}){if(0==q){var a='<div class="top-header2"><div id="fix_scroll"><div class="container"><div class="row postion_fullmenu"><div id="logo" class="col-lg-1 col-md-1 col-sm-1 col-xs-1">';a+=$("div#logo").html(),a+='</div><div class="col-lg-9 col-md-9 col-sm-9 col-xs-9 postion_fullmenu2"><div class="top-menu">',a+=$("div.top-menu").html(),a+='</div></div><div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cart">',a+=$("div.cart").html(),a+="</div></div></div></div></div>",$("body").append(a),$(".top-header2 .hidev").removeClass("open"),$(".top-header2 .hidev").addClass("slide"),q=1}}else 1==q&&($("*").remove(".top-header2"),q=0)}); $(window).resize(function() { if (window.innerWidth < 992) { $('*').remove('.top-header2'); } else if (window.innerWidth > 991 && window.innerWidth < 1200) { $('.dropdown-menu2').attr('class', 'dropdown-menu2 column_width2'); $('.mcol').attr('class', 'col-sm-4 mcol'); $('.dropdown-menu2 .clearfix').remove(); $(".dropdown-menu2 > li:nth-child(3n)").after('<li class="clearfix visible-sm visible-md visible-lg"></li>'); category_menu = {{ category_menu_sm }}; if (modern_menu_category_sm < categories_count) { $('#openclose').css('display', ''); } else { $('#openclose').css('display', 'none'); } } else if (window.innerWidth > 1199 && window.innerWidth < 1600) { $('.dropdown-menu2').attr('class', 'dropdown-menu2 column_width3'); $('.mcol').attr('class', 'col-sm-3 mcol'); $('.dropdown-menu2 .clearfix').remove(); $(".dropdown-menu2 > li:nth-child(4n)").after('<li class="clearfix visible-sm visible-md visible-lg"></li>'); category_menu = {{ category_menu_md }}; if (modern_menu_category_md < categories_count) { $('#openclose').css('display', ''); } else { $('#openclose').css('display', 'none'); } } else if (window.innerWidth > 1599) { $('.dropdown-menu2').attr('class', 'dropdown-menu2 column_width3'); $('.mcol').attr('class', 'col-sm-3 mcol'); $('.dropdown-menu2 .clearfix').remove(); $(".dropdown-menu2 > li:nth-child(4n)").after('<li class="clearfix visible-sm visible-md visible-lg"></li>'); category_menu = {{ category_menu_lg }}; if (modern_menu_category_lg < categories_count) { $('#openclose').css('display', ''); } else { $('#openclose').css('display', 'none'); } } }); $(window).resize(); $(".menu_slow").click(function () { if ($(".dropdown-menu > li.li-drop:nth-last-child(-n+"+ category_menu +")").is(":hidden")) { $(".dropdown-menu > li.li-drop:nth-last-child(-n+"+ category_menu +")").show("slow"); $('.li-drop').removeClass('close-button'); $('.li-drop').addClass('open-button'); $('.menu_slow').text('{{ text_modern_menu_close }}'); } else { $(".dropdown-menu > li.li-drop:nth-last-child(-n+"+ category_menu +")").hide("slow"); $('.li-drop').removeClass('open-button'); $('.li-drop').addClass('close-button'); $('.menu_slow').text('{{ text_modern_menu_open }}'); } return false; }); </script> {% else %} <div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 postion_fullmenu2"> <div class="top-menu"> <div id="top-menu" > <div class="nobackground"> <nav id="menu" class="navbar"> <div class="navbar-header"><span id="category" class="visible-xs">{{ text_category }}</span> <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button> </div> <div class="collapse navbar-collapse navbar-ex1-collapse menu_adapt_coll"> <ul class="nav navbar-nav"> {% if (modern_ico_home != 1) %} <li><a href="{{ base }}"><i class="fa fa-home fa_homemenu"></i></a></li> {% endif %} {% if (modern_ico_home_text != 1) %} <li><a href="{{ base }}">{{ text_homel }}</i></a></li> {% endif %} {% if (modern_seevmenu_menu != 1) %} <li class="dropdown hidev"> <a class="with-child dropdown-toggle size" {% if (modern_link_menucatalog is not empty) %} href="{{ modern_link_menucatalog }}" {% endif %} data-hover="dropdown" data-delay="1" data-close-others="false"> {% if (modern_seevmenuico != 1) %} <i class="fa fa-bars"></i>&nbsp;&nbsp; {% endif %} {{ modern_vmenu_menu[language_id] }}<span class="fa fa-angle-down menu"></span></a> <ul class="dropdown-menu multi-level" role="menu"> {% for category in categories %} {% if (category['children']) %} <li class="dropdown-submenu li-drop" > <a class="dr_menu" tabindex="-1" href="{{ category['href'] }}"> {{ category['name'] }} <span class="arrowvertmenu"></span></a> <ul class="dropdown-menu2"> {% if (category['image_main'] and modern_main_photos_menu != 1) %} <li class="col-lg-3 col-md-3 col-sm-4 li-main-foto"> <a href="{{ category['href'] }}"> <div class="main-foto-pos"><img class="main-foto-menu img-responsive" alt="{{ category['name'] }}" title="{{ category['name'] }}" src="{{ category['image_main'] }}"><span class="main-foto-back"></span></div> </a> </li> {% endif %} {% for child in category['children'] %} <li class="col-sm-4 mcol"> <span class = "hidden-xs">{% if (modern_photos_menu != 1 and (child['image2'] is not empty)) %}<a href="{{ child['href'] }}"><img class="vopmen img-responsive" src="{{ child['image2'] }}" alt="{{ child['name'] }}" title="{{ child['name'] }}" ></a>{% endif %}</span> <div class="clearfix"></div> <a class="submenu_main" href="{{ child['href'] }}">{{ child['name'] }}</a> {% if (modern_3lv_menu != 1) %} {% if (child['children_lv3'] is defined and child['children_lv3']) %} {% set v = 0 %} {% set break = false %} {% for child_lv3 in child['children_lv3'] if not break %} <a class = "menuv_3lv " href="{{ child_lv3['href'] }}">&nbsp;&nbsp;- {{ child_lv3['name'] }}</a> {% set v = v + 1 %} {% if (v >modern_countvmenulv - 1) %} <a class="menuv-allv" href="{{ child['href'] }}"><noindex>{{ modern_seeall_menu[language_id] }}</noindex></a> {% set break = true %} {% endif %} {% endfor %} {% endif %} {% endif %} </li> {% endfor %} </ul> </li> {% else %} <li class="v3hover li-drop"><a class="dr_menu" href="{{ category['href'] }}">{{ category['name'] }}</a></li> {% endif %} {% endfor %} </ul> </li> {% endif %} </ul> <div class="menu_mob_plus"> <div class="hidem"> <ul class="nav navbar-nav"> {% for category in categories %} {% if (category['children']) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="{% if (category['category_id'] == category_id) %}{{ 'activetopmenu' }}{% endif %} dropdown postion_fullmenu2"> <a class="with-child dropdown-toggle" href="{{ category['href'] }}" data-hover="dropdown" data-delay="1" data-close-others="false">{{ category['name'] }}<span class="fa fa-angle-down menu"></span></a> <div class="dropdown-menu"> <div class="dropdown-inner children-category"> {% if (category['image_main'] and modern_main_photos_menu != 1) %} <ul class="col-lg-2 col-md-3 col-sm-3 li-main-foto"><li class="list_type"> <a href="{{ category['href'] }}"> <div class="main-foto-pos"><img class="image_main main-foto-menu img-responsive" alt="{{ category['name'] }}" title="{{ category['name'] }}" src="{{ category['image_main'] }}"><span class="main-foto-back"></span></div> </a> </li></ul> {% endif %} {% for child in category['children'] %} <ul class="list-unstyled {% if (category['image_main'] and modern_main_photos_menu != 1) %} col-lg-2 col-md-3 col-sm-3 clear_menu_cat_img {% else %} col-lg-2 col-md-3 col-sm-3 clear_menu_cat_noimg {% endif %}" > {% if (child['children_lv3'] is defined and child['children_lv3']) %} <li class="with-child" > <span class = "hidden-xs hidden-sm">{% if (modern_photos_menu != 1 and (child['image2'] is not empty)) %}<a href="{{ child['href'] }}"><img class="opacityhv img-responsive" src="{{ child['image2'] }}" alt="{{ child['name'] }}" title="{{ child['name'] }}" ></a>{% endif %}</span> <a href="{{ child['href'] }}"><span class="style2lv">{{ child['name'] }}</span></a> </li> {% if (modern_3lv_menu != 1) %} {% set m = 0 %} {% set break = false %} {% for child_lv3 in child['children_lv3'] if not break %} <li class="children_lv3"><a href="{{ child_lv3['href'] }}">&nbsp;&nbsp;- {{ child_lv3['name'] }}</a> {% set m = m + 1 %} {% if (m >modern_countvmenulv - 1) %} <a class="menuv-all" href="{{ child['href'] }}"><noindex>{{ modern_seeall_menu[language_id] }}</noindex></a> {% set break = true %} {% endif %} </li> {% endfor %} {% endif %} {% else %} <li>{% if (modern_photos_menu != 1 and (child['image2'] is not empty)) %}<span class = "hidden-xs hidden-sm"><a href="{{ child['href'] }}"><img class="opacityhv img-responsive" src="{{ child['image2'] }}" alt="{{ child['name'] }}" title="{{ child['name'] }}" ></a></span>{% endif %}<a href="{{ child['href'] }}"><span class="style2lv">{{ child['name'] }}</span></a></li> {% endif %} </ul> {% endfor %} </div> </div> <div class="clearfix"></div> </li> {% else %} <li class="{% if (category['category_id'] == category_id) %}{{ 'activetopmenu' }}{% endif %}"><a href="{{ category['href'] }}">{{ category['name'] }}</a></li> {% endif %} {% endfor %} </ul> </div> <ul class="nav navbar-nav"> <!--add menu link--> {% if (modern_top_links8 ) %} {% for modern_top_link8 in modern_top_links8 %} <li> <a {% if (modern_top_link8['link_top'][language_id]) %} href="{{ modern_top_link8['link_top'][language_id] }}"{% endif %}>{% if (modern_top_link8['faicons_top']) %} <i class="{{ modern_top_link8['faicons_top'] }}"></i> {% endif %}{% if (modern_top_link8['title']) %}{{ modern_top_link8['title'][language_id] }}{% endif %}</a> </li> {% endfor %} {% endif %} <!--add menu link--> <!--other link--> {% if (modern_main_link_menu[language_id]) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="dropdown"> <a class="with-child dropdown-toggle" {% if (modern_main_link_href_menu[language_id] is not empty) %} href="{{ modern_main_link_href_menu[language_id] }}" {% else %} href="javascript:void(0)" {% endif %} data-hover="dropdown" data-delay="1" data-close-others="false">{{ modern_main_link_menu[language_id] }}<span class="fa fa-angle-down menu"></span></a> <div class="dropdown-menu"> <div class="dropdown-inner1 children-category"> <ul class="list-unstyled"> {% if (modern_top_links4 ) %} {% for modern_top_link4 in modern_top_links4 %} <li> <a {% if (modern_top_link4['link_top'][language_id]) %} href="{{ modern_top_link4['link_top'][language_id] }}"{% endif %} title="{{ modern_top_link4['title'][language_id] }}">{% if (modern_top_link4['faicons_top']) %} <i class="{{ modern_top_link4['faicons_top'] }}"></i>{% endif %}{% if (modern_top_link4['title']) %} {{ modern_top_link4['title'][language_id] }}{% endif %}</a> </li> {% endfor %} {% endif %} </ul> </div> </div> </li> {% endif %} <!--other link END--> <!--informations--> {% if (modern_info_menu != 1) %} {% if (informations) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="dropdown"> <a class="with-child dropdown-toggle" data-hover="dropdown" data-delay="1" data-close-others="false">{{ text_information }}<span class="fa fa-angle-down menu"></span></a> <div class="dropdown-menu"> <div class="dropdown-inner1 children-category"> <ul class="list-unstyled"> {% for information in informations %} <li><a href="{{ information['href'] }}">{{ information['title'] }}</a></li> {% endfor %} </ul> </div> </div> </li> {% endif %} {% endif %} <!--informations END--> <!--manufacturer--> {% if (modern_man_menu != 1) %} {% if (manufacturers) %} <li class="plus"><i class="fa fa-plus"></i><i class="fa fa-minus"></i></li> <li class="dropdown manuf_drop postion_fullmenu2"> <a class="with-child dropdown-toggle" href="{{ href_manufacturer }}" data-hover="dropdown" data-delay="1" data-close-others="false">{{ text_manufacturer }}<span class="fa fa-angle-down menu"></span></a> <div class="dropdown-menu"> <div class="dropdown-inner children-category"> {% for manufacturer in manufacturers %} <ul class="list-unstyled" style="width: {{ 100/modern_menuman_column-1 }}%"> <li><span class = "hidden-xs hidden-sm ">{% if (modern_photos_menu_manuf != 1) %}<a class = "manufac-menu" href="{{ manufacturer['href'] }}"><img class="opacityhv manimgmen" src="{{ manufacturer['manufacturer_image'] }}" alt="{{ manufacturer['name'] }}" title="{{ manufacturer['name'] }}" ></a></span>{% endif %}<a class = "manufac-menu" href="{{ manufacturer['href'] }}">{{ manufacturer['name'] }}</a></li> </ul> {% endfor %} </div> </div> </li> {% endif %} {% endif %} <!--manufacturer END--> </ul> </div> </div> </nav> </div> </div> </div> </div> {% endif %} menu.php <?php class ControllerCommonMenu extends Controller { public function index() { $this->load->language('common/menu'); // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } return $this->load->view('common/menu', $data); } } ajaxMenu.zip
  4. 14 Скачать / Купить дополнение Виджет мессенджеров 2.0.x-2.3.х TS - Виджет мессенджеров позволяет выводить плавающую кнопку с мессенджерами для быстрой связи. TS - Виджет мессенджеров для opencart/ocStore 3 =========================================================================== В модуле можно задать ссылки, текст, сортировку и статус для: Jivosite Яндекс Диалоги TalkMe Telegram Viber Whatsapp Messenger Skype Mail Vk Instagram До 3х номеров телефона Вайбер бизнес Приглашение в вайбер группу Кастомная ссылка Обратный звонок, при условии если в вашем шаблоне есть модуль обратного звонка * Модуль позволяет перенаправить клиента на ваши каналы связи, при условии, что у него установлены соответсвующие приложения, и не является отдельными онлайн чатом. ============================================================================= Множество настроек для кастомизации модуля, среди которых можно выделить: Возможность задать расположение модуля Возможность задать отступы и размеры раздельно для десктопной и мобильной версии Набор из 12 иконок для кнопки 6 Наборов иконок для каждого мессенджера 3 типа анимации Возможность задать иконки популярных мобильных операторов Украины, России, Беларуси, Казахстана для номеров телефона Удобная визуализация выбранных настроек сразу в админке ============================================================================= В модуле присутствует удобная(в один клик) адаптация с модулями обратной связи для шаблонов: Shop-store Luxury Tech-store Feelmart Ultrastore Unishop Unishop2 Moneymaker2 Newstore Cyberstore Bestshop Grand Butik Butik2 TheMarket Coloring Modern Royal Aurus Fractal Supra Fastor Revolution сервис Binotel ============================================================================= Demo 1 Demo 2 Admin Логин/пароль: demo ============================================================================= Модуль не совместим с шаблоном: mfashion Модуль не требует установки дополнительных расширений на сервере. Лицензия распространяется на домен и все его поддомены. Обязательно прочтите инструкцию по установке и обновлению, в архиве модуля(install_RU.html). Добавил tsolutions Добавлено 03.07.2020 Категория Обратная связь, звонки Системные требования PHP 5.6 - 7.4 Метод активации Без активации Ioncube Loader Нет ocStore 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет  
  5. Localization editor - редактор языковых файлов, перевод Яндекс и Google Скачать / Купить дополнение НЕ ДОСТУПЕН ДЛЯ ПРОДАЖИ. Модуль для редактирования файлов локализации через админ-панель OpenCart. С этим модулем вам больше не нужно искать, в каком файле хранится тот или иной текст. Вам больше не нужно скачивать и редактировать файлы через FTP - теперь вы можете сделать это через Localization editor! Если в каком-то из модулей или шаблоне, установленных на вашем сайте, нет необходимого вам языка, вы сможете в два клика автоматически перевести его более чем на 100 языков с помощью API Google translate или Яндекс.Переводчика. Удобный интерфейс Поиск переменных и текстов по всем языковым файлам Добавление переменных Автоматическое форматирование и экранирование языковых файлов при сохранении Автоматический перевод через API Google translate и Яндекс.Переводчик Код модуля полностью открыт. Модуль не заменяет системные файлы. Работает на всех актуальных версиях OpenCart и OcStore. С любым шаблоном. Демо - oc.redream.ru Логин/Пароль: demo/demo По всем вопросам: [email protected] Расположение в меню: Система > Локализация > Localization editor Системные требования: Php не ниже 5.4 Vqmod (Для OpenCart 1.5.x) Процедура установки: Загрузить все файлы под вашу версию OpenCart из папки "upload" в корневую папку сайта Обновить кэш модификаторов в менеджере дополнений (в vqmod обновляется автоматически) Разрешить просмотр и внесение изменений для необходимой группы пользователей (Система > Пользователи > Группы пользователей) Добавил reDream Добавлено 22.10.2019 Категория Языковые пакеты Системные требования Метод активации Без активации 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 Обращение к серверу разработчика Нет  
  6. 14 Скачать / Купить дополнение Виджет мессенджеров 3.0.x TS - Виджет мессенджеров позволяет выводить плавающую кнопку с мессенджерами для быстрой связи. TS - Виджет мессенджеров для opencart/ocStore 2.0-2.3 =========================================================================== В модуле можно задать ссылки, текст, сортировку и статус для: Jivosite Яндекс Диалоги TalkMe Telegram Viber Whatsapp Messenger Skype Mail Vk Instagram До 3х номеров телефона Вайбер бизнес Приглашение в вайбер группу Кастомная ссылки Обратный звонок, при условии если в вашем шаблоне есть модуль обратного звонка * Модуль позволяет перенаправить клиента на ваши каналы связи, при условии, что у него установлены соответсвующие приложения, и не является отдельными онлайн чатом. ============================================================================= Множество настроек для кастомизации модуля, среди которых можно выделить: Возможность задать расположение модуля Возможность задать отступы и размеры раздельно для десктопной и мобильной версии Набор из 12 иконок для кнопки 6 Наборов иконок для каждого мессенджера 3 типа анимации Возможность задать иконки популярных мобильных операторов Украины, России, Беларуси, Казахстана для номеров телефона Удобная визуализация выбранных настроек сразу в админке ============================================================================= В модуле присутствует удобная(в один клик) адаптация с модулями обратной связи для шаблонов: Shop-store Luxury Tech-store Feelmart Ultrastore Unishop Unishop2 Moneymaker2 Newstore Cyberstore Bestshop Grand Butik Butik2 TheMarket Coloring Modern Royal Aurus Fractal Supra Fastor Revolution сервис Binotel ============================================================================= Demo 1 Demo 2 Admin Логин/пароль: demo ============================================================================= Модуль не совместим с шаблоном: mfashion Модуль не требует установки дополнительных расширений на сервере. Лицензия распространяется на домен и все его поддомены. Обязательно прочтите инструкцию по установке и обновлению, в архиве модуля(install_RU.html). Добавил tsolutions Добавлено 13.05.2020 Категория Обратная связь, звонки Системные требования PHP 5.6 - 7.4 Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  7. Привет всем. Подскажите пожалуйста толковый модуль для выгрузки и обновления каталога товаров на Яндекс.маркет в формате xml. Сам пользуюсь стандартным дополнением от Яндекса, ссылка формируется, но модуль как-то не очень работает, пропадает настройка по наличию. А выгрузка по кол-ва доступного товара и вовсе отсутствует.
  8. Добрый день! Нужна помощь по настройке модуля https://yandex.ru/support/market-module-opencart/installation.html Техподдержка Яндекса игнорирует запросы. Можно в телеграм @demetrio_v Версия ocStore 3.0.2.0 Завис на моменте привязки карточек. Пишет "карточка не найдена". На запрос / cart отвечает Детали ошибки JSON deserialization error; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: (InputStreamReader); line: 1, column: 2]
  9. 10 Завантажити / Придбати розширення Быстрый Яндекс-поиск по каталогу для большого числа товаров opencart 2.x-3 Создайте быстрый поиск с морфологией и релевантностью для вашего сайта по каталогу товаров или услуг. В ответах поиска будут карточки с названием и описанием товара, его изображение, цена, основные характеристики, категория и наличие. Также доступна сортировка по цене категориям и товарам в наличии, исправление ошибок, опечаток, неправильной раскладки и распознавание способа написания слов. Модуль позволяет использоваться алгоритмы яндекса (исправление ошибок, опечаток, неправильной раскладки и распознавание способа написания слов) для поиска по сайту, но только среди товаров и категорий с большой скоростью, использую API Яндекса. Ограничение - 100 000 товаров. Описание работы модуля Поиск для интернет-магазинов, использует выдачу в формате JSON и внешне будет выглядеть так, как поиск OpenCart/ocSore 2.х вашего шаблона. Подойдет для любого шаблона. Demo shop https://demo.dixi-st.com/index.php?route=product/search&search=fqajy Demo admin https://demo.dixi-st.com/admin/index.php?route=module/ya_search https://demo.dixi-st.com/admin/index.php?route=module/live_search Логин: demo Пароль: demo Подготовка к установке: 1. Внимание! Для работы модуля необходим установленный модуль для формирования выгрузки в xml. Если такого модуля нет, можно использовать этот бесплатный https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22403 для вашей версии opencart. Устанавливаем и настраиваем согласно инструкции. Важно, чтобы валюта была указана в рублях. Перед установкой модуля Яндекс-поиск, необходимо создать Яндекс поиск для интернет-магазинов и получить api ключ. Переходим по ссылке https://site.yandex.ru/catalogs/new/ Указываем в поле «Страница с результатами поиска» http://Ваш_сайт/index.php?route=product/search В поле Адрес YML-файла http://Ваш_сайт/index.php?route=feed/yandex_market (смотрим путь в настройках модуля для выгрузки в yml ) Добавляем адрес электронной почты, нажимаем сохранить Ждем надписи «Каталог проиндексирован». Чтобы настраивать внешний вид результатов Поиска для интернет-магазинов, используем выдачу в формате JSON. Для подключения этого типа выдачи получаем API-Ключ Идем в кабинет разработчика https://developer.tech.yandex.ru Жмем Получить ключ - API Поиска для сайта. Указываем полученный ключ тут https://site.yandex.ru/catalogs/2326185/json/ Далее, устанавливаем модуль для замены стандартного поиска. При этом, выдача поиск будет выглядеть, как и стандартная для магазина, но по алгоритмам Яндекса и запрос будет идти через сервера Яндекса, а, значит, очень быстро и без нагрузки на сайт. Мы же хотим иметь на сайте продвинутый поиск с дизайном нашего сайта? Установка: 1. Скопировать все с папки upload в корень магазина, загрузить фийл модификатора install.xml (Дополнения/Установка дополнений). Никакие файлы перезаписаны не будут. Или загрузите ya_search_api_for_ocxx.ocmod.zip в Дополнения/Установка дополнений 2. Установить модуль Яндекс поиск/Yandex search на странице модулей. 3. Обновить кеш модификаторов 4. Настроить модуль Яндекс поиск. Активируем модуль Яндекс поиск/Yandex search в списке модулей. Заходим в настройки и вносим api ключ, идектификатор поиска (взять из адресной строки). Совместимость: OpenCart/ocSore 2.х-3 Автор NastjaGorelova долучення 13.07.18 Категорія Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет  
  10. Подскажите. Мы заключили договор с Яндекс Go . Но у них модуль для Opencart только для версии 3.03 . И то - стоимость доставки рассчитывается только в админке, а нам нужно чтобы при оформлении клиентом заказа - согласно тарифам. В общем, нужно, чтобы шел расчет стоимости километража автомобиля согласно тарифу и сумма доставки формировалась при оформлении клиентом доставки. Этот модуль будет использоваться только на доставку по Москве и Области.
  11. Кто знает помогите. Не отправляются письма выдает ошибку Notice: Error: DATA not accepted from server! in /var/www/vhosts/u4273756.plsk.regruhosting.ru/neodimof/system/library/mail.php on line 380 утром все работало, вечером не работает уже. настройки не менял, днем делал бэкап базы из админки. почтовый ящик на яндексе, Version 1.5.4.1
  12. Всем привет. Что можете сказать насчет данного механизма кэширования https://yandex.ru/dev/conversion/sitespeed/ ? Это кэширование только при открытии через яндекс браузер или приложение яндекса будет работать, или на всех остальных платформах и браузерах тоже? Если на остальных тоже, то не будет ли медленнее сайт загружаться на других платформах и в браузерах из-за кэширования от Яндекса?
  13. Y.CMS от Яндекс.Кассы Завантажити / Придбати розширення Y.CMS для Opencart от Яндекс.Кассы Y.CMS для Opencart — это универсальный модуль для интеграции интернет-магазина с сервисами Яндекса. Мы собрали все основные сервисы Яндекса в одном месте,чтобы вам было удобно работать со своим сайтом, сделанном на CMS Opencart. Подробнее о возможностях этого модуля: Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты. Доступные платежные методы, если вы работаете как юридические лицо: Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира Электронные деньги - Яндекс.Деньги, WebMoney и QIWI Wallet Наличные - Более 170 тысяч пунктов оплаты по России Баланс телефона - Билайн, МегаФон и МТС Интернет банкинг - Альфа-Клик, Сбербанк Онлайн, MasterPass и Промсвязьбанк Кредитование - Доверительный платеж (Куппи.ру) Существует два платежных сценария: с выбором способа оплаты на сайте магазина и на стороне Яндекс.Кассы. Выбор способа оплаты на сайте магазина В настройках модуля продавец отмечает доступные способы оплаты (они указаны в договоре с компанией «Яндекс.Деньги»). Эти способы появляются на сайте и их видит покупатель, когда переходит к оформлению заказа. Такой сценарий по умолчанию выбран для всех магазинов. Выбор способа оплаты на стороне Яндекс.Кассы Другое название сценария – технология «Умный платеж». На сайте магазина появляется одна кнопка – «Заплатить», а весь процесс оплаты переходит на сайт Яндекс.Денег. Способы оплаты добавляются автоматически. Появляются рекомендации: на первом месте для покупателя по умолчанию будут те способы, которыми он уже платил в интернете. Чтобы включить «Умный платеж», в настройках модуля «Y.CMS для OpenCart» поставьте «Выбор способа оплаты на стороне Яндекс.Кассы» Merchant Web Services Merchant Web Services (MWS) — это сервис, с помощью которого можно делать возвраты. Он доступен всем пользователям Яндекс.Кассы. Яндекс.Деньги - начните получать деньги прямо сейчас — от любых пользователей рунета. Переводы будут мгновенно зачисляться на ваш счет в Яндекс.Деньгах. Доступные платежные методы, если вы осуществляете p2p переводы: Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира Электронные деньги - Яндекс.Деньги Яндекс.Метрика - бесплатный сервис, предназначенный для оценки посещаемости веб-сайтов, и анализа поведения пользователей. Сохраняйте настройки, смотрите за поведением пользователей https://metrika.yandex.ru/list/ Яндекс.Маркет (CPC, CPA) Модуль CPA – программа "Покупка на Маркете" Модуль позволяет участвовать в программе «Покупка на Маркете». Заказать товары из магазинов, подключённых к программе, можно прямо на Маркете — не переходя на сайт продавца. «Покупка на Маркете» сокращает путь пользователя до покупки и повышает доверие к магазину. Модуль СРС – размещение на Маркете. Модуль предназначен для размещения товарных предложений на Яндекс.Маркете. Так магазины могут привлекать на свой сайт больше посетителей, действительно заинтересованных в покупке. YML-формат обеспечивает максимально корректную передачу данных о товарах в Маркет. Установка Инструкция размещена на странице сервиса Яндекс.Касса. Автор yandexkassa долучення 05.09.16 Категорія Платіжні системи Системные требования Opencart 2.0.х - 2.2.x PHP 5.3 или выше cURL Метод активации Ioncube Loader ocStore OpenCart.Pro, ocShop Звернення до сервера розробника  
  14. Подскажите, пожалуйста, нормальная ли ситуация, когда на сайт были опубликованы тексты, после чего страницы с этими текстами были отправлены на переобход, в итоге прошло 1,5 месяца, робот Яндекса несколько раз обошел эти страницы, но так и не увидел новые тексты. В Гугл все нормально. Стоит ли еще ждать или есть какая-то проблема? Вот пример такой страницы: https://esta-fiesta.ru/korobka-s-sharami Всем заранее спасибо за помощь.
  15. Не так давно скинули мне ссылку на страницу интеграций Яндекс Метрики под любую задачу, самое интересное находится в разделе CMS в блоке нашего любимого OpenCart - Электронная коммерация: https://metrika.yandex.ru/about/info/integrations Можете представить безудержный смех и радость мошенников, получивших с яндекса такую жирную ссылочку на свой уютный пиратский ресурс и покупателей, которые наверняка по этой ссылке уже не раз проспонсировали пиратов? P.S. Насколько я знаю, в Яндекс было обращение, причем прошло уже немало времени и ситуация была разжевана как для полных идиотов с перечислением легальных и пиратских площадок, указанием их отличий, примерами и прочей никому не интересной информацией. Реакции, как видите, никакой не последовало, поэтому - неуважаемый Яндекс, фу такими быть! P.P.S. На случай, если произойдет невозможное событие и эту тему увидит кто-нибудь из Яндекса - зайдите, пожалуйста, сюда, и прочтите все это внимательно: Кому лень переходить по ссылке - немного поясню по шагам, как работают такие сайты, как тот, на который в Яндексе додумались поставить ссылку. 1. Берется какой-нибудь популярный модуль с официальной площадки или с нашего OpenCartForum, к примеру вот - известный модуль упрощенного оформления заказа AJAX Quick Checkout PRO (One Page Checkout, Fast Checkout) https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9132 2. Его взламывают (или находят на какой-то соседней варезной помойке старую версию), переименовывают так, чтобы название отражало суть, но не полностью совпадало с оригиналом - например, AJAX Quick Checkout PRO превратился в Custom Quick Checkout для Opencart. 3. Делаются скриншоты модуля, но так, чтобы по ним не сразу было понятно, что это за модуль в оригинале (никакого демо, естетственно, пираты не поднимают для демонстрации работы модуля), например - это старая версия вышеупомянутого AJAX Quick Checkout от студии Dreamvention: А это - скриншот супер-пупер модуля "Custom Quick Checkout для Opencart" от пиратов (как говорится, найди 10 отличий - даже иконки для заголовков блоков не потрудились поменять): 4. В итоге модуль выкладывается пиратами с ценой поскромнее оригинала, чтобы потенциальные любители халявы не сильно пугались - на сейчас оригинал стоит 56$, а пиратская подделка всего лишь 500 рублей. P.P.P.S. И года не прошло прошло, как яндекс все же сообразил, что поощрать воровство не стоит и удалил ссылку на пиратов
  16. Добрый день ОС3 подскажите пож-та. Давно давно у меня уже есть раздел Весы: и он есть в яндексе: site:https://lixcompany.ru/vesi/ а вот подразделов почему-то нет: site:https://lixcompany.ru/vesi/vesy-torgovye-so-stojko По вашему запросу ничего не нашлось site:https://lixcompany.ru/vesi/vesy-s-pechat По вашему запросу ничего не нашлось всего 8 разделов ну и товаров из этих разделов тоже нет в яндексе в поиске. и даже те, кто в разделе Весы тоже нет: site:https://lixcompany.ru/vesi/m-er-326 По вашему запросу ничего не нашлось непонятно. Переобход ни к чему не привел Подскажите как решить спасибо
  17. Всем добрый день! Помогите. пожалуйста, разобраться в проблеме. Сайт на ocStore 2.3.0.2.3 ЧПУ включен на сайте давно, практически, с самого начала, но не в момент запуска: SeoPro + Deadcow SEO. C 18-20 сентября 2020 в Вебмастере Яндекс в статистике обхода появляются пустые несуществующие страницы (не-ЧПУ URL вида index.php?route=product/category&path=..) сразу с 404 ответом. Гугл тоже их берет в кеш, но в индекс они нигде не идут. При этом google от 3 октября показывал для рабочей категории магазина с ЧПУ сохраненную копию в кеше вида index.php?route=product/category&path=902_910. Сайту около 2 лет, ранее таких проблем не встречали. Подскажите, пожалуйста: 1. Может ли SeoPro в самом ocStore или модуль Deadcow начать глючить таким образом, что роботам яндекса и гугла именно сейчас стали видны не-ЧПУ адреса. Причем как версии настоящих страниц, так и несуществующие категории. 2. Сталкивался ли кто-то с такой проблемой, как ее можно решить? Возможно, ищем не в том направлении?
  18. Всем добрый день! Помогите разобраться, пожалуйста. Сайт интернет магазина cordismed.ru на CMS Opencart (ocStore 2.3.0.2.3) C 18-20 сентября 2020 в Вебмастере в Статистике обхода появляются пустые несуществующие категории (не-ЧПУ URL вида index.php?route=product/category&path=504_503_1074) сразу с 404 ответом. Google таких страниц не видит. Появляются ежедневно в больших количествах (от 15 до 50 и более страниц в день). При проверке статуса URL через Яндекс вебмастер "Страница обходится роботом, но отсутствует в поиске". В индексе Google их тоже нет. ЧПУ включены через SeoPro и на всех страницах сайта работают нормально, если это важно. Кто сталкивался с такой ситуацией, подскажите, в чем причина и как можно решить? Спасибо! Есть подозрения на ошибки CMS, но их пока не обнаружили с сервером тоже все ок возможен парсинг сайта ботами? на "обновление" яндекса думали, но страницы из индекса не выкидывает, проседают позиции.
  19. Создаем фид товаров и хотим, чтобы туда попали товары из категории "СКУД Эра" и "Скуд IronLogic". Делаем условия выгрузки в наличии и этих товаров нет, хотя на сайте они все в наличии: https://avtoproezd.ru/setevye-skd/ Пробуем убрать галочку в наличии и посмотреть так ли останется или нет И видим, что они появляются, но естественно, с ошибками в 15 столбце. Как решить проблему и есть ли она в модуле, возможно, делаем что-то не то? На сайте все товары в наличии. Версия ocStore 2.3.0.2.3
  20. Добрый день Подскажите, что нужно настроить или какой модуль поможет, чтобы в результатах поиска яндекса, мой сайт отображался с ценой и картинкой?? Ну и в гугле хотелось бы тоже так. Вот как на скрине - сейчас все просто, а хотелось бы как у сайта выше - отметила галочкой - с ценой и картинкой?? Подскажите пожалуйста! у меня сайт ОС 3.0.
  21. 500 Скачать / Купить дополнение uLogin, Вход через социальные сети Этот модуль позволит Вашим пользователям получить простой доступ к авторизации через самые распространённые социальные сети (Yandex, Google, Однокласники, Steam и т.д.). Модуль использует сервис входа через социальные сети "uLogin". Возможности: - Ведение статистики (Возможность выключения данной опции). - Возможность выбора режима работы модуля ("Только вход", "Вход и регистрация", "Вход, регистрация и объединения аккаунтов"). - Возможность ввода собственных сообщений, которые будут выводиться пользователю при тех или иных настройках (Отдельно для разных языков). - Учёт настроек вашего магазина. Т.е. если у вас несколько групп покупателей, или требуется ввести ИНН и т.д., также запрос дополнительных данных может быть отключен, в таком случае модуль запросит лишь минимальные данные, которые необходимы OpenCart. - Быстрый вход(регистрация) как в обычном окне авторизации, так и на стадии офорления заказа. - Есть возможность автоматического объединения личных кабинетов пользователей. Это было сделано для того, чтобы избежать основной проблемы других модулей входа через социальные сети, а именно: мульти-аккаунтов. Т.е. для каждой отдельной социальной сети в других модулях создаётся отдельный личный кабинет, что сильно мешает пользователю и создаёт путаницу. В этом модуле эта проблема решена следующим образом: когда пользователь входит с новой соц.сети, ему предлагается ввести пароль, который был выслан ему на почту и при вводе правильного пароля его аккаунты объединяются. - Отключения соц.сетей, которые мало используются (В личном кабинете на сайте uLogin). - Модуль построен так, чтобы свести к минимому изменения стандартных файлов OpenCart. - Поддержка мультиязычности (Она будет работать только в том случае, если стандартным языком выбран русский или английский.). Внимание! Если в код магазина были внесены изменения, то модуль может отказаться работать. Шанс этого очень невелик, но всё же есть. Внимание! Модуль требует vqmod. Так же, если модуль не подходит под вашу версию OpenCart Вы можете написать мне. Контактные данные указаны в файле readme.txt Модуль подходит для версий OpenCart от 1.5 ДО!!! 2.0. Описание установки указно в файле readme.txt Добавил DROND Добавлено 29.01.2015 Категория Социальные сети Системные требования Метод активации Ioncube Loader ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
  22. При обходе страниц яндекс выдает ответ: 301Moved Permanently htaccess: # SEO URL Settings RewriteEngine On RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [R=301,L] RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*) https://site.com/$1 [L,R=301] Подскажите как исправить данную проблему.
  23. Скачать / Купить дополнение Автоответ на проверочное письмо от Яндекс Маркета Яндекс Маркет периодически оформляет контрольные заказы с проверочным кодом в комментарии, который необходимо отправить им в ответ в течение часа, что доставляет определенные неудобства магазинам, и имеет мало практической пользы за собой. Мод автоматически распознает почту для отправки письма и код, и отправляет через 5 сек после оформления заказа. Время можно указать произвольное, но большую паузу (больше 20 сек) ставить не стоит, т.к. оформление заказа подвиснет. Для уверенности, что все работает успешно, можно дублировать письмо с кодом на свою почту. Для этого в файле достаточно заменить строчку: $mail->setTo($market_email[0]); На: $mail->setTo(array($market_email[0], $this->config->get('config_email'))); Можно указать свою личную почту - вместо $this->config->get('config_email') пишем '[email protected]' Для теста достаточно скопировать комментарий из любого проверочного заказа, указать в нем свою почту вместо маркетовской, и оформить заказ. Если письмо с кодом пришло - все работает. Подробнее о проверке: https://yandex.ru/support/partnermarket/quality/critical-mistakes.html#order__check-code Добавил dexion Добавлено 22.08.2019 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.1 1.5.4.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
  24. Сразу оговорюсь что влияние этой проблемы на поисковую выдачу достоверно не известно, но проблема есть у большинства сайтов на OpenCart. Суть в том, что по умолчанию в head прописан base url такого вида: <base href="/" /> или <base href ="домен/" /> и ссылки на css и js файлы вида: <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" /> т.е. base url заканчивается на слэш, а стили и скрипты начинаются без него. При сохранении копии страницы Яндекс игнорирует base url, и получает путь к css и js файлам на внутренних страницах заканчивающихся на слэш не от корня, а от адреса страницы. Получается: http://домен/категория/catalog/view/theme/default/stylesheet/stylesheet.css Файлов по этому пути естественно нет. В итоге сохраненные копии таких страниц выглядят так: https://yadi.sk/i/AeiglgVL3NYs77 https://yadi.sk/i/SzZzDK9d3NYs7A https://yadi.sk/i/7Nl46F6g3NYs7m Как правило, это страницы категорий, особенно при использовании seo pro. Точных данных по влиянию на ранжирование нет, но есть опыт с запретом на сохранение копий noarchive, из-за которого сайты точно падают, хотя поддержка Яндекс говорит что запрет на сохранение копий не влияет на ранжирование. Есть риск что кривые копии сказываются так же негативно как и их отсутствие. Вопросы: 1. Как правильно лечить? 2. Может кто-то разбирался в теме более подробно? Если тема уже поднималась, дайте ссылку пожалуйста, гугление не помогло.
  25. 10 Завантажити / Придбати розширення Яндекс.Деньги Быстрый и легкий модуль для получения платежей на яндекс деньги или с карт VISA, MasterCard, Maestro любого банка мира. Это значит, что отправить вам деньги смогут даже пользователи, у которых нет кошелька в Яндекс.Деньгах. Комиссия, вычитается из суммы перевода: со счета — 0,5%, с карты — 2%. Модуль работает без договоров. Оплата происходит в одном окне на стороне Яндекс.Денег, а это значит что вся операция оплаты под надежной защитой >>> Получение уведомлений от яндекс о совершении оплаты >>> Автоматическая смена статуса при получении оплаты(возможность отправить письмо автоматически покупателю и админу при поступлении) >>> Возможность использования для электронных товаров. >>> Защита от повторной оплаты заказа >>> Просмотр успешных платежей в админ панели магазина >>> Если пользователь прервал оплату, заказ все равно создастся >>> Возможность оплаты из личного кабинета >>> Уведомление администратора при получении оплаты >>> При оплате сразу после оформления заказа на страницах успешной и ожидаемой оплаты вывод текста, что заказ создан. >>> Русский язык >>> !!! ВНИМАНИЕ МОДУЛЬ РАБОТАЕТ ТОЛЬКО С РУБЛЯМИ !!! Инструкция по установке Для установки модуля необходимо разместить содержимое папки upload в корень сайта. Далее переходим в Модули / Расширения -> Модули / Расширения в фильтре выбираем оплата находим модуль Яндекс.Деньги добавляем и настраиваем. Вот и все! хороших вам продаж Автор Alexander99 долучення 25.07.18 Категорія Платіжні системи Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет  
×
×
  • Создать...

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

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