Jump to content

  •         

Photo

ارور 1054 در بخش نظرات


#1 rayandl

rayandl

    عضو جدید

  • عضو سایت
  • Pip
  • 17 posts

1393/02/30 ساعت 18:56

با سلام

بعد از اینکه سایت رو به ورژن 10.2 آپگرید کردم . الان وقتی از کنترل پنل یا لینک آخرین نظرات که توی

قالب سایت هست . کلیک میکنم بجای نمایش نظرات ارور زیر رو میده.

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

Error Number: 1054

The Error returned was:
Unknown column 'yahoo' in 'field list'


SQL query:

SELECT dle_comments.id, post_id, dle_comments.user_id, dle_comments.date, dle_comments.autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, dle_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, yahoo, dle_users.xfields, dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_post.category FROM dle_comments LEFT JOIN dle_post ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id ORDER BY id desc LIMIT 0,30



اگه امکان داره لطفا راهنمایی بفرمایید.

منظورش از Unknown column 'yahoo' in 'field list' متوجه نمیشم .

سایت : luxmelody.ir


البته نظرات رو حذف کردم . ولی بازم وقتی نظری ارسال میشه . همین ارور رو میده و تا زمانی که نظر رو حذف نکنی اون مطلب هم در دسترس نیست.
  • 0

#2 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • PipPipPipPipPipPipPip
  • 4,928 posts

1393/02/30 ساعت 19:42

شما از طریق PHPMyAdmin تیبل دیتالایف انجین رو انتخاب کنید و در تب SQL دستور زیر رو اجرا کنید:

ALTER TABLE `dle_users` ADD `yahoo` varchar(60) NULL DEFAULT'';

در ضمن، وقتی توی انجمن کد قرار میدید، از تگ CODE استفاده کنید و انجمن رو بهم نریزید.
  • 0

#3 rayandl

rayandl

    عضو جدید

  • عضو سایت
  • Pip
  • 17 posts

1393/02/30 ساعت 20:05

IMP,

در مورد کد هم ببخشید . متوجه نبودم . چشم

خیلی خیلی ممنون

مشکل با راهنمایی شما حل شد.

دستوری که فرمودین رو اجرا کردم اوکی شد.

:flower: :flower: :flower:
  • 0

#4 Adrian

Adrian

    کاربر فعال انجمن

  • عضو سایت
  • PipPipPip
  • 299 posts

1393/02/31 ساعت 09:43

rayandl,
دوست عزیز برای تشکر فقط از دکمه "تشکر" و یا از افزایش محبوبیت استفاده کنید
موفق باشید
  • 0

#5 lojanak

lojanak

    عضو جدید

  • عضو سایت
  • Pip
  • 4 posts

1394/01/28 ساعت 16:09

سلام
من هم همچین مشکلی دارم اما با کمی تفاوت!
یعنی وقتی ادامه مطلب رو می زنم ارور زیر رو میده:

MySQL error in file: /engine/classes/comments.class.php at line 87
Error Number: 1054
The Error returned was:
Unknown column 'dle_comments.rating' in 'field list'
SQL query:

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, dle_comments.rating, dle_comments.vote_num, name, dle_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '1' ORDER BY date ASC LIMIT 0,30


و نمی دونم در تب sql چه دستوری رو باید اجرا کنم؟
البته با مقایسه جواب بالا بجای "yahoo" از "dle_comments.rating" استفاده کردم اما نتیجه نداد
اگر امکان داره راهنمایی بفرمایید

درضمن چون مشکلم شبیه این پست بود اینجا سئوال پرسیدم.
اگه پست قدیمی رو بالا آوردم پوزش

آدرس سایت: www.lojanak.ir
  • 0

#6 hamid7107

hamid7107

    مدیریت سایت

  • مدیر سایت
  • 1,133 posts
  • محل سکونت: کرمانشاه
  • مهارت ها: HTML, CSS, PHP, SEO

1394/01/29 ساعت 16:07

نسخه دیتالایف انجین
و اینکه از کی اینطوری شده + نوضیح بیشتر
  • 0

#7 lojanak

lojanak

    عضو جدید

  • عضو سایت
  • Pip
  • 4 posts

