уф, ошибка есть: SQL запрос выполнился неудачно: Column 'screen' in field list is ambiguous (error #1052)
Таблицы ambiguous нету совсем. В общем, смотрите мои действия.
Сначала я правил файл modules/news/admin/index.php сделал все по аналоги с полем text
Дальше файл templates/Audora/Classes/AdminNews.php как вы и сказали сделал по аналогии поля announcement
И поле появилось при добавлении новости значит все нормально?
И дальше файлы modules/news/user/index.php и templates/Uniel/Classes/UserNews.php делать по аналогии с announcement?
И вот к примеру, есть два участка кода, в них тоже добавлять?
$dbtext=Eleanor::$Db->Escape($values['text'],false);
switch($values['where'])
{
case't':
$query['match']='MATCH(`title`) AGAINST (\''.$dbtext.'\' IN BOOLEAN MODE)';
break;
case'ta':
$query['match']='MATCH(`title`,`announcement`) AGAINST (\''.$dbtext.'\' IN BOOLEAN MODE)';
break;
default:
$query['match']='MATCH(`title`,`announcement`,`text`) AGAINST (\''.$dbtext.'\' IN BOOLEAN MODE)';
}
и
$a['announcement']=$a['show_sokr'] && $a['announcement'] ? OwnBB::Parse($a['announcement']) : false;
if($a['text'])
$a['text']=OwnBB::Parse($a['text']);