Проблема DB function failed with error number 1064 - JForms

Discussion in 'Установка и обновление расширений Joomla' started by Balanar, Jan 25, 2015.

  1. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    Привет ребята, нужна ваша помощь в исправлении ошибки компонента Jforms. Саму ошибку инсталятора я исправил, но вот где то еще есть файл с базой данных, как при создании формы выдает ошибку DB function failed with error number 1064. Я его не могу найти.

    Компонент, для Joomla 1.5, полностью русифицированный и хотелось бы его исправить, как он в сети уже практически редкость.

    Вот ссылка на сам компонент https://yadi.sk/d/B1CtWhlSeDQTd

    Помогите пожалуйста, компонент хороший, я его раньше использовал.
     
  2.  
  3. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    Может здесь что то не правильно:

    Код (CODE):
    1. function _createTable( $form ){
    2.      
    3.      /*
    4.      global $JFormGlobals;
    5.      $pManager =& $JFormGlobals['JFormsPlugin'];
    6.      $pManager->loadElementPlugins();
    7.      $dbFields = unserialize(base64_decode($form->storagePluginParameters['Database']['fields'])));
    8.      $sql  = 'CREATE TABLE `#__jforms_'.$tableName.'` ('.
    9.          ' `id` INT(11) NOT NULL AUTO_INCREMENT ,'
    10.         .' `uid` INT(11) UNSIGNED NOT NULL DEFAULT "0",';
    11.      $columnSQL = array();
    12.      
    13.      $hashes = array();
    14.      
    15.      foreach( $form['fieldInformation'] as $f ){
    16.        
    17.        //Never mind fields with no storage requirments
    18.        if($elementPlugins[$f->type]->storage == null)continue;
    19.        
    20.        //Will take the first storage field from XML paramters for now
    21.        $storage = $elementPlugins[$f->type]->storage;
    22.        $columnSQL[] = JFormSPluginDatabase::_getSQLField($storage, $f->hash);
    23.        
    24.      }
    25.      $sql .= implode( ',', $columnSQL );
    26.      $sql .= ' ,PRIMARY KEY ( `id` )'.
    27.          ' )  ENGINE=MyISAM;';  
    28.      
    29.      
    30.      $fields = array();
    31.      
    32.      foreach( $form->fields as $f ){
    33.        $fields[$f->parameters]->hash = $f;
    34.      }
    35.      return $form;
    36.      */
    37.    }
     
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    плагин установлен ? JFormsPlugin
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Оффтопик (не в тему) - жми сюда!
     

Share This Page

Loading...