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

Recommended Posts

 

Ох и загадочен и удивителен этот мой любимый модуль. :)

Почему у меня не генерировались Seo URL (и за что я заплатил большую сумму)? Я Категорию забыл создать! :)

Но это еще не всё.

В поставщике, в Данных, если у вас одна категория - НЕ НАДО указывать "Показывать в родительской категории:" и (может) категорию по-умолчанию.

Вот тогда у меня заработали seo url.

Два дня потратил и деньги. :))) ЭХ, не внимательность.

 

Но не изменяет url при изменении названия товара! Т.е. чтобы сменить url - нужно удалить весь товар и залить заново. Не гуд.

Эх, жаль, что не догадался.

Обновление url должно работать если включить "Обновлять имя" и "Обновлять сео" - одновременно.

Пробовали?

Да. Это я пробовал, но только "Обновлять название товара:" Где "обновлять имя"?. URL не обновился у меня. У вас обновляется?

Название, конечно.

Имя - это у программистов:)

Вот давайте проверим на демо-сайте (по программе уже глаза просмотрел - не вижу).

Первая категория в меню - это товары пана ZLAT, первый товар: Накладка пластиковая XINBO для iPad mini белая

Ее юрл:  /svetilniki/nakladka-plastikovaya-xinbo-dlya-ipad-mini-belaya

Меняю в прайсе название на: Цимблевало малое депутатское ABCD

 

Через 20 мин посмотрим.

Надіслати
Поділитися на інших сайтах

Прошло 20 мин.

Название изменилось, юрл.... остался прежним:(

Смотрю, что там в БД.

Надіслати
Поділитися на інших сайтах

вот xml кусок прайса

Прошу вас зайти на демо сайт http://ann.spywatcher.com.ua/index.php?route=product/category&path=97

Все загрузилось за 5 сек

Настройки вы найдете в админке этого сайта (demo / demo )

Надіслати
Поділитися на інших сайтах

Задача ввести товар вручную, при нажатии кнопки добавить получаю ошибку

 Fatal error: Call to undefined method ModelCatalogProduct::getMaxModel() in /home/kastrulk/public_html/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 814

 

отрывок сообщения нашел

public function getMaxModel() {            

        $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");
            
        return $query->row;
    } 

 

это я поставил

а куда это ставить ставить не пойму, строка 708 не логично

 И  в файле: admin/controller/catalog/product  (строка 708)

 

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {
              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);
        }
    /**********************/
        else {
            $row = $this->model_catalog_product->getMaxModel();
            $max_model = $row['max(product_id)'];
            $next_code = $max_model + 1;
            $next_code = $next_code."-";

        }
    /*********************/    

 

и чуть ниже 

 

  if (isset($this->request->post['model'])) {
              $this->data['model'] = $this->request->post['model'];
        } elseif (!empty($product_info)) {
            $this->data['model'] = $product_info['model'];
        } else {
    /**********************/
        $this->data['model'] = $next_code;
    /**********************/    
        }

 

прикрепил admin/controller/catalog/product

помогите

openсart 1.5.4.1

product.php

Надіслати
Поділитися на інших сайтах


Подскажите, что бы загрузились атрибуты из прайса, я должен добавить их в КАЖДЫЙ товар вручную?

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

Если на вкладке товара не указаны конкретные атрибуты, то скрипт их в товар не добавляет.

Это нормально?

Надіслати
Поділитися на інших сайтах


 

Ох и загадочен и удивителен этот мой любимый модуль. :)

Почему у меня не генерировались Seo URL (и за что я заплатил большую сумму)? Я Категорию забыл создать! :)

Но это еще не всё.

В поставщике, в Данных, если у вас одна категория - НЕ НАДО указывать "Показывать в родительской категории:" и (может) категорию по-умолчанию.

Вот тогда у меня заработали seo url.

Два дня потратил и деньги. :))) ЭХ, не внимательность.

 

Но не изменяет url при изменении названия товара! Т.е. чтобы сменить url - нужно удалить весь товар и залить заново. Не гуд.

Эх, жаль, что не догадался.

Обновление url должно работать если включить "Обновлять имя" и "Обновлять сео" - одновременно.

Пробовали?

Да. Это я пробовал, но только "Обновлять название товара:" Где "обновлять имя"?. URL не обновился у меня. У вас обновляется?

