Перейти к содержанию
VaLerON

[Решено] Модуль связанные опции кидает ошибку

Рекомендуемые сообщения

Всем привет!! 

 

В общем, нужен был мне модуль связанных опций. Нашел вот такой, он бесплатный.

Всё установил по инструкции, всё вроде гладко, оС 1.5.5.1.2, но вот захожу в "Товары" и кидает следующую строку

 

 

 

"Fatal error: Cannot redeclare ControllerCatalogProduct::chi() in /home/p301745/www/shop2.dari-pats.lv/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1783"

 

Логи vqmod пусты, системные тоже.

 

Подскажите как исправить пожалуйста, уже пробовал много раз устанавливать, ничего.  :|

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

задать вопрос автору

 

или разбираться - что за отсутствующая функция chi() вызывается в указанном файле vq2-admin_controller_catalog_product.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

задать вопрос автору

 

или разбираться - что за отсутствующая функция chi() вызывается в указанном файле vq2-admin_controller_catalog_product.php

 

С автором общался уже долго, пока, что безрезультатно. Вот строка 1783 в этом файле. 

 

 

       public function chi() {

            $json = array();
            if (isset($this->request->post['id'])) {
             $e = $this->request->post['id'];             
             list($id, $row) = explode(",", $e);
             }
            if (isset($this->request->post['idb'])) {
              $f = $this->request->post['idb'];
              list($idb, $row) = explode(",", $f);
             }
                    
            $this->load->model('catalog/option');
            
            if (isset($this->request->post['ro'])) $row = $this->request->post['ro'];
                
            $json['row'] = $row;
         
                $uov = array();
                if (isset($e)) {
                $uov = $this->model_catalog_option->getOpsValues($id);
                
                if (empty($uov)) {
                    $json[] = array(
'name' => '',
                                        'o_id' => 0
                        );
                } else {
                foreach ($uov as $n ) {
                    $json[] = array(
'name' => $n['name'],
                                        'o_id' => $n['option_value_id']
   
);
                }}}
             
             $bov = array();
                if (isset($f)) {
                $bov = $this->model_catalog_option->getOpsValues($idb);
                if (empty($bov)) {
                    $json[] = array(
'nameb' => '',
                                        'o_idb' => 0
                        );
                } else {
                foreach ($bov as $b ) {
                    $json[] = array(
'nameb' => $b['name'],
                                        'o_idb' => $b['option_value_id']
   
);
                }}}
                $this->response->setOutput(json_encode($json));
        }
}
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найти
 

<search position="after" offset="1" ><![CDATA[$this->response->setOutput(json_encode($json));]]> </search>

заменить
 

<search position="after" offset="1" index="2"><![CDATA[$this->response->setOutput(json_encode($json));]]> </search>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то не могу найти, в каком файле?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так в xml-ке, которую в vqmod/xml копируете

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так в xml-ке, которую в vqmod/xml копируете

 

Вроде заработало!!! Спасибо! Если, что не так, отпишусь!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну ребята!! Спасибо вам сердечное!!! Всё работает как надо! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.