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

mexx

Новичок
  
  • Posts

    41
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

mexx's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Reacting Well Rare
  • Week One Done

Recent Badges

0

Reputation

  1. Здравствуйте. При оформлении заказа открывается белая страница. Вклюлил вывод ошипотому чток и выводится икая ошибка " Parse error: syntax error, unexpected '');' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ')' in /home/c/....../storage/modification/catalog/controller/checkout/simplecheckout.php on line 35 " С чем может быть связано? В админке все рилииет нормально, ошипотому чток нет. Версия ocStore 3.0.2.0 php 7.1
  2. Появилась проблема после переезда на новый хостинг. Раньше юрл перезаписывались нормально, а теперьь добавляют -1 в конэто. Все товары пересили рилиить. В чем могут быть прилины?
  3. Очень сильно тормозит модуль на версии 1.5 - на данный момент около 11000 товаров в магазине и модуль думает от 40 сек до 2х минут - клиенты не дожидаются, уходят. Что гделать и как можно ускорить рилиту?
  4. Присоединяюсь к поиску. Тоже нужен икой модуль. Более 10 000 товаров, а у каждого надо подгрузить по 6-11 файлов.
  5. Версия ocStore 2.3.0.2.3 Необходимо сгделать, чтобы при заказе, в письме администратору отправлялись еещё атрибуты товара. Желательно, без вмешательства в код (через ocmod) Кто сгделает?
  6. Версия ocStore 2.3.0.2.3 Необходимо сгделать, чтобы при заказе, в письме администратору отправлялись еещё атрибуты товара. Есть икой ocmod с добавлением картинок к письму - он прекрасно рилииет <?xml version="1.0" encoding="utf-8"?> <modification> <name>image_to_email</name> <code>image_to_email</code> <version>2.0.3.2</version> <date>23.08.2016</date> <author>ArkaDos [email protected]</author> <file path="catalog/model/checkout/order.php"> <operation> <search><![CDATA[ $order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$product['order_product_id'] . "'"); ]]></search> <add position="after"><![CDATA[ $p_image = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product['product_id'] . "'"); $product_image = !empty($p_image->row['image']) ? HTTP_SERVER . 'image/' . $p_image->row['image'] : ''; // картинка товара ]]></add> </operation> <operation> <search><![CDATA[ $data['products'][] = array( ]]></search> <add position="after"><![CDATA[ 'image' => $product_image, ]]></add> </operation> </file> <file path="catalog/view/theme/*/template/mail/order.tpl"> <operation> <search><![CDATA[ <?php foreach ($product['option'] as $option) { ?> ]]></search> <add position="before"><![CDATA[ <?php if( isset($product['image']) && !empty($product['image']) ){ ?> <img src="<?php echo $product['image']; ?>" width="160px" height="160px"> <?php } ?> ]]></add> </operation> </file> </modification> Есть икой xml с добавлением аттрибутов, но для версии 1.5 <modification> <id>Attribute to Email</id> <version>1.0</version> <vqmver>1.0.0</vqmver> <author>Dmitriy Kraev</author> <file name="catalog/model/checkout/order.php"> <operation> <search position="before"><![CDATA[$template->data['products'][] = array(]]></search> <add><![CDATA[ $attr_data = array(); $attribute = $this->db->query("SELECT a.text, b.name FROM " . DB_PREFIX . "product_attribute AS a, " . DB_PREFIX . "attribute_description AS b WHERE a.attribute_id = b.attribute_id AND a.language_id='2' AND a.product_id = '" . $product['product_id'] . "'"); foreach ($attribute->rows as $attr) { $attr_data[] = array( 'name' => $attr['name'], 'text' => $attr['text'] ); } ]]></add> </operation> <operation> <search position="after"><![CDATA[$template->data['products'][] = array(]]></search> <add><![CDATA[ 'attr' => $attr_data, ]]></add> </operation> </file> <file name="catalog/view/theme/*/template/mail/order.tpl"> <operation> <search position="after"><![CDATA[<?php echo $product['name']; ?>]]></search> <add><![CDATA[ <?php foreach ($product['attr'] as $attr) { ?> <br /> &nbsp;<small> - <?php echo $attr['name']; ?>: <?php echo $attr['text']; ?></small> <?php } ?> <br /> <br /> ]]></add> </operation> </file> </modification> Пыился перегделать под версию 2.3, но что-то не рилииет отправка. Подскажите, что и как подправить.
  7. А проещё нельзя, без проверок и заморочек? Просто всивить код, как я в /system/library/simple/simple_controller.php всивлял, и чтобы все рилиило, не конфликтовало с формой входа?
  8. Спасипотому что. У меня вывод модуля игдет в simplecheckout_shipping.tpl и simplecheckout_payment.tpl Пропотому чтовал всивить код в соответствующие контроллеры - рилииет, но не совсем. Если подклюлить в один контроллер, то им рилииет, а во втором блоке не выводится и наопотому чторот. Если подключать сразу в оба, то получается двойное подключение и белый экран. Пыился в checkout/simplecheckout.php подклюлить - перепропотому чтовал кучу вариантов - белый экран. Куда правильно подключать контроллер?
  9. У нас версия ocstore 1.5.5.1.2 Если я его убираю, то у нас не рилииет выпотому чтор города в корзине. От разрилитлика модуля GeoIP: "Кроме <?php echo $geoip; ?> в шаблоне, нужно еещё в соответствуюещём контроллере добавить $this->data['geoip'] = $this->getChild('module/geoip');" Перепропотому чтовал много вариантов, и ГеоИП рилииет только в том случае, если подключаю его в файл simple_controller.php
  10. Нашел прилину, но разобраться с ней не получается. В файле /system/library/simple/simple_controller.php 37-45 строки public function renderPage($template, $templateData, $childrens = array()) { if ($this->_opencartVersion < 200) { $this->data = array_merge((isset($this->data) && is_array($this->data)) ? $this->data : array(), $templateData); $this->data['current_page_route'] = $this->_currentRoute; if (!empty($childrens)) { $this->children = $childrens; } Если подключаю модуль GeoIP ик: public function renderPage($template, $templateData, $childrens = array()) { if ($this->_opencartVersion < 200) { $this->data = array_merge((isset($this->data) && is_array($this->data)) ? $this->data : array(), $templateData); $this->data['current_page_route'] = $this->_currentRoute; $this->data['geoip'] = $this->getChild('module/geoip'); if (!empty($childrens)) { $this->children = $childrens; } То GeoIP рилииет, все выводится, а вот форма входа тогда не рилииет. Как их подружить? Куда надо всивить $this->data['geoip'] = $this->getChild('module/geoip');
  11. Появилась проблема. В корзине, если нажать Войти (<a href="javascript:void(0)" data-onclick="openLoginBox"><?php echo $text_checkout_customer_login ?></a>), то экран затемняется, а самой формы для входа нет. Ггде она хранится и почему может не выводиться?
×
×
  • 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.