Jump to content

USSRforum

Пользователи
  • Content Count

    61
  • Joined

  • Last visited

Community Reputation

1 Обычный

About USSRforum

  • Rank
    Пользователь

Recent Profile Visitors

2,108 profile views
  1. Поборол спам. Добавил скрытое поле по клику на поле ввода пароля. Значение value="уникальный токен", меняющийся раз в час. Спама нет - люди регистрируются без капчи итп... ps - осталось поле обратной связи...
  2. Провел эксперимент. В контроллере регистрации поменял в одном из полей $_POST запроса имя (можно любое брать для примера) Естественно в шаблоне поставил тоже имя. $this->request->post['confirm-x'] На утро пришло всего 10-15 спам регистраций. Но! Не от формы регистрации а от формы партнера? и почти все от одного ip. Тоесть спам робот самый простой: был выбран домен и по стандартным полям он долбит пост запрос. Для капчи у них есть отдельно подключаемый модуль - делает любую которую можно разгадать человеком! Как только робот(если это он) поймет, что имя в форме поменялось, то спам опять придет с полной силой. Думаю сделать мод который меняет раз в сутки или каждый час поле в таком духе <input name="confirm-SΡÝþ¼4U2íºt" value=""> Кто что думает?
  3. Надо точно знать где сея api/cart/products конструкция используется еще. Дров наломать нехочу. Там формула подсчета цены другая. Там нечего исправлять. Нужно костыль придумать. Думаю вот какой выбрать. У вас получилось?
  4. Все очень печально. При редактировании заказа данные берутся из api api/cart/products метод products() берет данные(товаров) в заказе из $this->cart->getProducts(); А должен из $this->model_sale_order->getOrder($this->request->get['order_id']); Оно "работает" только если нет групп покупателей - цена что в заказе что в продукте одинакова, а вот когда группа со скидкой - печаль. Кратко - не с той таблицы сумму берет или не учитывает скидку клиента.
  5. Есть 3 грппы цены товара: 1 - "закупка" цена по которой товар поступает в магазин 2 - "опт" +10% от "закупки" 3 - "розница" + 20-30% от "закупки" Постоянному клиенту присваивается группа 2 (опт). Проводится заказ. Если начинать менять заказ, то цена устанавливается розничная. В списке выбора группы стоит "опт", а в карточке товара отображается "розничная". Это так и должно быть? Если я добавляю товар к заказу, то цены устанавливаются розничные. costumer_grop_id соответствует пользователю ps OpenCart 3020
  6. Этой приблудой IonCube не пользовался. Есть вопрос. На локальный сервер поставил. А на выделенном просить деньги не будит? А то там какието прайсы годичные. Нехочется купить шаблон и потом за IonCube платить в разы дороже..
  7. Судя по коду, 3 ветка это практически новый двиг с нуля(сравнить если с 1.x то...) База данных больше общего имеет... Если кто в теме: Где участок кода нотификации пользователя по email при смене статуса заказа? В базу данных оно записыывается, а где вот такое - $mail = new Mail(); ? /upload/catalog/model/checkout/order.php Или это теперь как модуль пилить нужно? p.s. что за блокировка по Ip? Зачем нужно тор включять для форума...
  8. Кто может обьяснить - почему когда делаешь "форк" на github.com, любой версии опенкарт или ocstore, то в профиль попадает древняя 1.5. Вообщем вопрос - как добавить комит(не через вэб интерфейс)?
  9. Возможно не в тему, но каким образом там патч предложить? Я нажимаю fork (3.1.0.0b) и оно добавляет совсем другой репозиторий 2.0.01b + ветки 1.5 Или там вообще танк?
  10. Интересно, каковы шансы чтобы приняли патч библиотеки вот таким методом? /upload/system/library/cart/customer.php public function getGroupId() { // return $this->customer_group_id; return ($this->customer_group_id) ? $this->customer_group_id : $this->config->get('config_customer_group_id'); } Ведь это абсурд, когда есть метод по получению группы, а он возвращает дефолтно пустую строку...
  11. С помощью этого метода можно получить id группы пользователей (групп несколько). $this->customer->getGroupId() Но только в том случае если пользователь залогинен. В библиотеке system/library/cart/customer.php $this->customer_group_id = ''; - это для тех кто не залогинен. Но группа по умолчанию имеет id(допустим 1), а выводит 'пусто'.. Вот нужно получить эту единицу. Возможно есть др. метод - подскажите как его зовут?
  12. У меня есть sftp - дать не смогу т.к. там много сайтов. Ваш шаблон требует установки дополнительных прав в дирректории отличные от тех что требуется во время установки ocstore? И какова процедура удаления шаблона?
  13. Здравствуйте. Вылазит при установке вот такая ошибка. PHP Warning: copy(/home/user/www/example.com/catalog//view/theme/anystore/anystore-next-license.txt): failed to open stream: Permission denied in /home/user/www/example.com/system/storage/modification/admin/controller/extension/installer.php on line 283 Почему два слэша просит тут catalog//view ? Права все что требовало при установке, выдал. В модулях появляется, а в шаблонах нет. p.s Включил шаблон. Вылезла ошибка Notice: Undefined variable: anystore_in_box in /home/user/www/example.com/catalog/view/theme/anystore/template/common/home.tpl on line 2 Тут(на форуме) уже была такая ошибка. Она как решилась? В категории заходит в товар нет. И какова процедура отключения/удаления шаблона. Выбираю дефолтный - требует anystore.tpl..
  14. Имеется в виду - создаются таблицы товаров и категорий или полностью вся база данных копируется?
  15. На живом магазине ни в коем случае! Если просто хотите посмотреть как оно не работает - обновить можно )
×

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.