Здравствуйте сообщество Joomla. У меня возник, проблема с добавлением дополнительных полей в таблицу #__users. Я добавлял с phpmyadmin в базу данных Joomla дополнительных полей: Код (PHP): ALTER TABLE `jos_users` ADD `city` varchar(250) NOT NULL; Добавлял поля в форму регистрации: Файл components\com_user\views\register\tmpl\default.php – в таблицу с формой добавлял новую строку после Username Код (PHP): <tr> <td height="40"> <label id="citymsg" for="city"> <?php echo JText::_( ‘City’ ); ?>: </label> </td> <td> <input type="text" id="city" name="city" size="40" value="<?php echo $this->user->get( ‘city’ );?>" class="inputbox required validate-city" maxlength="25" /> * </td> </tr> Добавлял возможность просмотра и редактирования нового поля в панели администрирования Файл administrator\components\com_users\views\user\tmpl\form.php – добавлял в таблицу новую ячейку после username Код (PHP): <tr> <td class="key"> <label for="city"> <?php echo JText::_( ‘City’ ); ?> </label> </td> <td> <input type="text" name="city" id="city" class="inputbox" size="40" value="<?php echo $this->user->get(’city’); ?>" autocomplete="off" /> </td> </tr> в файл libraries\joomla\database\table\user.php в класс class JTableUser после строки var $username = null; добавлял var $city = null; все нормально работает с админки без проблем можно создать и удалят нового пользователя. Но проблема когда пользователь собирается зарегистрироваться после нажатия сохранить вылезает такая ошибка jtableuser::Store Failed. Это ошибка видается с файла libraries\joomla\database\table\user.php (чета не выполняется это часть $ret = $this->_db->insertObject( $this->_tbl, $this, $this->_tbl_key ) Код (PHP): if(!$ret ){ $this->setError( strtolower(get_class( $this ))."::". JText::_( 'store failed')."<br />" . $this->_db->getErrorMsg() ); return false; } Из за чего может возникнуть такая ошибка(jtableuser::Store Failed), пожалуйста помогите разобраться с данной проблемой?