Готово!

Вопрос решен (выслал в личку).

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

Спасибо за тест.

Надіслати
Поділитися на інших сайтах

оно и у меня загружается я не спорю, не работают загрузка по категориям указанным в Данные

Вы первый, у кого возникла такая проблема.

Может быть потому, что до вас еще никому не приходило в голову категории называть числами.

Не уверен, но может быть в этом проблема.

Создайте нормальные категории, типа "Ходовая"-"Шрусы"..... а потом сошлитесь на них на стр. Данные.

Попробуйте, у всех это работает.

Надіслати
Поділитися на інших сайтах

Задача ввести товар вручную, при нажатии кнопки добавить получаю ошибку

 Fatal error: Call to undefined method ModelCatalogProduct::getMaxModel() in /home/kastrulk/public_html/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 814

 

отрывок сообщения нашел

public function getMaxModel() {            

        $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");

            

        return $query->row;

    } 

 

это я поставил

а куда это ставить ставить не пойму, строка 708 не логично

 И  в файле: admin/controller/catalog/product  (строка 708)

 

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

        }

    /**********************/

        else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

    /*********************/    

 

и чуть ниже 

 

  if (isset($this->request->post['model'])) {

              $this->data['model'] = $this->request->post['model'];

        } elseif (!empty($product_info)) {

            $this->data['model'] = $product_info['model'];

        } else {

    /**********************/

        $this->data['model'] = $next_code;

    /**********************/    

        }

 

прикрепил admin/controller/catalog/product

помогите

openсart 1.5.4.1

Хорошо.

Теперь с admin/controller/catalog/product

В поиске введите:

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

 

и зразу после скобки }

вставьте:

else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

и чуть ниже тоже.

 

Только вы ж не в оригинальный файл вставляйте, если вы работаете с Вкюмодом, а в файл vqmod/vqcache/vq2-admin_model_catalog_product.php (1)

и в  vqmod/vqcache/vq2-admin_controller_catalog_product.php (2)

 

Если в Вкюмоде этих файлов нет (скорее всего он их не создал - из за этого и ошибки) сделайте замену в оригиналах руками и сохраните, то что получилось в

папке Вкюмода vqmod/vqcache

под именами с vq2- впереди и с подчеркиваниями вместо слешей.

 

Если вы работаете без Вкюмода, то изменяйте оригиналы.

 

А может быть вы просто Вкюмод не поставили?

Змінено користувачем usergio
Надіслати
Поділитися на інших сайтах

Подскажите, что бы загрузились атрибуты из прайса, я должен добавить их в КАЖДЫЙ товар вручную?

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

Если на вкладке товара не указаны конкретные атрибуты, то скрипт их в товар не добавляет.

Это нормально?

Если в прайсе, допустим в колонке 12, попадаются тексты, типа: 6 мес., 12 мес. 24 мес, нет, отсутствует.....

И эта колонка называется "Гарантия", то вы должны в админке создать атрибут "Гарантия" или "Срок гарантии", а затем,

в форме поставщика, на странице "Атрибуты" настроить так:

12 - соответствует атрибуту - (выбрать атрибут "Гарантия")

 

При загрузке, все товары получат свои значения этого атрибута.

Надіслати
Поділитися на інших сайтах

Задача ввести товар вручную, при нажатии кнопки добавить получаю ошибку

 Fatal error: Call to undefined method ModelCatalogProduct::getMaxModel() in /home/kastrulk/public_html/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 814

 

отрывок сообщения нашел

public function getMaxModel() {            

        $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");

            

        return $query->row;

    } 

 

это я поставил

а куда это ставить ставить не пойму, строка 708 не логично

 И  в файле: admin/controller/catalog/product  (строка 708)

 

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

        }

    /**********************/

        else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

    /*********************/    

 

и чуть ниже 

 

  if (isset($this->request->post['model'])) {

              $this->data['model'] = $this->request->post['model'];

        } elseif (!empty($product_info)) {

            $this->data['model'] = $product_info['model'];

        } else {

    /**********************/

        $this->data['model'] = $next_code;

    /**********************/    

        }

 

прикрепил admin/controller/catalog/product

помогите

openсart 1.5.4.1

Хорошо.

Теперь с admin/controller/catalog/product

В поиске введите:

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

 

