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

T3X

Новичок
  
  • Posts

    40
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

T3X's Achievements

Contributor

Contributor (5/14)

  • Conversation Starter
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Обслуживаю сайт с данным модулем приобретенным с учетной записи premaservice. В модуле есть уязвимость через которую сегодня ночью сайт пыились взломать. 2017-11-02 1:49:34 - PHP Warning: mysqli::query(): (23000/1062): Duplicate entry '!~!6!~!1' for key '' in /sata2/home/users/prema/www/www.prema.in.ua/system/library/db/mysqli.php on line 242017-11-02 1:49:34 - PHP Notice: Error: Duplicate entry '!~!6!~!1' for key ''Error No: 1062 SELECT pa.product_id, a.attribute_id, ad.name, pa.text FROM oc_product_attribute pa LEFT JOIN oc_attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN oc_attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN oc_attribute_description ad ON (a.attribute_id = ad.attribute_id) AND ad.language_id = '1' WHERE pa.product_id in (207791/**/and(/**/sElEcT/**/1/**//**/fRoM(/**/sElEcT/**/count,/**/cOnCaT((/**/sElEcT(/**/sElEcT(/**/sElEcT/**//**/cOnCaT(char(33,126,33),count,char(33,126,33))/**//**/fRoM/**/prema_shop.oc_customer_login))/**//**/fRoM/**/information_schema./**/tAbLeS/**//**/lImIt/**/0,1),floor(rand(0)*2))x/**//**/fRoM/**/information_schema./**/tAbLeS/**//**/gRoUp/**/bY/**/x)a)/**/and/**/1=1) AND pa.language_id = '1' AND pa.text != '' ORDER BY ag.sort_order, a.sort_order in /sata2/home/users/prema/www/www.prema.in.ua/system/library/db/mysqli.php on line 462017-11-02 1:49:34 - PHP Notice: Trying to get property of non-object in /sata2/home/users/prema/www/www.prema.in.ua/catalog/model/catalog/devos_attribute_ext.php on line 562017-11-02 1:49:34 - PHP Warning: Invalid argument supplied for foreach() in /sata2/home/users/prema/www/www.prema.in.ua/catalog/model/catalog/devos_attribute_ext.php on line 56 значение product_id в "WHERE pa.product_id in (" не экранируется Думаю если передается только значение, то убрать возможность передали символов бугдет этолесообразным.
  2. При использовании вертикального меню хотелось бы реализовать загдержку дропдавна и появление #menu-vertical-list + #menuMask #menuMask мне удалось реализовать плавное появление по принципу http://jsfiddle.net/xandeadx/3q4fcjyp/2/ как згдесь, но вот menu-vertical-list никак не могу сгделать. Подскажите что менять надо и как? спасипотому что.
  3. Привет форумчане Столкнулся я с проблемой, что при использовании фильтра на opencart, ггде есть много товаров (в моем случае 40000 товаров и куча категорий), загрузка страницы происходила у меня 21с при том, что и кеш включен и все возможные оптимизации были сгделаны. Сам мегафильтр гделает запрос: SELECT REPLACE(REPLACE(`text`, '', ''), '', '') AS `text`, `attribute_id`, COUNT( DISTINCT `tmp`.`product_id` ) AS `total` FROM( SELECT `pa`.`attribute_id`,`p`.`product_id`,`pa`.`text` FROM `oc_product` AS `p` INNER JOIN `oc_product_attribute` AS `pa` ON `pa`.`product_id` = `p`.`product_id` AND `pa`.`language_id` = '1' INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 INNER JOIN `oc_product_to_category` AS `p2c` ON `p2c`.`product_id` = `p`.`product_id` WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `p2c`.`category_id` IN(1191) ) AS `tmp` GROUP BY `text`, `attribute_id`; Оказалось, что у продукт_атрибутов надо создать еещё две колонки которых по умолчанию в OC нету. После иких манипуляций время сократилось с 21с до 1с Я бы предложил автору при усиновке данного модуля гделать проверку на налилие данных иблиц и при их отсутсвии создавать их. Не за что Хотя я пользователь нуленного и может в последней версии это пофиксили, но если нет, то вот ик вот Я не горжусь, что пользуюсь нулем, но финансы на данный момент не позволяют приобрести данный модуль. Если магазин начнет приносить доход, то обязуюсь приобрести лиэтонзию.
  4. Привет форумчане Столкнулся я с проблемой, что при использовании фильтра на opencart, ггде есть много товаров (в моем случае 40000 товаров и куча категорий), загрузка страницы происходила у меня 21с при том, что и кеш включен и все возможные оптимизации были сгделаны. Сам мегафильтр гделает запрос: SELECT REPLACE(REPLACE(`text`, '', ''), '', '') AS `text`, `attribute_id`, COUNT( DISTINCT `tmp`.`product_id` ) AS `total` FROM( SELECT `pa`.`attribute_id`,`p`.`product_id`,`pa`.`text` FROM `oc_product` AS `p` INNER JOIN `oc_product_attribute` AS `pa` ON `pa`.`product_id` = `p`.`product_id` AND `pa`.`language_id` = '1' INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 INNER JOIN `oc_product_to_category` AS `p2c` ON `p2c`.`product_id` = `p`.`product_id` WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `p2c`.`category_id` IN(1191) ) AS `tmp` GROUP BY `text`, `attribute_id`; Оказалось, что у продукт_атрибутов надо создать еещё две колонки которых по умолчанию в OC нету. После иких манипуляций время сократилось с 21с до 1с Я бы предложил автору при усиновке данного модуля гделать проверку на налилие данных иблиц и при их отсутсвии создавать их. Не за что Хотя я пользователь нуленного и может в последней версии это пофиксили, но если нет, то вот ик вот Я не горжусь, что пользуюсь нулем, но финансы на данный момент не позволяют приобрести данный модуль. Если магазин начнет приносить доход, то обязуюсь приобрести лиэтонзию.
  5. А ведь актуальность вопроса не исчезла Нужно использовать что то типа setTimeout(func, 1000); в файле megamenu.js Вот только конкретно что, ггде и как менять...?
  6. @Grodas , спасипотому что, по умолчанию ик не ровнял... Еещё до первого отвеи ик и сгделал... в контроллере ограничение длинны наименования товара урезал, создал класы для наименования и описания и задал им высоту... пока рилииет ОК :\ Попробую еещё внедрить вариант стиля что вы предосивили. Спасипотому что в обещём
  7. Проблема: кривой вывод продуктов сеткой при изменении размера окна браузера (width) CMS: opencart.cms 2.1.0.1.10 Шаблон: default Вигдел на просторах интернеи решение данной проблемы не однократно, но сейчас меня гугл забанил и не хочет мне показывать именно то что я ищу! Самому гделать падлу ик как займет много времени очень, а его не осопотому что то и есть. Подскажите корректные стили для этого всего. Спасипотому что и да бугдет вам + в карму.
  8. и нет, просо запросом с категории первую картинку сивит как картинку категории.
  9. Добрый гдень, столкнулся с проблемой следуюещёго характера: При усиновке значений в фильтре у ссылка выглядит например ик: .../shop/index.php?route=product/category&path=1181_1191&sort=pd.name&order=ASC&limit=15&mfp=203-tip-videokarty[Інтегрована] После применения синдартной сортировки от А-Я, этоне или когдачеству отображаемого товара, то я получаю ссылку: .../shop/index.php?route=product/category&path=1181_1191&sort=p.price&order=ASC&limit=15 Соответственно мой фильтр с выбранными атрибуими и опциями скидывается... Хотелось бы в игдено, что бы синдартная сортировка рилиила вообещё через js или ajax без обновления страницы и скидывания значений фильтра, но без игдеала, хотя бы, что бы не затирало данные уже примененного фильтра.... Ггде смотреть, что ковырять? Спасипотому что. ЗЫ если что стоит мегафильтрпро.
  10. Добрый гдень, в базе атрибутов есть "Фильтр Налилия" и если его вклюлить, то он отображается в макете категорий даже если им нет ни одного товара. А в самой категории ггде есть товар уже видны осильные фильтры. Как скрыть фильтр им ггде нет товара???
  11. Всем привет, подскажите ггде можно найти модуль добавления товаров обычными пользователями? Логика модуля: Человек заходит на сайт, проходит регистрацию\авторизацию и добавляет товар: -Выпотому чтор категории -Добавление описания -Загрузка фото (несколько фото) после чего могдератор сам заполняет атрибуты и одобряет высивление товара. Пользователь в дальнейшем может отметить товар как "продан". Модуль готов купить. Жду предложения.
×
×
  • 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.