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

dsorokeen

Newbie
  
  • Posts

    22
  • Joined

  • Last visited

Everything posted by dsorokeen

  1. Всем привет!) Подскажите, пожалуйста, логику вывода купленных товаров на общую страницу личного кабинета пользователя? Окстор 3
  2. Пока ниче не получается короче, буду гуглить дальше. Если кто шарит и направит на путь истинный - буду рад))
  3. Трудновато мне осознать чуток) Короче я обновление количества скачиваний сделал по крону (15/день) для нужной группы юзеров. Работает Ща вот пытаюсь понять как написать условие для скачиваний теперь. Типа при каждом обращении к файлу брать из базы инфу из limit_downloads, потом проверку < 15, если менее, то не качать, а отправлять на страницу /limit.html (например) Прогер с большой буквы П, я знаю)))
  4. Или не морочить голову, а просто сделать в php файле UPDATE oc_customer SET limit_downloads = 5 по крону раз в сутки?
  5. customer_group_id = 1 - нет ограничения; customer_group_id = 2 - 15 скачивание в день. Короче я думаю вот что, в базе создать customer'у новую колонку, скажем limit_downloads В startup контроллере сообразить запрос чтоб вписывалось значение 15 в limit_downloads всем юзерам с customer_group_id = 2 (пытаюсь корректно сообразить запрос в базу такой) Потом запилить условие в product, мол если в товаре был скачан какой-то файл, то значение 15 у конкретного юзера уменьшаем на 1. (Это тоже пока не придумал как кодом)
  6. Приветище всем!) Нужно сделать такое условие: В каждом товаре есть по файлу, берется он из "Файлы для скачивания". Надо ограничить количество скачиваний этих самых файлов. Например, залогиненный юзер из группы с айди 2 может качать файлы только 15 раз в день. Подскажите как лучше реализовать или куда подсмотреть?)
  7. Да, всё четенько работает!) Спасибо) С Новым годом тебя, здоровья и благополучия)
  8. Уснул вчера уже))) айди группы 2 Та я могу и в коде ковырнуть, мне в кайф) Людям может кому понадобиться, можно и Ocmod) Сейчас сяду, сделаю как ты сказал))
  9. А, ещё такой момент, баг нашел, сразу человека кидает в группу 2, даже если он не оплатил товар (( Куда закинуть можно данный код, так чтоб он срабатывал исключительно после успешной оплаты?)) После успешной оплаты в настройках стоит "Сделка завешена". Это order_status_id = "5" и его должно кидать в customer_group_id = "2". Где-то в этом же файле catalog/mode/checkout/order.php, или поместить куда-то его в catalog/controller/checkout/success.php ? Сорян, ситуация вынуждает еще раз попросить помочь))) Я перед тем как написать конечно попытался позакидывать по разным местам, но чет не срабатывает у меня..
  10. Вещаю тебе огромное человеческое спасибо!)) Работает!)) Надеюсь, мой уровень PHP когда-нибудь будет подобен твоему))
  11. у меня вот как раз основная боль с условием продукта)) айдишка товара 161 Код выше вставил перед и добавил нужный айди группы Помоги, пожалуйста, могу на пивко скинуть даже)) return $order_id;
  12. Товарищи как правильно сформировать запрос в базу данных при успешной покупке в корзине? Запрос хочу сформировать такой: Чтоб при покупке определенного товара через корзину, после успешной оплаты у клиента менялся айди его группы клиента (customer_group_id) Я так понял, что мне надо catalog/mode/checkout/order, затем в функция addOrder засунуть запрос в базу где-то в низу. Но не могу корректно сформулировать его ( OC3. Очень благодарен буду за помощь! Всех с наступающим Новым годом!)))
  13. Ага! Спасибо, условие работает!)) Теперь буду колдовать над кодом возвращение в дефолт группу) Я надеюсь, что смогу уже сам, а то уже не ловко тебя мучать, спасибо)
  14. Дружище, я пытался сделать...( Получилось это: Я записываю при заказе VIP текущую дату в lastname юзера, место фамилии, т.к не нужна. У меня в итоге имеется дата заказа вип в каждом юзере от которой надо плясать твоим запросом, но я не могу корректно его прописать :(( Гуглил 50 раз, пытался по примеру и тд..) Пожалуйста, можешь подробнее написать как надо в стартап сделать запрос?)
  15. Просто описал через какой модуль делаю оформление заказа в котором происходит регистрация в VIP группу, из которой по истечению времени надо бросать людей в обычную) На всякий случай написал)
  16. Случайно нет примера кода? А то я такой пхпхшик, но я стараюсь!)
  17. Народ, поделитесь свежими мыслями. Делаю на сайте VIP - аккаунт Использую симпу при оформлении заказа. За покупку определенного товара (в данном случае VIP - товар) человек будет попадать в группу VIP на 25 дней. С эти проблем нет, но момент следующий. Как вернуть пользователя скажем через 15 дней обратно в категорию Default? OcStore 3
  18. Актуально в данный момент)) Или как своими руками сделать? Есть модули на примере похожие, а я переделаю?
  19. Не пойму как сделать разный тайтл главной страницы в зависимости от выбранного языка?)) Сборка Opencart.CMS 2.3 Вот сделал в админке, всё сохраняется через контроллер (без базы) Теперь как это выводить на шаблон? Хелп плиз!)) Вот код в home.php в контроллере шаблона <?php // * @copyright OPENCART.PRO 2011 - 2017. // * @forum http://forum.opencart.pro // * @source See SOURCE.txt for source and other copyright. // * @license GNU General Public License version 3; see LICENSE.txt class ControllerCommonHome extends Controller { public function index() { $this->document->setTitle($this->config->get('config_meta_title')); $this->document->setDescription($this->config->get('config_meta_description')); $this->document->setKeywords($this->config->get('config_meta_keyword')); if (isset($this->request->get['route'])) { $this->document->addLink($this->config->get('config_url'), 'canonical'); } $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('common/home', $data)); } }
  20. Великолепная мысль, но т.к я спрашиваю, то он у меня уже присутствует ))
  21. Всем привет! А кто подскажет, как сейчас лучше защитить свой модуль от **здинга ? :) Проверка по ключу может или еще как-то. Подскажите, кто шарит в защите, а то я не сталкивался просто пока
×
×
  • 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.