1394/01/30 ساعت 20:01

ممنون از پاسخگویی
نسخه 10.4
سایت قبلیم کامل حذف شد و فقط بکاپ دیتابیسش رو داشتم. دیتالایف انجین رو مجدد نصب کردم و از داخل کنترل پنل دیتالایف انجین دیتابیس رو برگردوندم
الان هر پستی که چه از قبل نظر داشته باشه یا پست های جدیدی که براش نظر بنویسیم دیگه باز نمیشه و همون ارور بالا رو میده
فقط پست هایی باز میشن که نظر نداشته باشن
ممنون
  • 0

#8 hamid7107

hamid7107

    مدیریت سایت

  • مدیر سایت
  • 1,133 posts
  • محل سکونت: کرمانشاه
  • مهارت ها: HTML, CSS, PHP, SEO

1394/01/31 ساعت 04:59

lojanak,
بكاپ متعلق به چه نسخه ای بوده؟؟؟
  • 0

#9 lojanak

lojanak

    عضو جدید

  • عضو سایت
  • Pip
  • 4 posts

1394/01/31 ساعت 16:43

نسخه 10.2
البته یکبار هم نسخه 10.2 رو نصب کردم و بکاپ رو برگردوندم اما باز همینطور بود
  • 0

#10 SAFADASHT

SAFADASHT

    عضو سایت

  • عضو سایت
  • PipPip
  • 60 posts

1394/02/09 ساعت 13:12

سلام
من هم همچین مشکلی دارم ولی فقط در ارسال نظر و دیدن نظرات
MySQL error in file: /engine/classes/comments.class.php at line 87
Error Number: 1054
The Error returned was:
Unknown column 'dle_comments.rating' in 'field list'
SQL query:

SELECT dle_comments.id, post_id, dle_comments.user_id, dle_comments.date, dle_comments.autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, dle_comments.rating, dle_comments.vote_num, name, dle_users.email, news_num, dle_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, dle_users.xfields, dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_post.category FROM dle_comments LEFT JOIN dle_post ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id ORDER BY id desc LIMIT 0,30

  • 0

#11 SAFADASHT

SAFADASHT

    عضو سایت

  • عضو سایت
  • PipPip
  • 60 posts

1394/02/09 ساعت 20:15

من نظرات رو پاک کردم ورود به صفحات درست شد ولی دیگه نظر ارسال نمیشه و پیغام
Hacking attempt!
رو میده
  • 0

#12 hamid7107

hamid7107

    مدیریت سایت

  • مدیر سایت
  • 1,133 posts
  • محل سکونت: کرمانشاه
  • مهارت ها: HTML, CSS, PHP, SEO

1394/02/10 ساعت 04:43

SAFADASHT,
فایل addcomments را در مسیر زیر مجددا آپ نمایید
engine/modules

این مشکل یکی از دلایل غیر فعال بودن ارسال نظر از پنل مدیریته
تنظیمات نظرات رو چک بفرمایید
اگه درست نشد دسترسی بدید تا خودم یه نگاهی براتون بندازم به هاستون
:flower:
  • 0

#13 lojanak

lojanak

    عضو جدید

  • عضو سایت
  • Pip
  • 4 posts

1394/02/21 ساعت 15:33

SAFADASHT,
من مشکلم حل شد
این کد رو تو تب sql وارد کن حل میشه:
ALTER TABLE `dle_comments` ADD `rating` varchar(60) NULL DEFAULT'';


اگه احیانا دوباره خطا داد مثلا

Unknown column 'dle_comments.vote_num' in 'field list'


باز هم همین دستور رو تو sql اجرا کن با این تفاوت که بجای rating همون خطایی که داده رو بذار مثلا vote_num
که دستورت میشه:

ALTER TABLE `dle_comments` ADD `vote_num` varchar(60) NULL DEFAULT'';

  • 0

#14 chrochro

chrochro

    عضو جدید

  • عضو سایت
  • Pip
  • 10 posts
  • مهارت ها: CSS, js, SEO

1398/02/24 ساعت 10:20

سپاسگزارم


  • 0


0 members, 1 guests, 0 anonymous users