Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

costas

Users
  
  • Posts

    2,822
  • Joined

  • Last visited

Everything posted by costas

  1. Такая правка коснётся jquery кода который отправляет запрос для авто дополнения, и серверную часть которая отвечает списком товаров. Сопутсвующие товары (похожие товары) - при редактировании руками никто не вводит самого себя, ошибиться практически невозможно, но при импорте 6-ти позиций у всем тупо проставляется одно и тоже все 6 позиций, в результате имеем вывод для самого себя, зачем переписывать гору кода когда можно обойтись малой кровью. Идеальный вариант - это тот который ещё не написан (с)
  2. Англия, Лондон - удачно съездить...
  3. OpenCart из коробки взломать не возможно, в архитектуре движка нет даже намёка на инжекты, если Вас ломают значит у Вас стоят сторонние модули-темы которые взяты непонятно где, или Вы не до конца вычистили код от вирусов, возможно у Вас имеются посторонние файлы не относящиеся к движку магазина посредством которых и осуществляется инжект кода.
  4. стиль блока прописать этого мало. абсолютное позиционирование - ИХМО бред всё делается проще - как на рамблере, колонки в виде div (или table > tr > td), внутри вертикальный список из блоков (как угодно, хоть ul > li)
  5. Данная строка выводит в виде и никак не в DD:MM:YYYY Обновляйте модуль, там должно быть $output .= '<pubDate>' . date(DATE_RSS, strtotime($product['date_added'])) . '</pubDate>'; где DATE_RSS константа вида (формат "D, d M Y H:i:s O")
  6. Модуль не обрабатывает прайсы разных видов, у него немного другая задача и соответственно он не может быть конкурентом указанного Вами модуля.
  7. Светло и тихо во Вселенной, И я читаю звездный код: Идет в сугробах по колено Из будущего - Новый год! Пусть этот год, Со счастьем новым, К Вам темной ночью В дом войдет, И вместе с запахом еловым Добро и счастье принесет. С наступающим Вас Новым годом!
  8. При добавлении Сопутствующих товаров - если добавить самого себя (товар) то товар будет сам себя отображать в Сопутствующих, не логично. в catalog/model/catalog/product.php это нужно поменять $product_data[$result['related_id']] = $this->getProduct($result['related_id']); на это if( $product_id != $result['related_id'] )$product_data[$result['related_id']] = $this->getProduct($result['related_id']);
  9. папка эта папка как раз для временных файлов + в ней всегда должен быть .htaccess все скрипты любого типа исполняемые в этой директории запускаются через http*, соответственно правильно будет запретить всё в этой директории .htaccess Order Deny,Allow Deny from all Что собственно и сделано и в архиве данный файл присутствует все остальные запреты, в том числе в Вашем примере влияют на выполнение кода непосредственно через веб-сервер посредством запроса к нему по http* через консольный доступ (ssh например), или через инжект кода из этой директории Вас .htaccess не спасёт 777 или 770 разницы особой нет если Вы не шаред-хостинге, если Вы на шаред-хостинге (и нет chroot в директорию сайта-пользователя), тогда всё печально. Но если взлом со стороны магазина (например через модуль который Вы скачали с варезника) - то Вас не спасет даже 700, так как запись кода будет, останется решить вопрос запуска этого кода. На правильном хостинге должен быть включен безопасный режим и запрещены "Функции для работы с файловой системой" - но тогда магазин работать не будет.
×
×
  • 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.