Перейти к контенту
  • 0

Проблема с "Отметить форум прочитанным"


Swindler

Вопрос

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

Форум версии 2.3.6

Не работает не: Отметить этот форум прочитанным. Ссылка такого вида:

forum/index.php?act=Login&CODE=04&f=46&fromforum=46

 

не: Отметить этот форум прочитанным и вернуться на главную. Ссылка такого вида:

forum/index.php?act=Login&CODE=04&f=46&fromforum=0

 

В логах написано следующее:

===================================================
Время: Sat, 01 Nov 2008 01:09:43 +0300
Код ошибки: 1364
Сообщение сервера: Field 'marker_topics_read' doesn't have a default value
IP-адрес клиента: 
Страница: /forum/index.php?act=Login&CODE=04&f=46&fromforum=0
Запрос: REPLACE INTO ibf_topic_markers (marker_forum_id,marker_member_id,marker_last_update,marker_unread,marker_las
t_cleared) VALUES(46,5,1225490983,0,1225490983)

 

 

Что делать? Помогите пожалуйста!

Изменено пользователем Swindler
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Попробуйте
ALTER TABLE ibf_topic_markers CHANGE marker_topics_read marker_topics_read default '';

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ошибка SQL

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'default ''' at line 1

 

У меня предположение что это может быть связано с каким-то файлом.

На всякий случай импорт таблички из базы:

DROP TABLE IF EXISTS `ibf_topic_markers`;
CREATE TABLE `ibf_topic_markers` (
`marker_member_id` int(8) NOT NULL default '0',
`marker_forum_id` int(10) NOT NULL default '0',
`marker_last_update` int(10) NOT NULL default '0',
`marker_unread` smallint(5) NOT NULL default '0',
`marker_topics_read` text NOT NULL,
`marker_last_cleared` int(10) NOT NULL default '0',
UNIQUE KEY `marker_forum_id` (`marker_forum_id`,`marker_member_id`),
KEY `marker_member_id` (`marker_member_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

 

Sannis, спасибо что отозвались!

 

Проблема бы в таблице в поле " `marker_topics_read` text, "

Изменил это поле и всё заработало.

 

Вопрос только, как такое могло получится (

Изменено пользователем Swindler
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну да:

ALTER TABLE ibf_topic_markers CHANGE marker_topics_read marker_topics_read TEXT DEFAULT '';

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.