Перейти к публикации
ART

MySQL error in file: /engine/classes/comments.class.php at line 86. DLE

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

ART

Здравствуйте. В DLE возникла проблема. Был пост, я отметил его в блоке "Редактировать новости" и Установил новость на текущую дату. После этого начала возникать ошибка:

 

http://to-cheat.org/5-chit-na-kristally.html

 

Содержание строчек 82-88 в файле "comments.class.php"

		if( $rows ) { 
			$rows = unserialize($rows);
			$full_cache = true;
		} else {
			$rows = $this->db->super_query(  $this->query . " LIMIT " . $this->cstart . "," . $this->comments_per_pages, true );
			if ( $allow_cache ) create_cache ( "comm_".$allow_cache, serialize($rows), $this->query . " LIMIT " . $this->cstart . "," . $this->comments_per_pages );
		}

Поделиться сообщением


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

Может у Вас нет таблицы dle_comments в базе данных или запрос в БД кривой?

А этот файл comments.class.php пробовали менять на оригинал?

Поделиться сообщением


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

@jakal,  Файл пробовал менять, не помогло



Хм...Удалил комментарий и фулстори начала работать, что делать что бы была возможность комментирования?

Поделиться сообщением


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

комментарий с БД удалили, или каким образом?



Причина может быть здесь engine/modules/addcomments.php

			if( $is_logged ) $db->query( "INSERT INTO " . PREFIX . "_comments (post_id, user_id, date, autor, email, text, ip, is_register, approve) values ('$post_id', '$member_id[user_id]', '$time', '$name', '$mail', '$comments', '$_IP', '1', '$where_approve')" );
			else $db->query( "INSERT INTO " . PREFIX . "_comments (post_id, date, autor, email, text, ip, is_register, approve) values ('$post_id', '$time', '$name', '$mail', '$comments', '$_IP', '0', '$where_approve')" );

либо синтаксическая ошибка, либо поле не существующее, это как предположение!)

Поделиться сообщением


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

Ошибка какая?

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...