Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

volchonok27

Новачок
  
  • Публікації

    18
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем volchonok27

  1. Добрый день. Возникли проблемы с All in one Seo модулям, модуль стал все хорошо, все настроил как в инструкции. Версия опенкарта 2.0.3.1. И при генерации автоматически урлов выбивает в логах такие ошибки. и некоторые url формирует просто какими-то цифрами например en23, хотя название нормальное прописано товара.

     

    2016-10-06 14:04:59 - stdClass Object

    (

        [num_rows] => 1

        [row] => Array

            (

                [url_alias_id] => 4666

                [query] => manufacturer_id=5

                [keyword] => NEW HOLLAND

                [lang] => 1

            )

     

        [rows] => Array

            (

                [0] => Array

                    (

                        [url_alias_id] => 4666

                        [query] => manufacturer_id=5

                        [keyword] => NEW HOLLAND

                        [lang] => 1

                    )

     

            )

     

    )

     

    2016-10-06 14:04:59 - stdClass Object

    (

        [num_rows] => 1

        [row] => Array

            (

                [url_alias_id] => 4666

                [query] => manufacturer_id=5

                [keyword] => NEW HOLLAND

                [lang] => 1

            )

     

        [rows] => Array

            (

                [0] => Array

                    (

                        [url_alias_id] => 4666

                        [query] => manufacturer_id=5

                        [keyword] => NEW HOLLAND

                        [lang] => 1

                    )

     

            )

     

    )

     

    2016-10-06 14:04:59 - stdClass Object

    (

        [num_rows] => 1

        [row] => Array

            (

                [url_alias_id] => 4666

                [query] => manufacturer_id=5

                [keyword] => NEW HOLLAND

                [lang] => 1

            )

     

        [rows] => Array

            (

                [0] => Array

                    (

                        [url_alias_id] => 4666

                        [query] => manufacturer_id=5

                        [keyword] => NEW HOLLAND

                        [lang] => 1

                    )

     

            )

     

    )

     

    2016-10-06 14:04:59 - stdClass Object

    (

        [num_rows] => 1

        [row] => Array

            (

                [url_alias_id] => 4666

                [query] => manufacturer_id=5

                [keyword] => NEW HOLLAND

                [lang] => 1

            )

     

        [rows] => Array

            (

                [0] => Array

                    (

                        [url_alias_id] => 4666

                        [query] => manufacturer_id=5

                        [keyword] => NEW HOLLAND

                        [lang] => 1

                    )

     

            )

     

    )

     

    2016-10-06 14:04:59 - stdClass Object

    (

        [num_rows] => 1

        [row] => Array

            (

                [url_alias_id] => 4666

                [query] => manufacturer_id=5

                [keyword] => NEW HOLLAND

                [lang] => 1

            )

     

        [rows] => Array

            (

                [0] => Array

                    (

                        [url_alias_id] => 4666

                        [query] => manufacturer_id=5

                        [keyword] => NEW HOLLAND

                        [lang] => 1

                    )

     

            )

     

    )

     

    2016-10-06 14:04:59 - stdClass Object

    (

        [num_rows] => 1

        [row] => Array

            (

                [url_alias_id] => 4666

                [query] => manufacturer_id=5

                [keyword] => NEW HOLLAND

                [lang] => 1

            )

     

        [rows] => Array

            (

                [0] => Array

                    (

                        [url_alias_id] => 4666

                        [query] => manufacturer_id=5

                        [keyword] => NEW HOLLAND

                        [lang] => 1

                    )

     

            )

     

    )

  2. Тут вопрос другой. А что вам даст результат, если вы его найдете?

    мне желательно вообще как-то его отключить его, я нашел где он, он используется в мегафильтре, но не где такого не включенно у меня. Запрос идет от сюда public_html/system/library/mfilter_core.php, но файл декодирован и не разобрать толком ничего. Хз что делать вообще

  3. Добрый день, не могу понять где формируется этот запрос в Opencart 2.1. Он значительно долго выполняется. Понял что он срабатывает при нажатие на товар из последних поступлений модуля и в поиске по товару, когда уже начал просмотреть товар.

     

    # Time: 160922 11:25:31
    # User@Host: admin_moto[admin_moto] @ localhost []
    # Query_time: 4.613022  Lock_time: 0.000153 Rows_sent: 1  Rows_examined: 225000
    SET timestamp=1474543531;
    SELECT MIN(`price`) AS `p_min`, MAX(`price`) AS `p_max` FROM( SELECT `price_tmp` AS `price` FROM( 
    SELECT
     
    IFNULL( (SELECT `price` FROM `oc_product_special` AS `ps` WHERE `ps`.`product_id` = `p`.`product_id` AND `ps`.`customer_group_id` = '6' AND ((`ps`.`date_start` = '0000-00-00' OR `ps`.`date_start` < NOW()) AND (`ps`.`date_end` = '0000-00-00' OR `ps`.`date_end` > NOW())) ORDER BY `ps`.`priority` ASC, `ps`.`price` ASC LIMIT 1), IFNULL( (SELECT `price` FROM `oc_product_discount` AS `pd2` WHERE `pd2`.`product_id` = `p`.`product_id` AND `pd2`.`customer_group_id` = '6' AND `pd2`.`quantity` = '1' AND ((`pd2`.`date_start` = '0000-00-00' OR `pd2`.`date_start` < NOW()) AND (`pd2`.`date_end` = '0000-00-00' OR `pd2`.`date_end` > NOW())) ORDER BY `pd2`.`priority` ASC, `pd2`.`price` ASC LIMIT 1), `p`.`price` ) ) AS `price_tmp`
     
    FROM
    `oc_product` AS `p`
    INNER JOIN
    `oc_product_description` AS `pd`
    ON
    `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 4
     
    INNER JOIN
    `oc_product_to_store` AS `p2s`
    ON
    `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0
     
     
    WHERE
    `p`.`date_available` <= NOW() AND `p`.`status` = '1'
     
    ) AS `tmp`  ) AS `tmp`;
  4.  

    порой недостаточно просто отключить в админке

     

    ищите в файлах по коду

    SELECT COUNT(DISTINCT `p`.`product_id`) AS total
    смотрите что за модули к нему обращаются и обходите по-возможности

    а как пагинация товаров тогда будет работать если закоментить подсчет товаров

  5. Привет всем. нужно помощь по оптимизации opencart 2.1, будет около 50000 товаров и 700 категорий. Нагрузил магазины тестовыми товарами около 60000 тысяч. И нужно по максу ускорить его работу. А первое что жалуется в журнале медленных запросов , такой запрос:

    # Time: 160823 13:33:31
    # User@Host: admin_moto[admin_moto] @ localhost []
    # Query_time: 6.475727  Lock_time: 0.000153 Rows_sent: 0  Rows_examined: 3433933
    SET timestamp=1471959211;
    SELECT
    `c`.`parent_id`,
    `c`.`category_id`,`cd`.`name`,
    (
     
    SELECT
    COUNT(DISTINCT `p`.`product_id`) AS total
    FROM
    `oc_product_to_category` AS `p2c`
    INNER JOIN
    `oc_product` AS `p`
    ON
    `p`.`product_id` = `p2c`.`product_id`
    INNER JOIN
    `oc_category_path` AS `cp`
    ON
    `cp`.`category_id` = `p2c`.`category_id`
     
    INNER JOIN
    `oc_product_to_store` AS `p2s`
    ON
    `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0
     
    INNER JOIN
    `oc_product_description` AS `pd`
    ON
    `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 4
     
    WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND ((LCASE(`pd`.`name`) LIKE '%aaasimq%') OR LCASE(`p`.`model`) = 'aaasimq ' OR LCASE(`p`.`sku`) = 'aaasimq ' OR LCASE(`p`.`upc`) = 'aaasimq ' OR LCASE(`p`.`ean`) = 'aaasimq ' OR LCASE(`p`.`jan`) = 'aaasimq ' OR LCASE(`p`.`isbn`) = 'aaasimq ' OR LCASE(`p`.`mpn`) = 'aaasimq ' OR LCASE(`pd`.`tag`) LIKE '%aaasimq %') AND `cp`.`path_id` = `c`.`category_id`
     
    ) AS `aggregate`
    FROM
    `oc_category` AS `c`
    INNER JOIN
    `oc_category_description` AS `cd`
    ON
    `cd`.`category_id` = `c`.`category_id` AND `cd`.`language_id` = '4'
    INNER JOIN
    `oc_category_to_store` AS `c2s`
    ON
    `c`.`category_id` = `c2s`.`category_id` AND `c2s`.`store_id` = '0'
    WHERE
    `c`.`status` = '1' AND `c`.`parent_id` = 0
    GROUP BY
    `c`.`category_id`
    HAVING
    `aggregate` > 0
    ORDER BY
    `c`.`sort_order` ASC, `cd`.`name` ASC;
     
    Нужно как-то оптимизировать его, это при поиске товара, и когда наверное нажимаешь его открыть , выполняется этот запрос. Думаю кому-то тоже это нужно, не только мне
  6. Отображается при развертывании дополнительного поля.

    Отображается для оптовых клиентов с полями:

    - цена розничная,

    - уровень скидки (соответствует скидке заданной администратором аккаунту покупателя),

    - цена после скидки.

    Для категории розничных клиентов это поле не должно отображаться.

  7. Добрый день. Может кто подскажет как сделать или модуль какой-то есть.

    Необходимо реализовать категоризацию пользователей, позволяющий присвоить той или иной группе оптовую цену. И должна отображаться в карточке товара.

    По умолчанию необходимо реализовать следующие группы пользователей:

    1.      Розничный покупатель – нет скидки.

    2.      Оптовый Покупатель, Статус 1 – доступна скидка на товары х1%

    3.      Оптовый Покупатель, Статус 2 – доступна скидка на товары х2%

    4.      Оптовый Покупатель, Статус 3 – доступна скидка на товары х3%

    Статус для оптовых пользователей задается администратором сайта.

     

    И что была возможность была настраивать для категорий товаров скидки. 

  8. Дайте ссылку на сайт, после какого обновления, что и куда обнеовляли? Какие модули ставили?

    нужно в хостах прописать 91.226.81.167 moto-drive.com . Кажется после MegaFilter перестало, оно работало все, пока снона не обновил модификатор

  9. Добрый день. Модификатор в логах пишет много ошибок и страница с товаром не открывается.Страница не может быть обработана пишет. Вот логи модификатора:

    2016-08-09 8:04:49 - MOD: Modification Default
    FILE: system/engine/action.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 39
    FILE: system/engine/loader.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 20
    LINE: 59
    LINE: 80
    LINE: 99
    FILE: system/library/config.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 23
    FILE: system/library/language.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 25
    LINE: 31
    ----------------------------------------------------------------
    MOD: Mega Filter PRO
    FILE: catalog/controller/common/column_left.php
    CODE: if (isset($part[0]) && $this->config->get($part[0] . '_status')) {
    LINE: 50
    FILE: catalog/controller/common/column_right.php
    CODE: if (isset($part[0]) && $this->config->get($part[0] . '_status')) {
    LINE: 50
    FILE: catalog/controller/common/content_top.php
    CODE: if (isset($part[0]) && $this->config->get($part[0] . '_status')) {
    LINE: 50
    FILE: catalog/controller/common/header.php
    CODE: 'filter_sub_category' => true
    LINE: 175
    FILE: catalog/controller/module/category.php
    CODE: 'filter_sub_category' => true
    LINE: 40
    LINE: 52
    FILE: admin/controller/design/layout.php
    CODE: foreach ($extensions as $code) {
    LINE: 381
    CODE: $extensions = $this->model_extension_extension->getInstalled('module');
    LINE: 375
    FILE: admin/model/design/layout.php
    CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "layout_module WHERE layout_id = '" . (int)$layout_id . "'");
    LINE: 39
    LINE: 55
    FILE: system/engine/controller.php
    CODE: $this->registry = $registry;
    LINE: 50
    FILE: catalog/controller/product/special.php
    CODE: $product_total = $this->model_catalog_product->getTotalProductSpecials();
    LINE: 101
    FILE: catalog/controller/common/seo_url.php
    CODE: unset($data['route']);
    LINE: 118
    CODE: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'");
    LINE: 34
    REGEX: ~foreach *\( *\$parts as \$part *\) \{~
    LINE: 18
    FILE: catalog/model/catalog/product.php
    CODE: $query = $this->db->query($sql);
    LINE: 204
    LINE: 267
    LINE: 529
    CODE: $this->db->query("SELECT COUNT(DISTINCT ps.product_id) AS total FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON (ps.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()))");
    NOT FOUND!
    FILE: catalog/controller/product/category.php
    CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data);
    LINE: 198
    FILE: catalog/controller/product/search.php
    CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data);
    LINE: 232
    CODE: $data['categories'] = array();
    LINE: 175
    CODE: $data['products'] = array();
    LINE: 197
    CODE: $parts = explode('_', (string)$this->request->get['path']);
    LINE: 70
    CODE: $url = '';
    LINE: 54
    LINE: 148
    LINE: 298
    LINE: 371
    LINE: 404
    LINE: 469
    CODE: $this->response->setOutput(
    LINE: 464
    LINE: 471
    LINE: 535
    LINE: 542
    CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data);
    LINE: 246
    FILE: catalog/controller/product/manufacturer.php
    CODE: $url = '';
    LINE: 139
    LINE: 257
    LINE: 326
    LINE: 355
    LINE: 416
    CODE: $this->response->setOutput(
    LINE: 77
    LINE: 84
    LINE: 421
    LINE: 428
    LINE: 488
    LINE: 495
    CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data);
    LINE: 216
    CODE: $url = '';
    LINE: 87
    LINE: 292
    LINE: 381
    LINE: 430
    CODE: $this->response->setOutput(
    LINE: 510
    LINE: 517
    CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data);
    LINE: 240
    CODE: $url = '';
    LINE: 47
    LINE: 160
    LINE: 229
    LINE: 258
    CODE: $this->response->setOutput(
    LINE: 314
    LINE: 321
    CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data);
    NOT FOUND!
    FILE: catalog/controller/module/mega_filter.php
    CODE: $url = '';
    LINE: 105
    LINE: 269
    LINE: 334
    LINE: 363
    CODE: $this->response->setOutput(
    LINE: 426
    LINE: 434
    LINE: 441
    CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data);
    LINE: 191
    FILE: system/library/mfilter_module.php
    CODE: class MegaFilterModule
    LINE: 15
    ----------------------------------------------------------------
    MOD: All In One Seo Opencart
    FILE: admin/controller/common/menu.php
    CODE: $data['text_catalog']
    LINE: 22
    CODE: $data['home']
    LINE: 138
    FILE: admin/language/english/common/menu.php
    CODE: $_['text_zone']
    LINE: 94
    FILE: admin/language/russian/common/menu.php
    CODE: $_['text_zone']
    LINE: 97
    FILE: admin/view/template/common/menu.tpl
    CODE: <li><a class="parent"><i class="fa fa-share-alt fa-fw"></i> <span><?php echo $text_marketing; ?></span></a>
    LINE: 126
    FILE: admin/controller/catalog/product.php
    CODE: if ((utf8_strlen($value['meta_title']) < 3) || (utf8_strlen($value['meta_title']) > 255)) {
    LINE: 1324
    FILE: admin/controller/catalog/category.php
    CODE: if ((utf8_strlen($value['meta_title']) < 3) || (utf8_strlen($value['meta_title']) > 255)) {
    LINE: 535
    FILE: admin/model/catalog/product.php
    CODE: $product_id = $this->db->getLastId();
    LINE: 84
    FILE: admin/model/catalog/category.php
    CODE: $category_id = $this->db->getLastId();
    LINE: 55
    CODE: SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = 'product_id=" . (int)$product_id . "'
    LINE: 417
    CODE: keyword = '" . $this->db->escape($data['keyword']) . "'");
    LINE: 188
    LINE: 341
    CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "url_alias WHERE query = 'product_id=" . (int)$product_id . "'");
    LINE: 409
    CODE: WHERE query = 'category_id=" . (int)$category_id . "'
    LINE: 198
    LINE: 226
    LINE: 258
    CODE: keyword = '" . $this->db->escape($data['keyword']) . "'
    LINE: 98
    LINE: 201
    FILE: admin/model/catalog/information.php
    CODE: SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = 'information_id=" . (int)$information_id . "'
    LINE: 89
    CODE: keyword = '" . $this->db->escape($data['keyword']) . "'");
    LINE: 26
    LINE: 66
    CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "url_alias WHERE query = 'information_id=" . (int)$information_id . "'");
    LINE: 81
    CODE: $results = $this->model_catalog_category->getCategories($category_id);
    LINE: 201
    CODE: $data['text_empty']
    LINE: 141
    FILE: catalog/controller/error/not_found.php
    CODE: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) {
    LINE: 67
    CODE: public function index() {
    LINE: 19
    CODE: $data['products'][]
    LINE: 295
    CODE: $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
    LINE: 306
    CODE: $data['categories'][]
    LINE: 214
    CODE: $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
    LINE: 216
    CODE: $children_data[]
    LINE: 50
    CODE: $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
    LINE: 53
    CODE: $data['continue']
    LINE: 426
    FILE: catalog/controller/common/home.php
    CODE: $data['column_left'] = $this->load->controller('common/column_left');
    LINE: 37
    FILE: catalog/model/catalog/review.php
    CODE: public function addReview(
    LINE: 16
    FILE: catalog/controller/product/product.php
    CODE: $data['images'] = array();
    LINE: 338
    CODE: if (isset($this->request->get['product_id'])) {
    LINE: 166
    CODE: public function getTotalProducts($data
    LINE: 456
    CODE: $data['base']
    LINE: 104
    FILE: catalog/view/theme/default/template/common/header.tpl
    CODE: <?php foreach ($links as $link) { ?>
    LINE: 65
    FILE: catalog/view/theme/so-maxshop6/template/common/header.tpl
    CODE: <?php foreach ($links as $link) { ?>
    LINE: 226
    FILE: catalog/view/theme/default/template/product/product.tpl
    CODE: <?php echo $content_top; ?>
    LINE: 58
    FILE: catalog/view/theme/so-maxshop6/template/product/product.tpl
    CODE: <?php echo $content_top; ?>
    LINE: 135
    FILE: catalog/view/theme/default/template/common/language.tpl
    CODE: <a href="
    LINE: 13
    FILE: catalog/view/theme/so-maxshop6/template/common/language.tpl
    CODE: <a href="
    NOT FOUND!
    FILE: catalog/controller/common/language.php
    CODE: foreach
    LINE: 18
    CODE: if (!isset($this->request->get['route'])) {
    LINE: 48
    CODE: if ($url[0] == 'information_id') {
    LINE: 73
    CODE: if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id') {
    LINE: 77
    CODE: if (isset($this->request->get['route'])) {
    LINE: 137
    CODE: if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) {
    LINE: 154
    CODE: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'");
    LINE: 157
    CODE: } elseif ($key == 'path') {
    LINE: 178
    CODE: if ($url) {
    LINE: 212
    CODE: public function rewrite($link) {
    LINE: 228
    ----------------------------------------------------------------
    MOD: pav_blog_2.0_seo_pro
    CODE: $data['recurrings'] = $this->model_catalog_product->getProfiles($this->request->get['product_id']);
    LINE: 534
    CODE: $data['button_cart'] = $this->language->get('button_cart');
    LINE: 270
    FILE: catalog/language/english/product/product.php
    CODE: // Text
    LINE: 5
    FILE: catalog/language/russian/product/product.php
    CODE: // Text
    LINE: 5
    CODE: public function getCategories($product_id) {
    LINE: 439
    CODE: <?php if ($tags) { ?>
    LINE: 446
    CODE: <?php if ($tags) { ?>
    NOT FOUND!
    ----------------------------------------------------------------
  10. Добрый день. Может кто знает не происходит не каких изменений при редактирование контроллеров в папке product. Даже если удалить от туда весь код и ничего все равно не происходит. Из за чего такое может быть?

     

  11. Доброго времени суток, нужно помощь в реализации интернет-магазина мотозапчастей. Как можно реализовать, чтобы в самой запчасти выводило  модели мотоциклов к которым подходит эта запчасть. Может есть какой-то готовый модуль или укажите подробный путь реализации. А также нужно будет реализовать поиск по самой модели мотоцикла, чтобы выводила к нему подходящие запчасти.

    Очень надо мне реализовать. Заранее спасибо.

    Скрин приложен, как это реализовано на http://www.larsson.pl/index.php?c=r&no=MzEwMDA1Nw== 

     

    post-712207-0-00791300-1467150998_thumb.jpg


×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.