gooba
17-03-2009, 04:20 PM
السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
نظرا أنه هذه الميز أى انها غير متوفرة ويبحث عنها الكثير سأقوم بشرحها لمديرين المنتديات
كيفية معرفة أنشط x اعضاء خلال فترة زمنية معينة تقوم بتحديدها
ادخل لوحة التحكم
ثم من خيارات الصيانة اختر تنفيذ أمر SQL
صورة رقم 1
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
ثم اكتب الكود التالى ولا تنسى ان تغير ما يلزم وسأقوم بشرح ما سيتم تغييره فى الأسفل
SELECT user.username,user.userid,count(*) total FROM user AS user,post AS post
WHERE user.userid=post.userid AND post.dateline
BETWEEN Starttimestamp AND Endtimestamp
GROUP BY post.userid ORDER BY total DESC LIMIT 5
صورة رقم 2
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
أولا صيغة التاريخ يجب ان تكون مكتوبة بصيغة time stamp
Starttimestamp » تقوم بتغييرها بتاريخ بداية الفترة الزمنية التى ستحسب فيها اكثر الاعضاء نشاطا
Endtimestamp » تقوم بتغييرها بتاريخ نهاية الفترة الزمنية التى تريد ان تحسب فيها اكثر الاعضاء نشاطا
ولا تنسى انه يجب ان تكون صيغة التاريخ صيغة تايم ستامب time stamp أى انها ليست مثل
2008-04-28 ولكنها تكون رقم مثل 1209489558
ادخل للرابط التالى
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
وقم بتحويل التاريخ المراد إلى صيغتنا اللى قلنا عليها كى نكتبها فى الكود
صورة رقم 3
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
قم بتحويل التاريخين لبداية ونهاية الفترة الزمنية المراد حساب أكثر المشاركين او انشط اعضاء خلالها وقم بإستبدالهم وأضغط متابعة كما فى الصورة رقم 2
إن أفادك الشرح لا تنسى أن تدعوا لنا بالخير
وأنا حاضر وفى خدمتكم بما استطعت
بسم الله الرحمن الرحيم
نظرا أنه هذه الميز أى انها غير متوفرة ويبحث عنها الكثير سأقوم بشرحها لمديرين المنتديات
كيفية معرفة أنشط x اعضاء خلال فترة زمنية معينة تقوم بتحديدها
ادخل لوحة التحكم
ثم من خيارات الصيانة اختر تنفيذ أمر SQL
صورة رقم 1
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
ثم اكتب الكود التالى ولا تنسى ان تغير ما يلزم وسأقوم بشرح ما سيتم تغييره فى الأسفل
SELECT user.username,user.userid,count(*) total FROM user AS user,post AS post
WHERE user.userid=post.userid AND post.dateline
BETWEEN Starttimestamp AND Endtimestamp
GROUP BY post.userid ORDER BY total DESC LIMIT 5
صورة رقم 2
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
أولا صيغة التاريخ يجب ان تكون مكتوبة بصيغة time stamp
Starttimestamp » تقوم بتغييرها بتاريخ بداية الفترة الزمنية التى ستحسب فيها اكثر الاعضاء نشاطا
Endtimestamp » تقوم بتغييرها بتاريخ نهاية الفترة الزمنية التى تريد ان تحسب فيها اكثر الاعضاء نشاطا
ولا تنسى انه يجب ان تكون صيغة التاريخ صيغة تايم ستامب time stamp أى انها ليست مثل
2008-04-28 ولكنها تكون رقم مثل 1209489558
ادخل للرابط التالى
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
وقم بتحويل التاريخ المراد إلى صيغتنا اللى قلنا عليها كى نكتبها فى الكود
صورة رقم 3
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
قم بتحويل التاريخين لبداية ونهاية الفترة الزمنية المراد حساب أكثر المشاركين او انشط اعضاء خلالها وقم بإستبدالهم وأضغط متابعة كما فى الصورة رقم 2
إن أفادك الشرح لا تنسى أن تدعوا لنا بالخير
وأنا حاضر وفى خدمتكم بما استطعت