и зразу после скобки }

вставьте:

else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

и чуть ниже тоже.

 

Только вы ж не в оригинальный файл вставляйте, если вы работаете с Вкюмодом, а в файл vqmod/vqcache/vq2-admin_model_catalog_product.php (1)

и в  vqmod/vqcache/vq2-admin_controller_catalog_product.php (2)

 

Если в Вкюмоде этих файлов нет (скорее всего он их не создал - из за этого и ошибки) сделайте замену в оригиналах руками и сохраните, то что получилось в

папке Вкюмода vqmod/vqcache

под именами с vq2- впереди и с подчеркиваниями вместо слешей.

 

Если вы работаете без Вкюмода, то изменяйте оригиналы.

 

А может быть вы просто Вкюмод не поставили?

Спасибо, за ответ, но...

 

Вкюмод у меня стоит, файлы эти есть

файл vqmod/vqcache/vq2-admin_model_catalog_product.php - поиск ничего не находит

в оригинале файла /admin/model/catalog/product.php тоже нет такой фразы

 

а в  vqmod/vqcache/vq2-admin_controller_catalog_product.php - там все прописано

 

ошибка та же, строка 819               $row = $this->model_catalog_product->getMaxModel();

 

просто не я модуль ставил, а мне надо разобраться

дайте пожалуйста полный текст функции для файла vqmod/vqcache/vq2-admin_model_catalog_product.php

Надіслати
Поділитися на інших сайтах


 

Ну как не сказано в описаниии модуля есть

 

У меня счет вот такими символами показывается: 

�����Ҳ���� �����

Кстати. Почему в руководстве об этом счете и гарантийном талоне ничего не сказано?

Ну как не написано если в описании модуля есть :)

Отчетность.

1.Отчитывается по продажам в разрезе поставщиков.

2.Генерирует и печатает "Товарный Чек" и "Гарантийный Талон".

3.Поддерживает поиск по коду товара.

 

А крякозяблы это кодировка , поищите на форуме  про кодировку Opencart и решение проблем

Хорошо, что Вы написали ГДЕ искать эти возможности. :)

Пользователю неудобно смотреть И в руководство И в описание. Может во что-то одно? ;) Я например, вообще, забыл про описание. Я только в Руководство смотрю и это правильно.

Подскажите плиз в каком файле исправить крякозябры для этого модуля. Про кодировку понятно.

Текст гарантийного талона и счета находится тут: vqmod/xml/suppler/xml это - текстовый файл.

Для того, чтобы ОпенКарт его правильно отображал, нужно, чтобы он был записан в формате UTF-8

Пересохраните его

 

Насчет руководства, спасибо, добавлю о Гарантийном талоне.

Вспомнил, еще есть одна штука: в отчете по продажам можно ввести номер поставщика и получить сумму продаж по этому поставщику (за период).

В РУКОВОДСТВО! Плиз. В Руководство. (Где в отчете о продажах ввести? Я не нашел куда вводить номер)

Это ж надо, тайные функции спрятанные в модуле. А что еще в нем есть? ;)

Надіслати
Поділитися на інших сайтах


 

 

Ох и загадочен и удивителен этот мой любимый модуль. :)

Почему у меня не генерировались Seo URL (и за что я заплатил большую сумму)? Я Категорию забыл создать! :)

Но это еще не всё.

В поставщике, в Данных, если у вас одна категория - НЕ НАДО указывать "Показывать в родительской категории:" и (может) категорию по-умолчанию.

Вот тогда у меня заработали seo url.

Два дня потратил и деньги. :))) ЭХ, не внимательность.

 

Но не изменяет url при изменении названия товара! Т.е. чтобы сменить url - нужно удалить весь товар и залить заново. Не гуд.

Эх, жаль, что не догадался.

Обновление url должно работать если включить "Обновлять имя" и "Обновлять сео" - одновременно.

Пробовали?

Да. Это я пробовал, но только "Обновлять название товара:" Где "обновлять имя"?. URL не обновился у меня. У вас обновляется?

Готово!

Вопрос решен (выслал в личку).

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

Спасибо за тест.

Только сделайте пожалуйста это опцией. Рядом с опцией "Обновлять название товара?", разместить опцию "Обновлять seo url?".

Потому что не ВСЕМ и не ВСЕГДА эта опция нужна. 

