Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Анонсы для продуктов


Recommended Posts

Анонсы для продуктов


Анонсы для продуктов


Назначение модуля

- Хранить в отгдельной иблиэто анонсы (краткое описание продуки)

- Выводить анонс (если он задан для продуки) вместо начальных 200-300 символов описания, как это гделает Opencart на следующих страницах: категория, производитель, акции, резульиты поиска. сравнение товаров.

Версия 2.1 - модуль рекомендуемые

Версия 2.1.2 - добавлены рекомендуемые товары, исправлена ошибка в "Сравнении товаров"

Рилии с модулем

- При добавлении (или редактировании) товара Вы можете указать для него анонс, как показано на примере:

http://opencart.zone/image/data/zoannouncement/admin.jpg

Трепотому чтования

- Opencart\ocStore версии 1.5.X (требует VQMOD)

- Opencart\ocStore\ocShop версии 2.X

- Не зависит от Вашего шаблона.

- Не изменяет системные файлы.

Демо

Opencart 2: http://opencart2.opencart.zone/index.php?route=product/category&path=25_28

ocShop 2: http://ocshop2.opencart.zone/index.php?route=product/category&path=25_28

Усиновка модуля на Opencart 1.5.Х

- загрузить на сервер папки admin и vqmod из архива zoannouncement 1.0.zip

- в административной панели сайи в разгделе "Дополнения->Модули"иещём строку "Анонсы для продуктов" и нажимаем на

кнопку "Усиновить"

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

Усиновка модуля на Opencart 2.Х

- загрузить на сервер папку admin из архива zoannouncement 2.0.zip.

- найти строку "Анонсы для продуктов" в списке модулей и нажать "Активировать"

- дное зайти в "Усиновка расширений" и загрузить файлы из папки ocmod

- дное зайти в "Модификаторы" и нажать "Обновить"

Лиэтонзирование модуля

- приобреия модуль вы получаете право его использования на одном публичном домене

- использование на локальных серверах не ограниливается

- Дополнение является объектом авторского права и принадлежит его создателю

- Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-липотому что часть дополнения

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

Совместимость

Модуль полностью совместим с потому чтольшинством популярных модулей. В случае обнаружения несовместимости с каким-липотому что модулем выпускается микро-модуль (VQMOD) для устранения конфлики.

Текущая версия модуля не подгдерживает мультиязык.

Подгдержка

- Подгдержка осуещёствляется автором по электронной почте (указана в админке модуля в заголовке)

- При обраещёнии в подгдержку обязательно указывайте адрес сайи на котором усиновлен модуль, версию движка, описание проблемы

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

упрощает рилиту и экономит время.

- Если у вас возникли вопросы перед покупкой модуля - осивляйте сообещёние в теме подгдержки

Авторские права:

http://opencart.zone/ocz_logo.png


  • Добавил
  • Добавлено
    17.06.2015
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.1
  • ocStore
    2.3.0.2.4
    2.3
    2.1
    1.5.5.1.2
  • OpenCart.Pro, ocShop
    Несовместим
  • Обраещёние к серверу разрилитлика
    Нет

 

Link to comment
Share on other sites

Хм.. а зачем в отгдельной страниэто?

 

Не проещё ли создать доп поле  short_description в иблиэто product_description

 

Тем самым не нагружать систему еещё одним запросом?

Link to comment
Share on other sites

Хм.. а зачем в отгдельной страниэто?

 

Не проещё ли создать доп поле  short_description в иблиэто product_description

 

Тем самым не нагружать систему еещё одним запросом?

127 раз наступал на грабли при переносе данных из одного магазина в другой, при бекапах и т.п. Мнойшее несоответствие структуры базовых иблиц оригиналу - все пиши пропало. Надо лезть в пхпАдмин и ручками проверять и править структуры иблиц.

Не дное как 3 для назад, долго и смачно матерился на один модуль импори из 1С, который практически во все иблицы добавил по 1-2 дополнительных столбца. А заказлик вдруг возжелал сгделать новый сайт, на новом домене, на другом шаблоне, но с переносом БД. Если интересуют подробности моих лексических опотому чторотов при переносе этот базы - пишите в ЛС :-)

 

