COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

kol1n2012

opencart.pro
  • Публикации

    12
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем kol1n2012

  1. решил вопрос

    1) заменой версии php7 на php 5.6

    2) в фаил catalog/controller/common/seo_pro.php 

    исправил switch на строке 212 ( switch ($key) ):

    Скрытый текст
    
    			switch ($key) {
    				case 'product_id':
    				case 'article_id':
    				case 'category_id':
    				case 'information_id':
    				case 'search':
    				case 'sub_category':
    				case 'description':
    					$queries[] = $key . '=' . $value;
    					unset($data[$key]);
    					$postfix = 1;
    					break;
    				case 'path':
    					$categories = explode('_', $value);
    					foreach ($categories as $category) {
    						$queries[] = 'category_id=' . $category;
    					}
    					unset($data[$key]);
    					break;	
                    default:
    					break;					
    			//blog
                    case 'blog_category_id':
                        $blog_categories = explode('_', $value);
                        foreach ($blog_categories as $blog_category) {
                            $queries[] = 'blog_category_id=' . $blog_category;
                        }
                        unset($data[$key]);
                        break;
                    //blog    
                    case 'manufacturer_id':
                        $manufacturers = explode('_', $value);
                        foreach ($manufacturers as $manufacturer) {
                            $queries[] = 'manufacturer_id=' . $manufacturer;
                        }
                        unset($data[$key]);
                        break;
                    default:
    					break;
    				
    			}

     

     

    в php7 улучшенный анализатор кода и из-за двойного default в свиче давало ошибку 500 на самом сайте

     

    3) еще в 2 файлах была ошибка не пускало в админке в производители: 

    /system/storage/modification/admin/controller/catalog/manufacturer.php строка 778

    /admin/controller/catalog/manufacturer.php строка 596

    в public function autocomplete() {}

    в массиве $filter_data 

    было 'limit'       => ''0 (лишние кавычки перед нулем)

     

     

  2. ок.

     

    Скрытый текст

    лог модификаторов:

    
    2017-10-07 21:22:54 - MOD: Modification Default
    FILE: system/engine/action.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 44
    FILE: system/engine/loader.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 25
    LINE: 64
    LINE: 85
    LINE: 104
    FILE: system/library/config.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 28
    FILE: system/library/language.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 30
    LINE: 36
    ----------------------------------------------------------------
    MOD: Local copy OCMOD by iSenseLabs
    FILE: admin/controller/extension/installer.php
    CODE: 'url'  => str_replace('&', '&', $this->url->link('extension/installer/ftp', 'token=' . $this->session->data['token'],
    LINE: 137
    CODE: public function unzip() {
    LINE: 298
    ----------------------------------------------------------------
    MOD: Линейка продукции для производителей - "SubManufacturers"
    FILE: admin/controller/catalog/manufacturer.php
    CODE: private $error = array();
    LINE: 9
    CODE: protected function getList()
    LINE: 138
    CODE: 'href' => $this->url->link('catalog/manufacturer', 'token=' . $this->session->data['token'] . $url
    LINE: 180
    LINE: 382
    CODE: $data['manufacturers'] = array();
    LINE: 186
    CODE: $data['heading_title'] = $this->language->get('heading_title');
    LINE: 231
    CODE: $data['button_delete'] = $this->language->get('button_delete');
    LINE: 250
    CODE: $data['results']
    LINE: 306
    CODE: $data['results']
    LINE: 308
    CODE: protected function getForm() {
    LINE: 325
    CODE: $this->load->model('setting/store');
    LINE: 498
    CODE: if (isset($this->request->post['noindex']))
    LINE: 547
    CODE: protected function validateDelete() {
    LINE: 743
    CODE: public function autocomplete()
    LINE: 768
    CODE: => 5
    LINE: 777
    CODE: $this->response->setOutput(json_encode($json));
    LINE: 863
    FILE: admin/controller/catalog/product.php
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 80
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 166
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 254
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 342
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 459
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 464
    CODE: $filter_manufacturer = null;
    LINE: 469
    CODE: $filter_manufacturer_name = $manufacturer['name'];
    LINE: 478
    CODE: unset($this->request->get['filter_manufacturer']);
    LINE: 485
    CODE: if ($filter_manufacturer==0)
    LINE: 487
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 565
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 784
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 858
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 1124
    CODE: public function copy()
    LINE: 314
    CODE: $this->url->link('catalog/product/enable'
    LINE: 636
    CODE: => $filter_manufacturer,
    LINE: 654
    CODE: $result['m_name']
    LINE: 693
    CODE: $this->language->get('entry_manufacturer');
    LINE: 738
    CODE: $this->language->get('entry_manufacturer');
    LINE: 1005
    CODE: $this->language->get('help_manufacturer');
    LINE: 1042
    CODE: $data['filter_manufacturer'] = $filter_manufacturer;
    LINE: 938
    CODE: if (isset($this->request->post['manufacturer_id'])) {
    LINE: 1502
    CODE: $this->model_catalog_category->getAllCategories()
    LINE: 1559
    CODE: public function autocomplete()
    LINE: 2027
    FILE: admin/language/russian/catalog/manufacturer.php
    CODE: $_['text_amount']
    LINE: 23
    FILE: admin/language/english/catalog/manufacturer.php
    CODE: $_['text_amount']
    LINE: 23
    FILE: admin/language/russian/catalog/product.php
    CODE: $_['entry_manufacturer']
    LINE: 57
    CODE: $_['help_manufacturer']      = '(Автозаполнение)';
    LINE: 115
    FILE: admin/language/english/catalog/product.php
    CODE: $_['entry_manufacturer']     = 'Manufacturer';
    LINE: 57
    CODE: $_['help_manufacturer']      = '(Autocomplete)';
    LINE: 115
    FILE: admin/model/catalog/manufacturer.php
    CODE: sort_order = '" . (int)$data['sort_order'] . "', noindex = '" . (int)$data['noindex'] . "'
    LINE: 10
    CODE: sort_order = '" . (int)$data['sort_order'] . "', noindex = '" . (int)$data['noindex'] . "'
    LINE: 72
    CODE: if (isset($data['manufacturer_store'])) {
    LINE: 48
    CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "manufacturer_to_store
    LINE: 162
    CODE: public function deleteManufacturer($manufacturer_id) {
    LINE: 206
    CODE: $query = $this->db->query("SELECT DISTINCT
    LINE: 239
    CODE: public function getManufacturer($manufacturer_id) {
    LINE: 238
    CODE: $sql = "SELECT * FROM " . DB_PREFIX . "manufacturer";
    LINE: 285
    CODE: WHERE name LIKE
    LINE: 302
    CODE: AND cd2.name LIKE
    LINE: 304
    CODE: public function getProductRelated($manufacturer_id)
    LINE: 462
    FILE: admin/model/catalog/product.php
    CODE: , manufacturer_id = '" . (int)$data['manufacturer_id'] . "',
    LINE: 10
    LINE: 163
    CODE: if (isset($data['product_category']))
    LINE: 104
    CODE: if (isset($data['product_category']))
    LINE: 293
    CODE: $this->getProductCategories($product_id);
    LINE: 409
    CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'");
    LINE: 436
    CODE: getProductCatNames($product_id)
    LINE: 500
    CODE: ,  m.name as 'm_name'
    LINE: 510
    CODE:  LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id)
    LINE: 510
    CODE: $sql .= " WHERE pd.language_id
    LINE: 520
    LINE: 860
    CODE: $sql .= " AND p.manufacturer_id = '" . (int)$data['filter_manufacturer'] . "'";
    LINE: 553
    CODE: getProductsByCategoryId($category_id)
    LINE: 653
    CODE: public function getProductCategories($product_id)
    LINE: 698
    CODE: SELECT COUNT(*) AS total FROM " . DB_PREFIX . "product WHERE manufacturer_id
    LINE: 1007
    FILE: admin/view/template/catalog/manufacturer_form.tpl
    CODE: <div class="tab-pane fade" id="tab-data">
    LINE: 114
    CODE: <input type="hidden" name="image" value="<?php echo $image; ?>" id="input-image" />
    LINE: 173
    CODE: $('#language a:first').tab('show');
    LINE: 337
    FILE: admin/view/template/catalog/manufacturer_list.tpl
    CODE: <?php echo $button_add; ?>
    LINE: 8
    CODE: input[name*=\'selected\']
    LINE: 41
    CODE: <td class="text-right"><?php echo $column_action; ?></td>
    LINE: 57
    CODE: <td class="text-left"><?php echo $manufacturer['name']; ?></td>
    LINE: 73
    CODE: <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
    LINE: 97
    CODE: <div class="col-sm-6 text-right"><?php echo $results; ?></div>
    LINE: 98
    FILE: admin/view/template/catalog/product_form.tpl
    CODE: <div class="tab-pane" id="tab-links">
    LINE: 368
    CODE: <?php echo $help_manufacturer; ?>
    LINE: 370
    CODE: <?php echo $entry_manufacturer; ?>
    LINE: 372
    CODE: <?php echo $manufacturer ?>
    LINE: 372
    CODE: <input type="hidden" name="manufacturer_id" value="<?php echo $manufacturer_id; ?>" />
    LINE: 373
    CODE: json.unshift({
    LINE: 1075
    CODE: name: '<?php echo $text_none; ?>'
    LINE: 1078
    CODE: $('input[name=\'manufacturer\']').val(item['label']);
    LINE: 1091
    CODE: $('input[name=\'manufacturer_id\']').val(item['value']);
    LINE: 1092
    CODE: $('#product-manufacturer').append('<div id="product-manufacturer'
    LINE: 1098
    FILE: admin/view/template/catalog/product_list.tpl
    CODE: <?php echo $button_enable; ?>
    LINE: 7
    CODE: <?php echo $entry_manufacturer; ?></label>
    LINE: 112
    CODE: <?php echo $entry_manufacturer; ?>
    LINE: 114
    CODE: <?php echo $product['manufacturer']; ?>
    LINE: 224
    CODE: var filter_noindex = $('select[name=\'filter_noindex\']').val();
    LINE: 332
    FILE: catalog/controller/product/manufacturer.php
    CODE: if (isset($this->request->get['manufacturer_id']))
    LINE: 81
    CODE: $manufacturer_id = (int)$this->request->get['manufacturer_id'];
    LINE: 82
    CODE: $manufacturer_id = 0;
    LINE: 85
    CODE: (int)$this->config->get('config_product_limit');
    LINE: 112
    CODE: $this->language->get('text_brand')
    LINE: 164
    CODE: $data['compare'] = $this->url->link('product/compare');
    LINE: 256
    CODE: 'filter_manufacturer_id' => $manufacturer_id,
    LINE: 262
    CODE: $data['sorts'] = array();
    LINE: 328
    CODE: $data['limits'] = array();
    LINE: 400
    CODE: $pagination = new Pagination();
    LINE: 432
    CODE: $this->language->get('text_error')
    LINE: 501
    CODE: 'product/product', 'manufacturer_id=' . $result['manufacturer_id']
    LINE: 314
    CODE: $result['product_id']
    LINE: 305
    LINE: 314
    FILE: catalog/controller/product/product.php
    CODE: $manufacturer_info = $this->model_catalog_manufacturer->getManufacturer($this->request->get['manufacturer_id']);
    LINE: 100
    CODE: $product_info['manufacturer_id']
    LINE: 310
    CODE: $product_info['manufacturer']
    LINE: 320
    FILE: catalog/model/catalog/manufacturer.php
    CODE: AND m2s.store_id = '" . (int)$this->config->get('config_store_id') . "'
    LINE: 19
    CODE: $query = $this->db->query("SELECT DISTINCT
    LINE: 71
    CODE: return $manufacturer_data;
    LINE: 121
    FILE: catalog/model/catalog/product.php
    CODE: m.name
    LINE: 12
    CODE: manufacturer m ON (p
    LINE: 12
    CODE: $query->row['image']
    LINE: 37
    CODE: WHERE pd.language_id
    LINE: 91
    LINE: 434
    CODE: AND p.manufacturer_id
    LINE: 156
    LINE: 499
    FILE: catalog/controller/module/manufacturer.php
    CODE: $data['manufacturer_id'] =  (string)$this->request->get['manufacturer_id'];
    LINE: 13
    CODE: $data['manufacturer_id'] = array();
    LINE: 15
    CODE: $data['manufacturer'] = array();
    LINE: 36
    CODE: getManufacturers();
    LINE: 38
    CODE: 'name'        => $manufacturer['name']
    LINE: 48
    CODE: 'name'        => $manufacturer['name']
    LINE: 49
    CODE: $data['manufacturers'][] = array(
    LINE: 67
    FILE: catalog/view/theme/default/template/module/manufacturer.tpl
    CODE: $manufacturer_id
    LINE: 3
    CODE: <a href="<?php echo $manufacturer['href']; ?>" class="list-group-item active"><?php echo $manufacturer['name']; ?></a>
    LINE: 4
    CODE: <?php } ?>
    LINE: 18
    FILE: catalog/controller/common/seo_pro.php
    CODE: elseif (count($url) > 1) {
    LINE: 97
    CODE: case 'manufacturer_id':
    LINE: 220
    CODE: default:
    NOT FOUND!
    FILE: catalog/controller/common/seo_url.php
    CODE: $this->request->get['manufacturer_id'] = $url[1];
    LINE: 41
    CODE: | (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') |
    LINE: 91
    CODE: (int)$category
    LINE: 103
    ----------------------------------------------------------------
    2017-10-07 21:53:41 - MOD: Modification Default
    FILE: system/engine/action.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 44
    FILE: system/engine/loader.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 25
    LINE: 64
    LINE: 85
    LINE: 104
    FILE: system/library/config.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 28
    FILE: system/library/language.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 30
    LINE: 36
    ----------------------------------------------------------------
    MOD: Local copy OCMOD by iSenseLabs
    FILE: admin/controller/extension/installer.php
    CODE: 'url'  => str_replace('&amp;', '&', $this->url->link('extension/installer/ftp', 'token=' . $this->session->data['token'],
    LINE: 137
    CODE: public function unzip() {
    LINE: 298
    ----------------------------------------------------------------
    MOD: Линейка продукции для производителей - "SubManufacturers"
    FILE: admin/controller/catalog/manufacturer.php
    CODE: private $error = array();
    LINE: 9
    CODE: protected function getList()
    LINE: 138
    CODE: 'href' => $this->url->link('catalog/manufacturer', 'token=' . $this->session->data['token'] . $url
    LINE: 180
    LINE: 382
    CODE: $data['manufacturers'] = array();
    LINE: 186
    CODE: $data['heading_title'] = $this->language->get('heading_title');
    LINE: 231
    CODE: $data['button_delete'] = $this->language->get('button_delete');
    LINE: 250
    CODE: $data['results']
    LINE: 306
    CODE: $data['results']
    LINE: 308
    CODE: protected function getForm() {
    LINE: 325
    CODE: $this->load->model('setting/store');
    LINE: 498
    CODE: if (isset($this->request->post['noindex']))
    LINE: 547
    CODE: protected function validateDelete() {
    LINE: 743
    CODE: public function autocomplete()
    LINE: 768
    CODE: => 5
    LINE: 777
    CODE: $this->response->setOutput(json_encode($json));
    LINE: 863
    FILE: admin/controller/catalog/product.php
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 80
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 166
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 254
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 342
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 459
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 464
    CODE: $filter_manufacturer = null;
    LINE: 469
    CODE: $filter_manufacturer_name = $manufacturer['name'];
    LINE: 478
    CODE: unset($this->request->get['filter_manufacturer']);
    LINE: 485
    CODE: if ($filter_manufacturer==0)
    LINE: 487
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 565
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 784
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 858
    CODE: $this->request->get['filter_manufacturer'];
    LINE: 1124
    CODE: public function copy()
    LINE: 314
    CODE: $this->url->link('catalog/product/enable'
    LINE: 636
    CODE: => $filter_manufacturer,
    LINE: 654
    CODE: $result['m_name']
    LINE: 693
    CODE: $this->language->get('entry_manufacturer');
    LINE: 738
    CODE: $this->language->get('entry_manufacturer');
    LINE: 1005
    CODE: $this->language->get('help_manufacturer');
    LINE: 1042
    CODE: $data['filter_manufacturer'] = $filter_manufacturer;
    LINE: 938
    CODE: if (isset($this->request->post['manufacturer_id'])) {
    LINE: 1502
    CODE: $this->model_catalog_category->getAllCategories()
    LINE: 1559
    CODE: public function autocomplete()
    LINE: 2027
    FILE: admin/language/russian/catalog/manufacturer.php
    CODE: $_['text_amount']
    LINE: 23
    FILE: admin/language/english/catalog/manufacturer.php
    CODE: $_['text_amount']
    LINE: 23
    FILE: admin/language/russian/catalog/product.php
    CODE: $_['entry_manufacturer']
    LINE: 57
    CODE: $_['help_manufacturer']      = '(Автозаполнение)';
    LINE: 115
    FILE: admin/language/english/catalog/product.php
    CODE: $_['entry_manufacturer']     = 'Manufacturer';
    LINE: 57
    CODE: $_['help_manufacturer']      = '(Autocomplete)';
    LINE: 115
    FILE: admin/model/catalog/manufacturer.php
    CODE: sort_order = '" . (int)$data['sort_order'] . "', noindex = '" . (int)$data['noindex'] . "'
    LINE: 10
    CODE: sort_order = '" . (int)$data['sort_order'] . "', noindex = '" . (int)$data['noindex'] . "'
    LINE: 72
    CODE: if (isset($data['manufacturer_store'])) {
    LINE: 48
    CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "manufacturer_to_store
    LINE: 162
    CODE: public function deleteManufacturer($manufacturer_id) {
    LINE: 206
    CODE: $query = $this->db->query("SELECT DISTINCT
    LINE: 239
    CODE: public function getManufacturer($manufacturer_id) {
    LINE: 238
    CODE: $sql = "SELECT * FROM " . DB_PREFIX . "manufacturer";
    LINE: 285
    CODE: WHERE name LIKE
    LINE: 302
    CODE: AND cd2.name LIKE
    LINE: 304
    CODE: public function getProductRelated($manufacturer_id)
    LINE: 462
    FILE: admin/model/catalog/product.php
    CODE: , manufacturer_id = '" . (int)$data['manufacturer_id'] . "',
    LINE: 10
    LINE: 163
    CODE: if (isset($data['product_category']))
    LINE: 104
    CODE: if (isset($data['product_category']))
    LINE: 293
    CODE: $this->getProductCategories($product_id);
    LINE: 409
    CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'");
    LINE: 436
    CODE: getProductCatNames($product_id)
    LINE: 500
    CODE: ,  m.name as 'm_name'
    LINE: 510
    CODE:  LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id)
    LINE: 510
    CODE: $sql .= " WHERE pd.language_id
    LINE: 520
    LINE: 860
    CODE: $sql .= " AND p.manufacturer_id = '" . (int)$data['filter_manufacturer'] . "'";
    LINE: 553
    CODE: getProductsByCategoryId($category_id)
    LINE: 653
    CODE: public function getProductCategories($product_id)
    LINE: 698
    CODE: SELECT COUNT(*) AS total FROM " . DB_PREFIX . "product WHERE manufacturer_id
    LINE: 1007
    FILE: admin/view/template/catalog/manufacturer_form.tpl
    CODE: <div class="tab-pane fade" id="tab-data">
    LINE: 114
    CODE: <input type="hidden" name="image" value="<?php echo $image; ?>" id="input-image" />
    LINE: 173
    CODE: $('#language a:first').tab('show');
    LINE: 337
    FILE: admin/view/template/catalog/manufacturer_list.tpl
    CODE: <?php echo $button_add; ?>
    LINE: 8
    CODE: input[name*=\'selected\']
    LINE: 41
    CODE: <td class="text-right"><?php echo $column_action; ?></td>
    LINE: 57
    CODE: <td class="text-left"><?php echo $manufacturer['name']; ?></td>
    LINE: 73
    CODE: <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
    LINE: 97
    CODE: <div class="col-sm-6 text-right"><?php echo $results; ?></div>
    LINE: 98
    FILE: admin/view/template/catalog/product_form.tpl
    CODE: <div class="tab-pane" id="tab-links">
    LINE: 368
    CODE: <?php echo $help_manufacturer; ?>
    LINE: 370
    CODE: <?php echo $entry_manufacturer; ?>
    LINE: 372
    CODE: <?php echo $manufacturer ?>
    LINE: 372
    CODE: <input type="hidden" name="manufacturer_id" value="<?php echo $manufacturer_id; ?>" />
    LINE: 373
    CODE: json.unshift({
    LINE: 1075
    CODE: name: '<?php echo $text_none; ?>'
    LINE: 1078
    CODE: $('input[name=\'manufacturer\']').val(item['label']);
    LINE: 1091
    CODE: $('input[name=\'manufacturer_id\']').val(item['value']);
    LINE: 1092
    CODE: $('#product-manufacturer').append('<div id="product-manufacturer'
    LINE: 1098
    FILE: admin/view/template/catalog/product_list.tpl
    CODE: <?php echo $button_enable; ?>
    LINE: 7
    CODE: <?php echo $entry_manufacturer; ?></label>
    LINE: 112
    CODE: <?php echo $entry_manufacturer; ?>
    LINE: 114
    CODE: <?php echo $product['manufacturer']; ?>
    LINE: 224
    CODE: var filter_noindex = $('select[name=\'filter_noindex\']').val();
    LINE: 332
    FILE: catalog/controller/product/manufacturer.php
    CODE: if (isset($this->request->get['manufacturer_id']))
    LINE: 81
    CODE: $manufacturer_id = (int)$this->request->get['manufacturer_id'];
    LINE: 82
    CODE: $manufacturer_id = 0;
    LINE: 85
    CODE: (int)$this->config->get('config_product_limit');
    LINE: 112
    CODE: $this->language->get('text_brand')
    LINE: 164
    CODE: $data['compare'] = $this->url->link('product/compare');
    LINE: 256
    CODE: 'filter_manufacturer_id' => $manufacturer_id,
    LINE: 262
    CODE: $data['sorts'] = array();
    LINE: 328
    CODE: $data['limits'] = array();
    LINE: 400
    CODE: $pagination = new Pagination();
    LINE: 432
    CODE: $this->language->get('text_error')
    LINE: 501
    CODE: 'product/product', 'manufacturer_id=' . $result['manufacturer_id']
    LINE: 314
    CODE: $result['product_id']
    LINE: 305
    LINE: 314
    FILE: catalog/controller/product/product.php
    CODE: $manufacturer_info = $this->model_catalog_manufacturer->getManufacturer($this->request->get['manufacturer_id']);
    LINE: 100
    CODE: $product_info['manufacturer_id']
    LINE: 310
    CODE: $product_info['manufacturer']
    LINE: 320
    FILE: catalog/model/catalog/manufacturer.php
    CODE: AND m2s.store_id = '" . (int)$this->config->get('config_store_id') . "'
    LINE: 19
    CODE: $query = $this->db->query("SELECT DISTINCT
    LINE: 71
    CODE: return $manufacturer_data;
    LINE: 121
    FILE: catalog/model/catalog/product.php
    CODE: m.name
    LINE: 12
    CODE: manufacturer m ON (p
    LINE: 12
    CODE: $query->row['image']
    LINE: 37
    CODE: WHERE pd.language_id
    LINE: 91
    LINE: 434
    CODE: AND p.manufacturer_id
    LINE: 156
    LINE: 499
    FILE: catalog/controller/module/manufacturer.php
    CODE: $data['manufacturer_id'] =  (string)$this->request->get['manufacturer_id'];
    LINE: 13
    CODE: $data['manufacturer_id'] = array();
    LINE: 15
    CODE: $data['manufacturer'] = array();
    LINE: 36
    CODE: getManufacturers();
    LINE: 38
    CODE: 'name'        => $manufacturer['name']
    LINE: 48
    CODE: 'name'        => $manufacturer['name']
    LINE: 49
    CODE: $data['manufacturers'][] = array(
    LINE: 67
    FILE: catalog/view/theme/default/template/module/manufacturer.tpl
    CODE: $manufacturer_id
    LINE: 3
    CODE: <a href="<?php echo $manufacturer['href']; ?>" class="list-group-item active"><?php echo $manufacturer['name']; ?></a>
    LINE: 4
    CODE: <?php } ?>
    LINE: 18
    FILE: catalog/controller/common/seo_pro.php
    CODE: elseif (count($url) > 1) {
    LINE: 97
    CODE: case 'manufacturer_id':
    LINE: 220
    CODE: default:
    NOT FOUND!
    FILE: catalog/controller/common/seo_url.php
    CODE: $this->request->get['manufacturer_id'] = $url[1];
    LINE: 41
    CODE: | (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') |
    LINE: 91
    CODE: (int)$category
    LINE: 103
    ----------------------------------------------------------------

     

     

  3. В 08.10.2017 at 01:24, BuslikDrev сказал:

    Конкретнее можно о поломке? В модуле 2 уровня вложения, в обновлении будет третий.

    ну незнаю... сделал 4 уровня легко, только что в левом меню не выводит я от него избавлюсь всеравно, и сделать то помелочи доработать чтоб подкатегории выводило  после хлебных крошек, это пустяк я сделаю ...вот ссылка 4 уровня там по хлемным видно

    http://zakazmotors.ru/index.php?route=product/manufacturer/info&manufacturer_id=8_11_12_13

    ссылки выводит вот такого плана в любом производителе и в подкатегории производителя, как сделать чтобы ЧПУ были.. SeoPro категории отрабатывает нормально, и до установки модуля производители были ЧПУ.

    будет порядка 20-30 производителей иномарок, и в них по 10-20 моделей авто,и в каждой еще по 10 категорий запчастей и еще в каждой еще до десяти подкатегорий..до 4 уровня где-то.

  4. разобрался вроде с данным приобретением. 4 уровня вложенности поддерживает, это +. ожидания оправдались..

    но вот поломка чпу меня удивила. ай яй яй как же так seopro коту под хвост. 

    поправите?

     

  5. Добрый день, купил ваш модуль установил все по инструкции. Захожу в производители, отдает следующую ошибку,

    установил пока локально

    Parse error: syntax error, unexpected '0' (T_LNUMBER), expecting ')' in D:\WebServer\OpenServer\domains\zakazmotors\system\storage\modification\admin\controller\catalog\manufacturer.php on line 778

    CMS Opencart.pro Версия 2.1.0.2.1

    критична ли ошибка, как можно устранить?