[Помогите] Paladin seo manager ошибка Fatal error: Call to undefined на Ocstore 2x

Тема в разделе "OpenCart", создана пользователем ИванХитрован, 23 ноя 2016.

  1. ИванХитрован

    ИванХитрован

    Регистрация:
    24 дек 2014
    Сообщения:
    18
    Симпатии:
    4
    Гуглил, но не нашёл решение проблемы. Помогите разобраться с ошибкой:

    Fatal error: Call to undefined method ModelCatalogManufacturer::setDescripManufacturer() in /home/s/samrussiru/site/public_html/system/config/ssb_library/ssb_table.php(1) : eval()'d code on line 1

    Код исполняемого файла

    Код:
    <?php class ssb_table extends Controller { function __construct(){ global $registry;parent::__construct($registry);} static private $Instance =NULL;static public function getInstance() { if(self::$Instance==NULL){ $class=__CLASS__;self::$Instance=new $class;} return self::$Instance;} public function changeTables($defChangeTable) { foreach($defChangeTable as $key=> $val){ $table =$val['name'];$columns =$val['columns'];$types =$val['types'];$sprints =isset($val['sprints']) ? $val['sprints']:false;if(!$this->isTable($table)){ $prim =isset($val['prim']) ? $val['prim']:false;$end=$val['end'];$this->makeTable($table,$columns,$types,$sprints,$prim,$end);}else{ foreach($columns as $key_c=> $column){ if(!$this->isColumn($table,$column)){ $type =isset($types[$key_c]) ? $types[$key_c]:$types[0];$sprint=false;if($sprints AND isset($sprints[$key_c]) AND $sprints[$key_c] !='') $sprint=$sprints[$key_c];$this->makeColumn($table,$column,$type,$sprint);} } } if(isset($val['autoFillFunc'])){ eval($val['autoFillFunc']);} } } private function isColumn($table,$column) { $issql=" SHOW COLUMNS FROM `".DB_PREFIX.$table."`  LIKE '".$column."'";$is_column=$this->db->query($issql);$length=0;foreach ($is_column->rows as $index) $length++;return $length ? true:false;} private function makeColumn($table,$column,$type,$sprint) { if(isset($sprint) AND $sprint) $type=sprintf($type,eval('return '.$sprint));$this->db->query("ALTER TABLE `".DB_PREFIX.$table."` ADD `".$column."` ".$type.";" );} private function makeTable($name,$columns,$types,$sprints,$prim,$end) { $column_text='';foreach($columns as $key_c=> $column){ $column_text.=" `".$column."` ";$type =isset($types[$key_c]) ? $types[$key_c]:$types[0];$sprint =false;if($sprints AND isset($sprints[$key_c]) AND $sprints[$key_c] !=''){ $sprint=$sprints[$key_c];$type=sprintf($type,eval('return '.$sprint));} $column_text.=$type.", ";} if($prim){ $column_text.=$prim." ";}else{ $column_text=rtrim ($column_text);$column_text=rtrim ($column_text,',');} $query_text="CREATE TABLE IF NOT EXISTS `".DB_PREFIX.$name."` (".$column_text." ) ".$end.";";$query=$this->db->query($query_text);} public function isTable($table) { $custom_errno=DB_DRIVER.'_errno';if(DB_DRIVER !='mysql' AND DB_DRIVER !='mysqli'){ $query=$this->db->query(" SHOW COLUMNS FROM `".DB_PREFIX.$table."`");return $query->num_rows > 0 ? true:false;} if(DB_DRIVER=='mysqli'){ $mysqli=new mysqli(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD,DB_DATABASE);$res=mysqli_query($mysqli,"SELECT * FROM `".DB_PREFIX.$table."` LIMIT 1");$err_no=$custom_errno($mysqli);}elseif(DB_DRIVER=='mysql'){ $res=mysql_query("SELECT * FROM `".DB_PREFIX.$table."` LIMIT 1");$err_no=$custom_errno();} return ($err_no !='1146' && $res=true);} } ?>
    
     
  2. ISomeInterface

    ISomeInterface

    Регистрация:
    4 окт 2016
    Сообщения:
    106
    Симпатии:
    76
    У вас модуль не весь установился. Ошибка гласит что не найден метод setDescripManufacturer(). Данный метод должен был быть добавлен модификатором (ssb-admin-generate.xml) в класс ModelCatalogManufacturer. Но видимо этого не произошло. Смотрите логи модификатора (vqmod, ocmod), думаю это не единственная проблема будет. Может не подходящую версию устанавливаете.
     
  3. ИванХитрован

    ИванХитрован

    Регистрация:
    24 дек 2014
    Сообщения:
    18
    Симпатии:
    4
    Пробовал 2 версии, специально ставил vqmod, копировал все файлы на хостинг в бинарном режиме, но ничего не помогает
     
  4. ISomeInterface

    ISomeInterface

    Регистрация:
    4 окт 2016
    Сообщения:
    106
    Симпатии:
    76
    Вы смотрели логи vqmod? Были ли ошибки?