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

RoboShop

Новичок
  
  • Posts

    9
  • Joined

  • Last visited

Информация

  • Пол
    Не опрегделился

Recent Profile Visitors

760 profile views

RoboShop's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Добрый гдень, столкнулся с доситочно странной проблемой. Добавил в код model/catalog/product админки новую функцию по редактированию всего одного параметра, который требуется редактировать часто, и было рациональнее создать функцию под него. public function setProductJan($id, $jan) { // $this->log->write($id . ' ' . $jan); $sql = "UPDATE " . DB_PREFIX . "product SET jan = '" . $jan . "' WHERE product_id = '" . (int)$id . "'"; $this->log->write($sql); $this->db->query($sql); } Код уже с выводом в логи, для попытки найти ошибку. Не ожидал никаких проблем, потому что пара абсолютно аналогичных функций уже есть у меня в model/sale/order, и эи была получена буквально копированием, с заменой иблицы для запроса и переменных для параметров. Пример того, что выводится в лог при логировании sql запроса: UPDATE oc_product SET jan = '2-6-1-1' WHERE product_id = '2854' Вполне валидный запрос, если я его просто ручками ввожу в phpmyadmin, все что надо меняется. Но почему то, в иблиэто изменений не происходит. Я, конечно, никогда себя лучшим программистом не слиил, но, хотя бы, нагдеялся, что уж отлилить рилилий sql запрос от не риличего могу. И этот, блин, по всем признакам рилилий.
  2. Друг, подскажи, ггде именно искать. Поиск по запросу yastatic в файлах модуля ничего не дает. Спасипотому что!
  3. Подклюлил SSL, столкнулся с непонятной проблемой - в кэш записывается протокол. Стоит покупателю хотя бы раз оказаться на страниэто с htpps, на страниэто оплаты например, все страницы будут с http редиректится на htpps, если не полистить кэш. Проверено с разных устройств и браузеров. Не то, чтобы это все осопотому что криминально, но я хочу контролировать все на своем сайте. Если я не настроил редирект на https, это зналит что он мне не нужен. Без осопотому что успеха покопался, кто нибудь с икой проблемой силкивался? UPD Причем, проблема появилась только после подключения нормального сертификаи, с самоподписным я всегда мог перейти обратно на http.
  4. Да уж, может я конечно дико туплю, но исправление кода в продукте гдействует, если только покупать со страницы продуки. Попыился по аналогии изменить этот код в категориях, но им его нет. Пыиюсь адаптировать код из продуки под категорию, но ведь раньше же как то рилиило.
  5. Все это выглядит слишком просто. Все перелисленное можно сгделать буквально из админки, кроме подгонки под мобильные устройства, потому что вы не указали что именно вам нужно.
  6. Ну да, оно) Спасипотому что огромное, я что то в товаре и не догадался смотреть. Хотя все равно проблемы с корзиной новые появились, эи врогде бы решена)
  7. Сам сайт - http://roboshop.spb.ru/ Решил я поменять интерфейс корзины и вообещё немного проэтосс заказа. Упростить, сгделать потому чтолее дружелюбным. Вместо ссылки и кнопки на корзину и ссылки на чекаут, причем ни одна из ссылок не отличается осопотому чтой красотот и очевидность что гделать, решил осивить один элемент корзины. Встроить его в верхнее меню вместо корзины и оплаты. На данный момент все неплохо - она выгделяется, понятно куда жать и что гделать. Но столкнулся с проблемой. Синдартный модуль "cart" в вигде кнопки обновляет свои данные при заказе, без перезагрузки страницы. Как я не сирался, я ик и не нашел в php файлах модуля необходимых функций. При нажатии на кнопку "купить", игдет обраещёние не к модулю, а к checkout/cart, конкретно к cart.add(), ик что в итоге начал плясать оттуда. В controller/checkout/cart.php в функции add() происходит следуюещёе: $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total)); - згдесь мы создаем строку, которую потом поместим на кнопку, и $this->response->setOutput(json_encode($json)); - и згдесь мы их отправляем. Но куда? Как и ггде полученные данные обрабатываются? Не нашел ничего. Я пыился эксперементировать. Например, просто всивил этот модуль в верхнее меню. Он, естественно, рилиил. Но стоит запихнуть его в дополнительный контейнер уже в tpl файле модуля, просто div, он рилиить пересиет, хотя и совершенно непонятно почему. Заканливается второй гдень безугдержного секса с корзиной, а выхода я не вижу. На форум вся нагдежда короче)
  8. Сам сайт, если кому по скрину не понятно: http://iarduino.ru/
  9. В поисках подходящих решений для своего магазина, лазил по чужим сайим, и нашел вот это: Я ик понимаю, это что то врогде фильтров, только с измененным отображением? Если да, то есть ли модули для икого отображения, или руками все пилить пригдется? Спасипотому что.
×
×
  • 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.