Тем больше выбора по опциям, тем более гибкий модуль и более широкое его применение (соответственно и ваши продажи).

Надіслати
Поділитися на інших сайтах


Хочу напомнить всем, кто пользуется этим модулем - Заранее создавайте категории, и ГЛАВНОЕ - прописывайте в них SEO url. Я большие деньги заплатил, чтобы это запомнить. :)

Иначе у вас url будет неправильно генерироваться.

  • +1 1
Надіслати
Поділитися на інших сайтах


Само собой я это первым подумал и уже провел эксперимент.

А по поводу Первый числами назвал так вы не правы, многие поставщики обзывают категориии не именами а ID которые применимы к этим категориям, по сути это праввельно потому как категория в базе это всего лиш номер ID

оно и у меня загружается я не спорю, не работают загрузка по категориям указанным в Данные

Вы первый, у кого возникла такая проблема.

Может быть потому, что до вас еще никому не приходило в голову категории называть числами.

Не уверен, но может быть в этом проблема.

Создайте нормальные категории, типа "Ходовая"-"Шрусы"..... а потом сошлитесь на них на стр. Данные.

Попробуйте, у всех это работает.

Надіслати
Поділитися на інших сайтах


Хочу напомнить всем, кто пользуется этим модулем - Заранее создавайте категории, и ГЛАВНОЕ - прописывайте в них SEO url. Я большие деньги заплатил, чтобы это запомнить. :)

Иначе у вас url будет неправильно генерироваться.

Попробуйте это: https://opencartforum.com/files/file/76-deadcow-seo/  или https://opencartforum.com/files/file/332-deadcow-seo-v21-automod/ очень помогает, не паришься с seo url

Надіслати
Поділитися на інших сайтах


Само собой я это первым подумал и уже провел эксперимент.

А по поводу Первый числами назвал так вы не правы, многие поставщики обзывают категориии не именами а ID которые применимы к этим категориям, по сути это праввельно потому как категория в базе это всего лиш номер ID

 

оно и у меня загружается я не спорю, не работают загрузка по категориям указанным в Данные

Вы первый, у кого возникла такая проблема.

Может быть потому, что до вас еще никому не приходило в голову категории называть числами.

Не уверен, но может быть в этом проблема.

Создайте нормальные категории, типа "Ходовая"-"Шрусы"..... а потом сошлитесь на них на стр. Данные.

Попробуйте, у всех это работает.

 

Я очень часто, особенно при тестовых загрузках прайсов, обзываю категории в прайсе - цифрами, и прикрепляю к текстовым категориям в магазине, проблема была только тогда, когда в прайсе я категорию обозвал "0" (ноль), тогда модуль не разобрался что к чему, во всех остальных случаях никогда проблем не было.

Надіслати
Поділитися на інших сайтах

При экспорте товаров вот такая ошибка:

 

Notice: Undefined offset: 0 in /home/m/motexc/motexc.bget.ru/public_html/admin/model/catalog/suppler.php on line 1178Notice: Undefined offset: 0 in/home/m/motexc/motexc.bget.ru/public_html/admin/model/catalog/suppler.php on line 1179Warning: Cannot modify header information - headers already sent by (output started at /home/m/motexc/motexc.bget.ru/public_html/admin/index.php:83) in /home/m/motexc/motexc.bget.ru/public_html/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/m/motexc/motexc.bget.ru/public_html/admin/index.php:83) in /home/m/motexc/motexc.bget.ru/public_html/system/engine/controller.php on line 29

 

как решить?

Надіслати
Поділитися на інших сайтах


 

Задача ввести товар вручную, при нажатии кнопки добавить получаю ошибку

 Fatal error: Call to undefined method ModelCatalogProduct::getMaxModel() in /home/kastrulk/public_html/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 814

 

отрывок сообщения нашел

public function getMaxModel() {            

        $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");

            

        return $query->row;

    } 

 

это я поставил

а куда это ставить ставить не пойму, строка 708 не логично

 И  в файле: admin/controller/catalog/product  (строка 708)

 

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

        }

    /**********************/

        else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

    /*********************/    

 

и чуть ниже 

 

  if (isset($this->request->post['model'])) {

              $this->data['model'] = $this->request->post['model'];

        } elseif (!empty($product_info)) {

            $this->data['model'] = $product_info['model'];

        } else {

    /**********************/

        $this->data['model'] = $next_code;

    /**********************/    

        }

 