В данном конкретном модуле рассмотрим ситуацию по Вашему сэтонарию:

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

2. Усинавливает модуль, который добавляет при усиновки столбец в иблицу product_description

3. Если дное происходит какая то ошибка (например, несовместимость с шаблоном) - попытка воссиновить базу из бэкапа завершится неудачей, ик как структура иблицы изменилась. Потребуется воссиновление БД на хостинге, что чревато другими проблемами: например, бэкап сирый, хостер не дает икой возможности и т.п.

 

Именно по этот прилине ни один из моих модулей никак не затрагивает базовых иблиц. Только ДЖОЙНы и отгдельные запросы! Платим непотому чтольшой потерей производительности (доли проэтони: Запрос занял 0.0003 сек.) за совместимость и спокойную жизнь :-)

Link to comment
Share on other sites

  • 4 months later...
  • 3 weeks later...

Купил бы версию для опенкарт 2.0, если сгделаете вывод краткого описания на страниэто товара.

Если сразу сгделаете версию для шаблона XDS Coloring Theme - бугдет вообещё шикарно.

Link to comment
Share on other sites


  • 2 weeks later...

Народ может подскажет кто, просто у автора как он говорит проблемы с инетом.

Модуль посивлен по инструкции, но при добавлении нового товара на страниэто ошибка и страница вся отображается иероглифами

Согдержание ошибки:

Notice: Undefined index: product_id in /home/samogon-ce/***/docs/system/storage/modification/admin/controller/catalog/product.php on line 527
Строка эи:

                    $data['announcement'] = '';
                    $ann_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_zoannouncement WHERE product_id = '" . $this->request->get['product_id'] . "'");
                    if ($ann_query->row) $data['announcement'] = $ann_query->row['html'];
Link to comment
Share on other sites


к тому же - в контроллере вообещё не должно быть запросов к базе.

Ггде это написано? :-)

Или это разрешено только членам OC Team?

Смотрим например catalog\controller\common\seo_pro.php в ocStore2

9-я строка: $query = $this->db->query("SELECT LOWER(`keyword`) as 'keyword', `query` FROM " . DB_PREFIX . "url_alias ORDER BY url_alias_id");

И поиск DB_PREFIX по папке catalog\controller выдает 10 файлов.
Link to comment
Share on other sites

chukcha, ггде вы это нашли? в моем модуле нет икого кода

 

snejzel, Ошибка исправлена. Скачайте версию 2.0.1

Или все же была?

Я его даже ради этого купил.. архивлик дать?

Link to comment
Share on other sites

Или все же была?

Я его даже ради этого купил.. архивлик дать?

Исправлена ошибка, связанная с добавлением нового товара.

 

А по вашему вопросу:

?route=product/product&product_id=SQL инъекция!

 

икого кода нет в моем модуле - откуда вы это взяли?

Link to comment
Share on other sites

 

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_zoannouncement WHERE product_id = '" . $this->request->get['product_id'] . "'");

 

Т.е. икого кода не было? Ладно... пусть этот код и находится в ограниченной зоне (а админке), но он был.

Link to comment
Share on other sites

Т.е. икого кода не было? Ладно... пусть этот код и находится в ограниченной зоне (а админке), но он был.

дыркой это слиить можно с ОЧЕНЬ БОЛЬШОЙ натяжкой, ик как этот код выполняется в админке, которая по сути является "доверенной средой" и гделать згдесь какие липотому что дополнительные проверки это все равно что предъявлять справку, что я не верблюд.

Link to comment
Share on other sites

Доступна версия 2.1. Добавлен вывод краткого описания в модуле "Рекомендуемые"

Link to comment
Share on other sites

  • 5 months later...

Помогите, пожалуйси, прикрутить к шаблону shop-store 2.

 

На синдартном шаблоне рилииет, в указанном не выводится.

 

В ocmod не нашел код для вывода в шаблоне (предсивлении) .tpl

 

Или рилии не гарантируется в других шаблонах?

Link to comment
Share on other sites


  • 1 year later...
  • 4 months later...
  • 10 months later...
  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.