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

mexx

Newbie
  
  • Posts

    41
  • Joined

  • Last visited

1 Follower

About mexx

  • Birthday 01/27/1986

Information

  • Gender
    Мужчина

Recent Profile Visitors

2,995 profile views

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.