прикрепил admin/controller/catalog/product

помогите

openсart 1.5.4.1

Хорошо.

Теперь с admin/controller/catalog/product

В поиске введите:

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

 

и зразу после скобки }

вставьте:

else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

и чуть ниже тоже.

 

Только вы ж не в оригинальный файл вставляйте, если вы работаете с Вкюмодом, а в файл vqmod/vqcache/vq2-admin_model_catalog_product.php (1)

и в  vqmod/vqcache/vq2-admin_controller_catalog_product.php (2)

 

Если в Вкюмоде этих файлов нет (скорее всего он их не создал - из за этого и ошибки) сделайте замену в оригиналах руками и сохраните, то что получилось в

папке Вкюмода vqmod/vqcache

под именами с vq2- впереди и с подчеркиваниями вместо слешей.

 

Если вы работаете без Вкюмода, то изменяйте оригиналы.

 

А может быть вы просто Вкюмод не поставили?

Спасибо, за ответ, но...

 

Вкюмод у меня стоит, файлы эти есть

файл vqmod/vqcache/vq2-admin_model_catalog_product.php - поиск ничего не находит

в оригинале файла /admin/model/catalog/product.php тоже нет такой фразы

 

а в  vqmod/vqcache/vq2-admin_controller_catalog_product.php - там все прописано

 

ошибка та же, строка 819               $row = $this->model_catalog_product->getMaxModel();

 

просто не я модуль ставил, а мне надо разобраться

дайте пожалуйста полный текст функции для файла vqmod/vqcache/vq2-admin_model_catalog_product.php

Все, Вопрос снимается.

Чистка кеша и ошибка пропала.

Надіслати
Поділитися на інших сайтах


Подскажите, что бы загрузились атрибуты из прайса, я должен добавить их в КАЖДЫЙ товар вручную?

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

Если на вкладке товара не указаны конкретные атрибуты, то скрипт их в товар не добавляет.

Это нормально?

Если в прайсе, допустим в колонке 12, попадаются тексты, типа: 6 мес., 12 мес. 24 мес, нет, отсутствует.....

И эта колонка называется "Гарантия", то вы должны в админке создать атрибут "Гарантия" или "Срок гарантии", а затем,

в форме поставщика, на странице "Атрибуты" настроить так:

12 - соответствует атрибуту - (выбрать атрибут "Гарантия")

 

При загрузке, все товары получат свои значения этого атрибута.

 

Вроде делаю все правильно:

1. Создал группы атрибутов и названия самих атрибутов

8be05be07aa9.jpg

 

2. Создал таблицу со всеми значениями атрибутов по товарам.

 

c5f1bc9ef5e1.jpg

 

3. Прописал какая колонка соответствует какому атрибуту

2d7b33aa3130.jpg

 

4. Поставил опцию обновлять атрибуты

 

9f5015ff9d74.jpg

 

5. Нажал старт. пару секунд и он пишет "готово". В логах пусто, как будто атрибутов и не указывал. В товарах атрибуты не появились.

7b2dc7c75d5a.jpg95efabc260f7.jpg

Что я делаю не так?

Надіслати
Поділитися на інших сайтах


 

Задача ввести товар вручную, при нажатии кнопки добавить получаю ошибку

 Fatal error: Call to undefined method ModelCatalogProduct::getMaxModel() in /home/kastrulk/public_html/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 814

 

отрывок сообщения нашел

public function getMaxModel() {            

        $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");

            

        return $query->row;

    } 

 

это я поставил

а куда это ставить ставить не пойму, строка 708 не логично

 И  в файле: admin/controller/catalog/product  (строка 708)

 

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

        }

    /**********************/

        else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

    /*********************/    

 

и чуть ниже 

 

  if (isset($this->request->post['model'])) {

              $this->data['model'] = $this->request->post['model'];

        } elseif (!empty($product_info)) {

            $this->data['model'] = $product_info['model'];

        } else {

    /**********************/

        $this->data['model'] = $next_code;

    /**********************/    

        }

 

прикрепил admin/controller/catalog/product

помогите

openсart 1.5.4.1

Хорошо.

Теперь с admin/controller/catalog/product

В поиске введите:

if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

              $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

 

и зразу после скобки }

вставьте:

else {

            $row = $this->model_catalog_product->getMaxModel();

            $max_model = $row['max(product_id)'];

            $next_code = $max_model + 1;

            $next_code = $next_code."-";

        }

и чуть ниже тоже.

 

Только вы ж не в оригинальный файл вставляйте, если вы работаете с Вкюмодом, а в файл vqmod/vqcache/vq2-admin_model_catalog_product.php (1)

и в  vqmod/vqcache/vq2-admin_controller_catalog_product.php (2)

 

Если в Вкюмоде этих файлов нет (скорее всего он их не создал - из за этого и ошибки) сделайте замену в оригиналах руками и сохраните, то что получилось в

папке Вкюмода vqmod/vqcache

под именами с vq2- впереди и с подчеркиваниями вместо слешей.

 

Если вы работаете без Вкюмода, то изменяйте оригиналы.

 

А может быть вы просто Вкюмод не поставили?

Спасибо, за ответ, но...

 

Вкюмод у меня стоит, файлы эти есть

файл vqmod/vqcache/vq2-admin_model_catalog_product.php - поиск ничего не находит

в оригинале файла /admin/model/catalog/product.php тоже нет такой фразы

 

а в  vqmod/vqcache/vq2-admin_controller_catalog_product.php - там все прописано

 

ошибка та же, строка 819               $row = $this->model_catalog_product->getMaxModel();

 

просто не я модуль ставил, а мне надо разобраться

дайте пожалуйста полный текст функции для файла vqmod/vqcache/vq2-admin_model_catalog_product.php

ОК, давайте входы, сделаю.

Надіслати
Поділитися на інших сайтах

Хочу напомнить всем, кто пользуется этим модулем - Заранее создавайте категории, и ГЛАВНОЕ - прописывайте в них SEO url. Я большие деньги заплатил, чтобы это запомнить. :)

Иначе у вас url будет неправильно генерироваться.

Спасибо, что не зажали инфу :)

 

Заходите в Отчеты - Товары - Куплено, там есть окошко Код поставщика

Только сначала "напродавайте" товаров, чтобы хоть что-то просуммировалось.

 

К скромному обаянию модуля можно добавить еще такой "секрет":

- если в поле  "Ключевые слова для поиска на сайте, через запятую...", написать просто "jpg" (png, gif..), то модуль

скачивает все что есть по ближайшей ссылке, какой бы она не была и присваивает скачанному файлу расширение jpg/png...- т.е., то что вы написали :)

 

Руководство дополню.

Где-то пробегало ваше оглавление к руководству, можете повторить, я его приспособлю.

 

Насчет опции, согласен

Надіслати
Поділитися на інших сайтах

Само собой я это первым подумал и уже провел эксперимент.

А по поводу Первый числами назвал так вы не правы, многие поставщики обзывают категориии не именами а ID которые применимы к этим категориям, по сути это праввельно потому как категория в базе это всего лиш номер ID

 

оно и у меня загружается я не спорю, не работают загрузка по категориям указанным в Данные

Вы первый, у кого возникла такая проблема.

Может быть потому, что до вас еще никому не приходило в голову категории называть числами.

Не уверен, но может быть в этом проблема.

Создайте нормальные категории, типа "Ходовая"-"Шрусы"..... а потом сошлитесь на них на стр. Данные.

Попробуйте, у всех это работает.

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

Надіслати
Поділитися на інших сайтах

При экспорте товаров вот такая ошибка:

 

Notice: Undefined offset: 0 in /home/m/motexc/motexc.bget.ru/public_html/admin/model/catalog/suppler.php on line 1178Notice: Undefined offset: 0 in/home/m/motexc/motexc.bget.ru/public_html/admin/model/catalog/suppler.php on line 1179Warning: Cannot modify header information - headers already sent by (output started at /home/m/motexc/motexc.bget.ru/public_html/admin/index.php:83) in /home/m/motexc/motexc.bget.ru/public_html/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/m/motexc/motexc.bget.ru/public_html/admin/index.php:83) in /home/m/motexc/motexc.bget.ru/public_html/system/engine/controller.php on line 29

 

как решить?

Элементарно.

Как только вы покажите десяток строк в районе строки 1178 :)

У меня уже все сместилось из за апгредов.

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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