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

ocdev_pro

Користувачі
  • Публікації

    2 022
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем ocdev_pro

  1. Ну как бы вот так можно

     

    //В контроллер
    if (isset($this->request->get['path'])) {
        $data['category_link'] = $this->url->link('product/category', 'path=' . $this->request->get['path']);
    }else{
    	$data['category_link'] = false;
    }  
    
    //В шаблон
    <?php if($category_link) { ?>
    <div class="tovar_v_category" style="border-width:1px;border-color: #ccc;border-style: solid;">
    <a href="<?php echo $category_link; ?>">Все товары этой категории</a>
    </div>
    <?php } ?>

     

  2. 22 минуты назад, garrip91 сказал:

     

     

    1. Возможно ли всплывающую подсказку "Ваш магазин" исправить на, скажем, "Наш магазин"?

    2. Если да, то как именно мне это сделать?

    Person Facepalming on Apple iOS 13.3 Это alt атрибут картинки логотипа, а задается это в Система - Настройки - Настройки Витрины, задаете название "Вашего магазина" и все

    • +1 1
  3. OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang


    OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang


    OCDEV.pro - Мультиязык SEO PRO (ocStore, Opencart.pro 2.x), OCDEV.pro - Hreflang (ocStore 3.x) - модуль для решения проблемы с мультиязычностью сайта. Протестирован на платформах ocStore, Opencart.pro 2.x

    Данный модуль создан и распространяется бесплатно исключительно для поддержки и развития сборки ocStore от opencartforum.com


    Работает только с SeoPro который присутствует в сборках ocStore, Opencart.pro. Работа с SeoPro установленным на чистый Opencart от других авторов не гарантируется, но возможна адаптация и настройка при обращении в ЛС, исключительно на платной основе.


    Модуль никогда не будет дорабатываться и публиковаться для чистого Opencart или других сборок. Установка и адаптация модуля на чистый Opencart, это достаточно трудоемкая платная услуга (обращайтесь в ЛС или по контактам в профиле).

    Доступные функции модуля OCDEV.pro - Мультиязык SEO PRO (ocStore, Opencart.pro 2.x):
    • Формирует корректный тег Hreflang
    • Добавляет код языка в url, Например https://site.com/tovar или https://site.com/ua/tovar

      Язык по умолчанию остается без префикса в URL

    • Заменяет стандартный блок языка, не используя ajax или отправку форм. Смена языка происходит непосредственно при клике на ссылку в блоке переключателей
    • Добавляет мультиязычные мета-данные для главной страницы
    • Заменяет адрес магазина на мультиязычный на странице контактов
    • Позволяет стандартному модулю карты-сайта формировать раздельный sitemap.xml для каждого языка

      Необходимо добавить правила в .htaccess или в настройках nginx, описано в инструкции

    Доступные функции модуля OCDEV.pro - Hreflang (ocStore 3.x):
    • Формирует корректный тег Hreflang
    • Добавляет мультиязычные мета-данные для главной страницы
    • Заменяет адрес магазина на мультиязычный на странице контактов
    • Позволяет стандартному модулю карты-сайта формировать раздельный sitemap.xml для каждого языка

      Необходимо добавить правила в .htaccess или в настройках nginx, описано ниже в инструкции

    • Модуль не добавляет префикс языка в URL! И в целом не влияет на формирования ссылок на Вашем сайте в отличии от модуля для ocStore2.x

    Код языка в URL модуль для ocStore 3 не добавляет. В Opencart (ocStore) 3 ссылки всех сущностей уже отличаются и задаются как уникальное значение для каждого языка.

    Такой подход вполне приемлем и не создает никаких преград для индексации. Если исходить из того, что ЧПУ для категории формируется из заголовка, путем транслитерации, то в свою очередь имеем:
    При при транслитерации с русского, Категория - Детские игрушки будет иметь вид - detskie-igrushki
    с украинского - Дитячі іграшки будет иметь вид - dytiachi-ihrashky
    на английском - Toys for kids будет иметь вид - toys-for-kids
    на немецком - Kinderspielzeug будет иметь вид - kinderspielzeug

    Для поисковой системы главное найти мета-тег hreflang который будет сообщать о том, что страница есть и на других языках и в свою очередь поисковая система сможет прочитать данные с мета-тега о языке страницы и получить ссылку на нее.

    Интеграция с другими модулями
    • Протестирована работа с фильтрами: Filter Vier, GoFilter, Mega Filter Pro/Plus начиная с версии фильтра 2.0.5.6.8

    • Нужно поставить версию MegaFilter Pro версии не ниже указанной выше и модификацию mega_filter_ocd_multilang_fix.ocmod.xml

    • Протестирована работа с ocFilter начиная с версии фильтра 4.8

     

    • Модуль не совместим с модулями серии SEOCMS от markimax
    Требования
    • Сборка ocStore, Opencart.pro
    • Включенный SeoPro
    • файл htaccess.txt переименован в .htaccess
    • PHP версии 5.3 и выше
    Инструкция
    Инструкция к модулю находиться в файлах для скачивания readme.zip. Распакуйте данный архив к себе на ПК и откройте файл index.html в браузере
    Видео инструкция-обзор на YouTube

    Я настоятельно рекомендую не только скачивать и устанавливать модуль на свои и клиентские магазины, но и финансово учувствовать в развитии модуля, этим Вы поддерживаете разработчика и можете рассчитывать на техническую поддержку и регулярные обновления.

    Хотите поддержать автора или сказать спасибо? жмите Поддержать автора или приобретайте модуль на форуме с установкой и настройкой!

    Лицензионное соглашение

    Данное программное обеспечение, дальше ПО, OCDEV.pro - Мультиязык SEO PRO, OCDEV.pro - Hreflang и дополнения к нему являются объектом авторского права и защищено Законом об авторском праве. Любое лицо которое нарушает условия данной лицензии, будет лишен обновлений, технической поддержки и блокируется на официальных ресурсах распространения ПО, работоспособность модуля не гарантируется. Скачивая данное ПО легально Вы поддерживаете разработку, способствуете развитию и улучшению данного ПО.


    В нелегально распространяемых копиях ПО может быть вредоносный код, который может нанести ущерб Вашему бизнесу и сайту. Остерегайтесь скачивания, приобретения ПО на сторонних ресурсах не указанных в данном лицензионном соглашении.


    Все авторское ПО может размещаться только на следующих ресурсах:

     


    Скачивая дополнение Вы получаете копию ПО и доступ к обновлениям.


    Передача ПО третьим лицам, распространение ПО от своего имени, публикация исходного кода запрещена!


    Пользователь может модифицировать ПО для расширения/исправления функционала без его публикации в сети интернет.


    Техническая поддержка проводиться исключительно на платной основе по обоюдной договоренности сторон. Автор в праве отказать в технической поддержке при неадекватном поведении покупателя, хамстве, нарушении этики итд. Поддержка и консультации относительно ПО будет производиться в произвольном режиме и времени на усмотрение разработчика.


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


    Права и авторство на ПО, OCDEV.pro - Мультиязык SEO PRO, OCDEV.pro - Hreflang и дополнения к нему принадлежат разработчику Ваховскому Александру Витальевичу, он же: ocdev_pro, alexwaha, сайт https://ocdev.pro


    • Добавил
    • Добавлено
      23.12.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
    • Обращение к серверу разработчика
      Нет

     

    • +1 2
  4. 10 минут назад, mur4alka сказал:

    Здравствуйте! 2 вопроса:

    Будет ли работать на версии ocStore 2.3.0.2.1

    Поясните, пожалуйста, принцип. Как связать шлюзы с модулем, как будет проходить оплата за отправленные смс?

    Спасибо

    Версия для 2.3 

     

    Все популярные шлюзы уже встроены в модуль, оплата за отправленные смс вычитатет сервис которым Вы будете пользоваться, что к самому модулю непосредственно не имеет отношения.
    Перед началом работы, нужно зарегистрироваться в Смс сервисе + зарегистрировать подпись отправителя.

    • +1 1
  5. 2 часа назад, Viyale сказал:

    Каким образом гугл обходит файл robots.txt и почему индексирует то что закрыто от индексации?

    Это норм, robots больше не имеет никакого приоритета. Если не хотите индексации, так закрывайте сайт под пароль через htaccess

  6. 56 минут назад, globaltrading сказал:

    Модули присваивают заказу трек-номер (почта россии) и номер накладной (ДПД). Но у этих трек-кодов и накладных вроде свой идентификатор этих номеров, и как значения этих идентификаторов подтягивать в модуль смс уведомлений?

    Пишите в ЛС, в любом случае это доработка

  7. 10 часов назад, globaltrading сказал:

    Здравствуйте.

    Для автоматической вставки в смс уведомления трек-номеров и номеров накладных из модулей доставки нужно ваш модуль адаптировать?

    У меня стоят модули доставки:

    Если данные модули умеют присваивать заказу трек-номер, но можно сделать отправку. В противном случае нужно допиливать в индивидуальном порядке связку этих модулей и модуля смс

  8. OCDEV.pro - Таблица размеров для Opencart 2.x - 3.x

    14
    При купівлі доступ до оновлень протягом рік.
    Після закінчення основного періоду доступ до оновлень можна продовжити за 14.00 USD на наступні рік


    Завантажити / Придбати розширення



    OCDEV.pro - Таблица размеров для Opencart 2.x - 3.x


    OCDEV.pro - Таблица размеров - модуль позволяет создать неограниченное количество таблиц с размерами для ваших товаров с привязкой к категории и производителю. Пригодится абсолютно всем магазинам у которых есть товары с размерной сеткой, особенно актуально когда у производителей различные размеры.

    P.S Также модуль можно использовать с целью привязки определенных акций, информационных блоков итд. Другие способы использования модуля ограничены вашей фантазией

     

    Доступные функции:

    • Создание таблиц с размерами
    • Встроенные визуальный редактор для удобного добавления информации
    • Полная Мультиязычность
    • Не ограниченное количество таблиц
    • Привязка к 1 или нескольким категориям (обязательная опция)
    • Привязка к производителю (не обязательно)
    • Вывод таблицы во всплывающем окне
    • Произвольное название кнопки Например: "Таблица размеров"
    • Настраиваемая позиция вывода кнопки с привязкой к ID или Классу элемента в шаблоне
    • Возможность использовать единую таблицу для всех товаров
    • Использует собственные таблицы в БД для хранения данных

     

    1. Обязательное к заполнению поле "Текст ссылки" - заполните его до сохранения таблиц!
    2. При создании таблицы Вы выбираете категории (и производителя) для тех товаров в которых будет выведена таблица, автоматически.
      Если у Вам не нужна привязка к производителям, ставите в настройках "Игнорировать производителя"
    3. Не старайтесь привязать одновременно таблицу к одному и тому же производителю и категории (дубль). Выводиться будет таблица которая добавлена последней.
    4. При нажатии на удаление таблицы, она удаляется из Базы данных!
    5. Если "Заголовок блока" таблицы размеров не задан, выведется текст из поля "Текст ссылки" - Например: таблица размеров
    6. Модуль использует OCMOD для подключения и вывода на странице товара

     

    По вопросам адаптации под шаблон или изменения способа вывода (Например в описании или во вкладке) пишите в ЛС, отвечаю быстро.

     

    Инструкция по установке:

    Модуль идет в виде модуля + ocmod модификации

    • Установите zip архив, как обычный ocmod (Распакововать и заливать в корень не надо!)
    • Обновите кеш модификаций
    • Выдайте права на просмотр/изменение Система - Пользователи - Группы пользователей
    • Зайдите в Дополнения - Модули - Установите модуль
    • Задайте настройки в модуле "OCDEV.pro -  Таблица размеров"

     

    ВИДЕО-ИНСТРУКЦИЯ:

    Спойлер

     

     

    Настоятельно рекомендую, покупать модуль под каждый домен, таким образом Вы поддерживаете развитие и разработку модуля. А также всегда можете рассчитывать на техническую поддержку.

     

    Если при установке появилась ошибка:
    - проверьте установлены ли права на модуль

    - Нажмите на кнопку удаления модуля и установите модуль снова

    Если кнопка в товаре не появилась:

    - необходимо проверить правильно ли указали настройки расположения модуля

     

    Если Вы не уверенны в своих знаниях платформы и не можете самостоятельно установить модули, рекомендую покупать модуль + установка на форуме.

     

    Настоятельно рекомендую, покупать модуль под каждый домен, таким образом Вы поддерживаете развитие и разработку модуля. А также Вы всегда можете рассчитывать на техническую поддержку.

     

    Также рекомендую:

    Смс уведомления для Opencart

    Просмотренные товары

    Все товары магазина (Каталог товаров)

    Акционные товары, модуль с таймером

    Товары из категорий

    Редактор изображений Image Cropper


    • Автор
    • долучення
      27.11.19
    • Категорія
    • Системные требования
    • Метод активации
      Автоматическая активация
    • Ioncube Loader
      Нет
    • ocStore
      3.0
      2.3.0.2.4
      2.3
      2.2
      2.1
    • OpenCart.Pro, ocShop
      Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
    • Звернення до сервера розробника
      Нет

     

  9. 8 минут назад, Gariks сказал:

    Включил в админке "режим обслуживания", но все равно сайт отображается. 

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

  10. 1 час назад, Gariks сказал:

     

    Вопрос к тому, что можно например, как то отдельным файлом сохранить это меню? Ну или настройки, что в шаблоне было. Когда понадобится, что бы можно было оттуда взять нужное? 

    Все настройки, что Вы делали в другом шаблоне в нем же и остануться, т.к они предназначены только для функционала именно этого шаблона.
    Поэтому все что не связано с шаблоном будет в порядке, но все остальное работать в новом шаблоне не будет.

  11. 7 минут назад, strelok190 сказал:

    не подскажете что я делаю не так?

    Даже не знаю что Вы делаете.

    Разберите поэтапно, посмотрите какие данные приходят в запросе
    например запишем их в лог 

    $this->log->write(print_r($this->request->post, true));

    Зайдите в админке в логи и посмотрите что приходит.
    Если нет поля email или может оно пустое или названо иначе, исправляйте на стороне tpl файла

  12. 7 часов назад, strelok190 сказал:

    при оформлении заказа ничего не происходит.

    в логах 2 ошибки:

    2019-10-18 1:55:14 - PHP Notice:  Undefined index: email in /home/c/cn81365/public_html/catalog/controller/extension/module/delivery.php on line 25
    2019-10-18 1:55:14 - PHP Notice:  Undefined index: email in /home/c/cn81365/public_html/catalog/controller/extension/module/delivery.php on line 28
     

    Ну так в логе же ошибка висит, что в POST запросе email не приходит. Вот и проблема основная

  13. 6 часов назад, fofa сказал:

    Если не ошибаюсь, в модуле Kivy FlyCart реализована связка фреймворка Angular.js + Opencart 2. Подскажите, насколько Angular.js расширяет опенкарт? Имеет ли смысл заморачиваться над подобным расширением опенкарта? Поделитесь, у кого какой опыт

    Ну хотелось бы понимать зачем ангуляр.. а с другой стороны ангуляр версия от версии не имеет обратной совместимости.. т.е тупиковые ветки. Зачем вообще использовать то, что через год-два сложно будет поддерживать!?
     

  14. 11 минут назад, brest001 сказал:

    Отчасти вы правы, но это интересно только разработчикам, и как раз над этим сейчас работаю. Многое можно будет сделать в настройках модуля, или в крайнем случае в открытом api, по крайней мере так задумано.

    Будет API, вопросов ноль)

  15. Опубликую отличное мнение от большинства, как разработчик. В админке контроллер под Ioncube, модель под Ioncube - соответственно доработать его не выйдет, интегрировать с другими модулями, тоже не выйдет.
    Автор @brest001  вынесите проверку своих лицензий из контроллера и модели в отдельную либу, а "сверхуникальные" функции модуля оформите как метод в этой либе и кодируйте ее 100500 раз, чем откроете возможности для других разработчиков.
    Рекомендовать данный модуль пока никому не буду.

    • +1 1
  16. 41 минуту назад, vitaliygalata сказал:

    Всем привет. Усстановил модуль новой почты API v. 3.4.0 на Opencart 3.0.2.0 . После отправки товара  в корзину не подтягивается стоимость доставки к общей цене товара. 

     

    Включите учет доставки в заказе как минимум.

    Напишите автору модуля! Внимательно прочитайте инструкцию, в чем проблема? Религия не позволяет или модуль ворованный скачанный с интернета?

    p.s стоит аналогичная версия на oc 3, никаких проблем не было.

  17. 45 минут назад, Yoda сказал:

     

    Тут ты не совсем прав.

    Очень часто, в моей практике, недоступной к сожалению большинству, встречается аномальный паттерн посещаемости. Когда у тебя на десять страниц магазина идет 90% трафика из контекстной рекламы. И поток этого трафика может быть ну оч большой. В таких ситуациях глобально кешировать весь контент страницы - мастхев (но понимая, что и без этого кеша быстро). Но в случае когда "спицилист аптемезатор" показывает вот вам главная html готовый за 50 мс прителета. А еще 10 000 страниц как были так и есть по 2-3 секунды, тут без слов!

    Ну естественно, что всех нюансов описать не возможно, все очень зависит от проекта. В каждом проекте все индивидуально, как и методы ускорения.

  18. Никакие супер-кеш модули не спасут ситуацию от провала, если не разбираться в деталях и косяках магазина. Которые могли быть как обычной оплошностью владельца с загрузкой картинок больше 5мб, так и ошибкой в кривых запросах к БД из моделей.

     

    Из моего опыта ускорения и оптимизаций магазинов разного рода модули часто просто бесполезны, а иногда даже вредят работе. 

     

    На скорость может влиять множество факторов, это и быстродействия сервера, запросов в БД, размеров медиафайлов, так и оптимизация статики типа CSS, js, html и даже php код в разных конструкциях может приводить к тормозам.

     

    Всегда надо смотреть в комплексе на проект и не верить в волшебную пилюлю которая решить все ваши проблемы.

    Если на небольших магазинах это ещё даст какой-то эффект, то на сайтах где больше 100 000 товаров, станет только хуже.

  19. Ну и суть данной темы, какое это отношение имеет к opencart?
    На Вас напал мамкин хацкер, закройте в htaccess доступ ему по IP и все.
     

    Какой смысл писать провайдеру, он что по каждой жалобе без разбирательств будет разрывать договор о предоставлении доступа к интернет своим клиентам, так по вашему!?

    Все они верно ответили, подавайте в суд, получайте решение суда и его отключат. (только он уже через 10 мин будет долбить Вас с нового IP)
    А еще он может использовать VPN или уязвимости популярных модулей блога для opencart.

    Так, что решайте проблему на своей стороне, не надо перекладывать на других.

  20. 1 час назад, Ryslan сказал:

    ;)Подскажите кто какими пользуется смс рассылками для покупателей в инт. магазине? Хочу свой сменить не очень оператором доволен. :huh:

    Для Украины turbosms, для РФ smsc.ru, sms.ru - 4 года в работе, проблем не было

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

Important Information

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