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

maxos

Newbie
  
  • Posts

    19
  • Joined

  • Last visited

Everything posted by maxos

  1. Я всегда заставляю клиентов покупать платные дополнения (в wordpress), но сначала стараюсь проверить, что оно будет работать. С opencart я пока новичок, и как то боязно покупать, то что возможно не подойдет по каким либо причинам. И еще вопрос попутно, если удалить модуль через админку (Opencart2.x) он свои файлы удалит ? Насколько я вижу нет, а это как бы лишние файлы уже получаются. Или я что то не понимаю.
  2. А как узнать какие файлы были добавлены модулем? Точнее вопрос - как можно вытянуть модуль из готовой установки, чтобы использовать на другом сайте?
  3. разобрался проблема была с тем что "this" это window был при вызове из html помогло это https://stackoverflow.com/questions/12456399/how-to-use-this-reference-of-the-element-calling-the-function
  4. в js темы был такой код и он увеличивал уменьшал значения, я его и копировал и менял в итоге у меня не работает изменение значения
  5. почти домучал. В общем сделал пару функций. Когда они были через document.ready в js файле , то они слетали после первого срабатывания теперь засунул в код в перегружаемом элементе, но все равно срабатывает ток один раз. Точнее перегружается каждый раз. а вот изменение количества не срабатывает.
  6. заменил common.js на дефолтны, заработало. Но только стоимость в header забивает. Я так понимаю в теме сильно переделан common.js у меня получилось сделать частичное обновление стоимости на один товар, но есть проблема когда два и общая стоимость. И количество которое $this->request->post['quantity']; как то отловить надо для след изменения кол-ва В общем думаб сейчас как бы это реализовать, оно вроде понятно, но как то заморочисто. Может попоробовать весь div с корзиной заменить через AJAX. Я правда в этом не силен..
  7. Спасибо, вроде получилось, но частично. Ошибок нет, но и стоимость не обновляется куда дальше копать...
  8. Так а что с этим то делать Cейчас пытаюсь, сделать то же самое. Обновление стоимости по нажатиям + и - Но что то дальше процитированной ошибки не получается продвинуться Кнопка + выглядит вот так <a onclick="cart.update('<?php echo $product['cart_id']; ?>', '<?php echo $product['quantity']; ?>');" class="counter counter-plus material-design-add186" href='#' data-toggle="tooltip" title="" data-original-title="Больше"></a> и при нажатии ошибка Invalid argument supplied for foreach() вот контроллер - функция edit public function edit() { $this->load->language('checkout/cart'); $json = array(); // Update if (!empty($this->request->post['quantity'])) { foreach ($this->request->post['quantity'] as $key => $value) { $this->cart->update($key, $value); } unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['reward']); $this->response->redirect($this->url->link('checkout/cart')); } $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } Спасибо
  9. ftp настроено, другие модули ставятся Блииин, закрывающий </file> пропустил все, заработало
  10. переименовал install.xml в index.xml и установилось и поломало сайт в общем еще не получается
  11. Теперь вот если нажать ок, то зависает на "Применении модификатора"
  12. ааа, ток заметил что я папку пакую а не файлы. Спасибо еще раз
  13. Маленькая, проблема, расширение не устанавливается "Каталог, содержащий файлы для загрузки не может быть найден!"
  14. всем спасибо, теперь намного понятнее. Tom - Это просто пример был, там в другом месте проблема была.
  15. А можно еще вопрос. Я так понял js и css этим не поправить. То есть я так понимаю надо подключить в head свой файл типа <operation> <search><![CDATA[</head>]]></search> <add position="before"><![CDATA[<link свой css>]]></add> </operation> Но не совсем понял, как сделать чтобы этот самый CSS заливался. Я навeрно путаюсь в VMOD и OCMOD Я так понимаю в архиве "myextenstion.ocmod.zip" нужно сделать папку upload и туда вложить файл стилей. Но наверно как то надо путь прописать (как то upload/mymodule/style.css) там куда его заливать. Куда вообще положено заливать файлы стилей модулей (расширений)? вроде сюда catalog/view/theme/default/stylesheet/mystyle.css а если тема поменяется. Или дефолтная всегда есть. И путь задать без {THEME}
  16. Спасибо, я так и сделал, ток before и offset-1
  17. Доброго дня. Я пытаюсь написать, модификатор (расширение) - дабы не менять файлы темы и админ части. Вроде получается. но есть пара вопросов Если искомый текст с пробелами, то он не ищется. Я так понял можно использовать trim - но он ни в true ни в false ни вобще без него все равно не находит нужный кусок кода. Пример <operation> <search><![CDATA[<?php foreach ($categories['manufacturer'] as $manufacturer) { ?> <div class="col-xs-6 col-sm-6 text-center"> <a href="<?php echo $manufacturer['href']; ?>"> <img src="/image/<?= $manufacturer['image']; ?>" alt="<?= $manufacturer['name']; ?>" title="<?= $manufacturer['image']; ?>"> </a> </div> <?php } ?>]]></search> <add position="replace"><![CDATA[<?php foreach ($categories['manufacturer'] as $manufacturer) { ?> <div class="col-xs-6 col-sm-6 text-center"> <a href="<?php echo $manufacturer['href']; ?>"> <img src="/image/<?= $manufacturer['image']; ?>" alt="<?= $manufacturer['name']; ?>" title="<?= $manufacturer['image']; ?>"><br/><span><?= $manufacturer['name']; ?></span> </a> </div> <?php } ?>]]></add> </operation>
×
×
  • 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.