Проблема с отключением меток

Здравствуйте. Попытался отключить использование меток. Убрал в шаблоне вывод поля для ввода меток.

Убрал проверку на наличие введенных меток, как написано здесь.

/**
                 * Проверяем есть ли теги(метки)
                 */
                if (!func_check(getRequest('topic_tags'),'text',2,500)) {
                        $this->Message_AddError($this->Lang_Get('topic_create_tags_error'),$this->Lang_Get('error'));
                        $bOk=false;
                }

if (!count($aTagsNew)) {
                        $this->Message_AddError($this->Lang_Get('topic_create_tags_error_bad'),$this->Lang_Get('error'));
                        $bOk=false;
                } else {
                        $_REQUEST['topic_tags']=join(',',$aTagsNew);
                }


После этого заполняю заголовок, ввожу текст, нажимаю опубликовать. И у меня выходит ошибка:

SQL Error: Column 'topic_tags' cannot be null at /home/vhosts/мой домен.ру/httpdocs/classes/modules/topic/mapper/Topic.mapper.class.php line 39
Array ( [code] => 1048 [message] => Column 'topic_tags' cannot be null [query] => INSERT INTO prefix_dtetopic (blog_id, user_id, topic_type, topic_title, topic_tags, topic_date_add, topic_user_ip, topic_publish, topic_publish_draft, topic_publish_index, topic_cut_text, topic_forbid_comment, topic_text_hash ) VALUES(2, 3, 'topic', 'Стандартный заголовок', NULL, '2011-05-22 14:28:47', 'мой айпи', 1, 1, 0, NULL, '0', '6f5e838871eb0245160f534155e97227') [context] => /home/vhosts/мой домен.ру/httpdocs/classes/modules/topic/mapper/Topic.mapper.class.php line 39 )

Подскажите пожалуйста как исправить проблему?

4 комментария

avatar
/home/vhosts/мой домен.ру/httpdocs/classes/modules/topic/mapper/Topic.mapper.class.php

Ищи поле topic_tags и удали его, так-же удали $oTopic->getTags() (или как-то так).
avatar
Спасибо. Пробовал так. Не помогает.

После удаления вылазиет:

SQL Error: Column count doesn't match value count at row 1 at /home/vhosts/мой домен/httpdocs/classes/modules/topic/mapper/Topic.mapper.class.php line 38
Array ( [code] => 1136 [message] => Column count doesn't match value count at row 1 [query] => INSERT INTO prefix_dtetopic (blog_id, user_id, topic_type, topic_title, topic_date_add, topic_user_ip, topic_publish, topic_publish_draft, topic_publish_index, topic_cut_text, topic_forbid_comment, topic_text_hash ) VALUES(2, 3, 'topic', 'Ифорв', '2011-05-22 15:02:40', 'мой айпи', '1', 1, 0, NULL, '0', '3459cf5e4a9e281d78d91bcca08f648d', DBSIMPLE_ERROR_NO_VALUE) [context] => /home/vhosts/мой домен/httpdocs/classes/modules/topic/mapper/Topic.mapper.class.php line 38 )
avatar
Ошибки то умеем разбирать? В строке, где инфа из сущностей дергается надо удалить $oTopic->getTags() (строка 39)
avatar
я так и делал, не работало.

Удалил еще значение value для topic_tags, и заработало.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.