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

Ch0oJoy

Users
  
  • Posts

    803
  • Joined

  • Last visited

Everything posted by Ch0oJoy

  1. Подскажите пожалуйста, все настроил как указано, но у меня почему-то не сохраняются данные в поле если указывается некоторые населенные пункты. Киев/Харьков сохраняется - Хотин/Боярка/Бровары - не сохраняются в поле. Возможно Вы знаете причину?
  2. А вывести в личный кабинет как-то можно ТТН?
  3. А где нужно искать ошибку? Проблема появилась после обновления шаблона
  4. При переходе в карточку товара, такая ошибка: Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 6' at line 1<br />Error No: 1064<br />SELECT *,COUNT(`product_id`) as rating FROM oc_order_product WHERE order_id IN(SELECT op.`order_id` FROM (SELECT *,COUNT(`order_product_id`) AS totalpr FROM oc_order_product GROUP by `order_id` ) as src LEFT JOIN `oc_order_product` as op ON (src.`order_id` = op.`order_id`) WHERE src.totalpr > 1 AND op.`product_id` IN ('2531')) AND `product_id` NOT IN ('2531') GROUP BY `product_id` ORDER BY rating DESC LIMIT 6 LIMIT 6 in /system/library/db/mysqli.php:41 Stack trace: #0 storage/modification/system/library/db.php(238): DB\MySQLi->query('SELECT *,COUNT(...') #1 /storage/modification/catalog/model/catalog/product.php(880): DB->query('SELECT *,COUNT(...') #2 /storage/modificat in /home/lx339022/alishop.kiev.ua/app/system/library/db/mysqli.php on line 41
  5. Подскажите пожалуйста, как скрыть название опции, если опции у товара закончились? {% if (options or recurrings or (customTabs.popup is defined)) %} <div class="sku__group sku__group--options order-xl-{% if isRequired %}1{% else %}4{% endif %}"> <div class="sku__settings"> {% for option_row in prep_options %} <div class="row"> {% for i,option in option_row %} <div class="{% if (option_row|length == 2) %}col-xl-6{% else %}col-xl-12{% endif %}"> {% if (option.type == 'select') %} <div class="ui-group"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <div class="ui-select"> <select name="option[{{ option.product_option_id }}]" id="set-input-option{{ option.product_option_id }}"> <option value="">{{ text_select }}</option> {% for option_value in option.product_option_value %} <option value="{{ option_value.product_option_value_id }}">{{ option_value.name }} {% if (option_value.price and opt_price) %} {{ option_value.price_prefix }}{{ option_value.price }} {% endif %} </option> {% endfor %} </select> </div> </div> {% endif %} {% if (option.type == 'radio') %} <div class="ui-group"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <ul class="ui-checklist" id="set-input-option{{ option.product_option_id }}"> {% for option_value in option.product_option_value %} <li> <label class="ui-check"> <input class="ui-check__input" type="radio" name="option[{{ option.product_option_id }}]" value="{{ option_value.product_option_value_id }}"> <span class="ui-check__option"> {% if option.isimage %} <img src="{{ option_value.image }}" alt="{{ option_value.name }}" width="21" height="15" loading="lazy" /> {% endif %} {{ option_value.name }} {% if option_value.price %} ({{ option_value.price_prefix }}{{ option_value.price }}) {% endif %} </span> </label> </li> {% endfor %} </ul> </div> {% endif %} {% if (option.type == 'checkbox') %} <div class="ui-group"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <ul class="ui-checklist" id="set-input-option{{ option.product_option_id }}"> {% for option_value in option.product_option_value %} <li> <label class="ui-check"> <input class="ui-check__input" type="checkbox" name="option[{{ option.product_option_id }}]" value="{{ option_value.product_option_value_id }}"> <span class="ui-check__option"> {% if option.isimage %} <img src="{{ option_value.image }}" alt="{{ option_value.name }}" width="21" height="15" loading="lazy" /> {% endif %} {{ option_value.name }} {% if option_value.price %} ({{ option_value.price_prefix }}{{ option_value.price }}) {% endif %} </span> </label> </li> {% endfor %} </ul> </div> {% endif %} {% if (option.type == 'text') %} <div class="ui-group"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <div class="ui-field"> <input type="text" name="option[{{ option.product_option_id }}]" value="{{ option.value }}" placeholder="{{ option.name }}" id="set-input-option{{ option.product_option_id }}" class="ui-input"> </div> </div> {% endif %} {% if (option.type == 'textarea') %} <div class="ui-group"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <div class="ui-field"> <textarea class="ui-textarea" name="option[{{ option.product_option_id }}]" rows="3" placeholder="{{ option.name }}" id="set-input-option{{ option.product_option_id }}">{{ option.value }}</textarea> </div> </div> {% endif %} {% if (option.type == 'file') %} <div class="ui-group"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <div class="ui-field"> <button type="button" id="button-upload{{ option.product_option_id }}" class="ui-btn ui-btn--36 ui-btn--grey ui-btn--file">{{ button_upload }}</button> <input type="hidden" name="option[{{ option.product_option_id }}]" value="" id="set-input-option{{ option.product_option_id }}"> </div> </div> {% endif %} {% if (option.type == 'date') %} <div class="ui-group ui-group--date"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <div class="ui-field"> <input type="text" name="option[{{ option.product_option_id }}]" value="{{ option.value }}" placeholder="{{ option.name }}" id="set-input-option{{ option.product_option_id }}" class="ui-input date" data-date-format="{{ date_format }}" data-toggle="datetimepicker" data-target=".date"> </div> </div> {% endif %} {% if (option.type == 'datetime') %} <div class="ui-group ui-group--datetime"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <div class="ui-field"> <input type="text" name="option[{{ option.product_option_id }}]" value="{{ option.value }}" placeholder="{{ option.name }}" id="set-input-option{{ option.product_option_id }}" class="ui-input datetime" data-date-format="{{ datetime_format }}" data-toggle="datetimepicker" data-target=".datetime"> </div> </div> {% endif %} {% if (option.type == 'time') %} <div class="ui-group ui-group--time"> <label class="ui-label{% if option.required %} required{% endif %}">{{ option.name }}</label> <div class="ui-field"> <input type="text" name="option[{{ option.product_option_id }}]" value="{{ option.value }}" placeholder="{{ option.name }}" id="set-input-option{{ option.product_option_id }}" class="ui-input time" data-date-format="{{ time_format }}" data-toggle="datetimepicker" data-target=".time"> </div> </div> {% endif %} </div> {% endfor %} </div> {% endfor %}
  6. Добрый вечер! Ищу специалиста который сможет перенести доработку по переключению главного изображения при выборе опции. На основном сайте (в админке) к каждой опции добавлено поле в которое вводится номер изображения (поле я уже перенес) Когда пользователь выбирает опцию на сайте, скриптом делается виртуальный клик соответствующий номеру изображения и переключается главное фото. Все это работает на основном сайте, нужно правильно перенести и подстроить скрипт переключения под новый шаблон. Изображения добавляются через модуль Easyphoto 3.1
  7. image_number = '" . (int)$product_option_value['image_number'] . "'"); 'image_number' => $product_option_value['image_number'], Первый код я добавил 2 раза в модель Второй код 1 раз Это все что связано с этой доработкой на основном сайте. Искал через поиск image_number и делал такие же замены. Есть еще в модификаторе, но как я понимаю это сам скрипт переключения изображения для слайдера. <file path="catalog/view/theme/cyberstore/template/product/product.twig"> <operation> <search><![CDATA[asNavFor: '.thumbnails .image-additional']]></search> <add position="after" offset="4"><![CDATA[<script> $(document).on('click', 'span[data-image-number]', function(){ var im_n = $(this).attr('data-image-number'); $('.image-additional img[data-num="'+im_n+'"]').parent().click(); }); </script>]]></add> </operation> <operation> <search><![CDATA[<span class="option-name">{{ option_value['name'] }}</span>]]></search> <add position="replace"><![CDATA[<span class="option-name" data-image-number="{{ option_value.image_number }}">{{ option_value['name'] }}</span>]]></add> </operation>
  8. Спасибо, пропустил 2 строки в этом файле. Но все равно не сохраняет значение. А в самой базе данных нужно делать какой-то запрос?
  9. Добрый вечер! Подскажите как подключить поле к базе данных? Создал поле для ввода в админке, в базе эта таблица уже есть после переноса со старого сайта, но при вводе в это поле информации, после сохранения там пусто. Или где это подключение искать, так как пробую перенести доработку и не могу найти где должно быть подключение к базе.
    Отличный и нужный модуль. Автор быстро помог с установкой.
  10. Добрый день! Подскажите где можно задать текст кнопке showmore? Хочу добавить к иконке "Показать еще", но нашел только один файл showmore.js который выводит текст в пагинации, а нужно еще в модулях.
  11. Можно и так, не подскажите как такое можно реализовать? Может модуль есть какой-то
  12. Подскажите как можно сделать подсчет количества товаров в заказе? Сейчас отображается как на скрине, а хотелось бы как-то добавить общее количество. В столбце сделать такой вид Количество (6)
  13. Спасибо большое! Разобрался
  14. imagealphablending() expects parameter 1 to be resource, boolean given in /home//www/system/library/image.php on line 172 2021-11-11 11:15:29 - PHP Warning: imagesavealpha() expects parameter 1 to be resource, boolean given in /home//www/system/library/image.php on line 173 2021-11-11 11:15:29 - PHP Warning: imagecolorallocatealpha() expects parameter 1 to be resource, boolean given in /home//www/system/library/image.php on line 174 2021-11-11 11:15:29 - PHP Warning: imagecolortransparent() expects parameter 1 to be resource, boolean given in /home//www/system/library/image.php on line 175 2021-11-11 11:15:29 - PHP Warning: imagefilledrectangle() expects parameter 1 to be resource, boolean given in /home//www/system/library/image.php on line 180 2021-11-11 11:15:29 - PHP Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /home//www/system/library/image.php on line 182 Добрый день! Подскажите что означают эти ошибки, в журнале их очень много и каждую минуту записываются.
  15. Добрый день! Помогите пожалуйста убрать ненужную информацию со страницы Success Page Скрин: https://ibb.co/fx42Tgx Нужно убрать такие данные: Платежный адрес и весь нижний блок (платежный адрес и Адрес доставки) так, как эта информация уже есть выше. Сейчас установлен модуль Order Success Page, но там нет возможности изменить эту информацию, так как она выводится через {order_details}
  16. Подскажите в чем может быть проблема, при переходе на вторую страницу заказов, полностью теряется сортировка. При переходе, отображаются самые первые заказы, а не те которые должны быть на предыдущей странице.
  17. Подскажите в чем может быть проблема, после обновления движка и смены шаблона появилась проблема с мета тегами. В поиске вместо meta description отображается обычное описание товара. В новых товарах вместо tittle отображается h1 (в поиске) Сейчас стоит ocs 3.0.2.0 Установлен модуль микроразметки и Fullindex.
  18. А как можно узнать где формируется order_link? это переменная модуля шаблонов писем
  19. Подскажите как сделать чтоб переменная работала в кнопке? Есть переменная {order_link} Есть код кнопки <table cellspacing="0" cellpadding="0" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 10px; border-spacing: 0px; border-collapse: collapse; padding: 0px; vertical-align: middle;"><tbody><tr style="padding: 0; vertical-align: middle;"> <td class="button" align="center" style="padding: 8px 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #ffffff; display: block; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; border-collapse: collapse!important; vertical-align: middle; font-family: &quot;Helvetica&quot;,&quot;Arial&quot;,sans-serif; font-weight: normal; margin: 0; line-height: 23px; font-size: 14px; width: auto!important; text-align: center; background-color: #ef233c;"> <a class="btn_txt" href="{order_link}" style="color: #ffffff; font-size: 16px; font-weight: bold; font-family: sans-serif; text-decoration: none; display: inline-block;">Мои заказы</a> </td> </tr></tbody></table> Но в итоге получается так:
  20. Я сделаю бекап и попробую восстановить. Подскажите пожалуйста как с бекапа перенести в таблицу? В бекапе это выглядит так: LOCK TABLES `oc_option` WRITE; /*!40000 ALTER TABLE `oc_option` DISABLE KEYS */; INSERT INTO `oc_option` VALUES (11,'select',10,0),(58,'select',0,0),(59,'select',0,0),(57,'select',0,0),(60,'select',0,0),(56,'text',0,0),(61,'select',0,0),(13,'radio',0,0),(14,'checkbox',0,0),(15,'radio',0,0),(16,'radio',0,0),(17,'select',0,0),(18,'radio',0,0),(19,'radio',0,0),(20,'radio',0,0),(21,'select',0,0),(22,'select',0,0),(23,'select',0,0),(24,'image',0,0),(63,'select',0,0),(31,'select',0,0),(64,'select',0,0),(62,'select',0,0),(68,'select',0,0),(66,'select',0,0),(50,'select',-10,0),(52,'image',0,0),(65,'select',0,0),(54,'image',0,0),(67,'checkbox',100,0),(70,'radio',0,0),(71,'checkbox',0,0),(72,'checkbox',0,0),(73,'select',0,0),(74,'select',0,0),(75,'checkbox',0,0); /*!40000 ALTER TABLE `oc_option` ENABLE KEYS */; UNLOCK TABLES;
×
×
  • 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.