Jump to content

lutuy

Новичок
  • Content Count

    49
  • Joined

  • Last visited

Community Reputation

1 Обычный

About lutuy

  • Rank
    Пользователь

Recent Profile Visitors

1,051 profile views
  1. Да, он дает мне сортировку но популярности, т.е. просмотрам. Он стоит по умолчанию, и меня это устраивает, но если изменить сортировку на другую, то и происходит добавление индекса, такого раньше не было. Да и просто понять, это нормально или нет.
  2. Не красиво, клиенты многие размещают ссылки у себя и адреса не красивые, т.е. это нормально? И это сделал именно этот модификатор?
  3. Доброе время суток. Подскажите, при сортировке товаров в категории к адресу товара добавляется индекс: например сайт.ru/товар1?sort=pd.name&order=ASC т.е. товар доступен по адресу товар1 и по товар1?sort=pd.name&order=ASC возможно это стало после добавления модификатора <?xml version="1.0" encoding="utf-8"?> <modification> <name><![CDATA[&#1;Default Order By Viewed]]></name> <code><![CDATA[default-order-by-viewed]]></code> <version>1.0</version> <author>Yesvik</author> <link>https://opencartforum.com/profile/6876-yesvik/</link> <file path="catalog/controller/product/category.php" error="abort"> <operation> <search><![CDATA[$sort = 'p.sort_order';]]></search> <add position="replace" trim="true"><![CDATA[$sort = 'p.viewed';]]></add> </operation> <operation> <search><![CDATA[$order = 'ASC';]]></search> <add position="replace" trim="true"><![CDATA[$order = 'DESC';]]></add> </operation> <operation> <search><![CDATA[p.sort_order-ASC]]></search> <add position="replace" trim="true"><![CDATA[p.viewed-DESC]]></add> </operation> <operation> <search><![CDATA[p.sort_order&order=ASC]]></search> <add position="replace" trim="true"><![CDATA[p.viewed&order=DESC]]></add> </operation> </file> <file path="catalog/model/catalog/product.php" error="abort"> <operation> <search><![CDATA['p.date_added']]></search> <add position="replace" trim="true"><![CDATA[ 'p.viewed', 'p.date_added' ]]></add> </operation> </file> </modification> Как это можно исправить.
  4. <!-- add to cart notification + options popup --> <file path="catalog/controller/checkout/cart.php"> <operation> <search><![CDATA[ $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart')); ]]></search> <add position="after"><![CDATA[ if (defined('JOURNAL3_ACTIVE')) { if (\Journal3\Utils\Arr::get($json, 'error.option')) { $json['options_popup'] = $this->journal3->settings->get('globalOptionsPopupStatus', true); } $json['notification'] = $this->journal3->loadController('journal3/notification/cart', array('product_info' => $product_info, 'message' => $json['success'])); } ]]></add> </operation> <operation> <search><![CDATA[ $json['redirect'] = str_replace('&amp;', '&', $this->url->link('product/product', 'product_id=' . $this->request->post['product_id'])); ]]></search> <add position="after"><![CDATA[ if (defined('JOURNAL3_ACTIVE')) { $json['options_popup'] = $this->journal3->settings->get('globalOptionsPopupStatus', true); } ]]></add> </operation> </file> Вот полный код. Или это тоже не то?
  5. Доброе время суток. Помогите пожалуйста разобраться: В моем шаблоне есть функция всплывающего окна при покупке из каталога если есть обязательные опции, в этом окне есть выбор наименования опции и все. Как добавить цену каждой опции в этом окне? Код $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart'));
  6. Хорошо. А просто где 2 строчки убрать что бы не было цены
  7. Это я уже понял. Но вопрос уже сузился. до: просто изменить сортировку по модели (я изменяю в лэнг файле модель на просмотры) на сортировку по просмотрам. В какой строчке.. и где убрать ненужные 2 строчки "по цене"
  8. У меня в 344 наверно не то, что нужно $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order");
  9. Подскажите пожалуйста как можно просто изменить сортировку по модели (я изменяю в лэнг файле модель на просмотры) на сортировку по просмотрам. В какой строчке..
  10. Спасибо. Это почти то, что нужно. К сожалению данный модуль не работает с Journal и все ругаются на это и на очень завышенную цену (более чем в 15 раз) за адаптацию.
  11. У меня своеобразный товар с одинаковой ценой.
  12. Доброе время суток. Не нашел модуль который делает человеческую сортировку. Как можно реализовать на сайте сортировку: По product.latest. product.popular. product.bestseller. и где можно изменить, что бы не выводилась не нужная сортировка в шаблоне (к примеру не нужно По цене По модели...) Т.е. сортировка: последним добавленным, самым просматриваемым, самым покупаемым и без descending..
  13. Доброе время суток. Извините, как можно доделать, что бы не выводилась не нужная сортировка в шаблоне (к примеру не нужно По цене По модели...) И как можно сделать по product.latest. product.popular. product.bestseller.
  14. Спасибо за ответ. Я видимо понял в чём причина. Это касается потерянных заказов, где действительно не стоит email, но так как в них иногда остаётся к примеру телефон, я заказы оставляю и хочу поменять статус, при изменении статуса я же не ставлю галку уведомить покупателя, почему тогда смена статуса выпадает в ошибку?
×

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.