الدعوة عامة لحضور العرض الأول التجريبي لسوالف كاست
ويكيمانيا 2008. الإسكندرية، من 17 وحتى 19 يوليو

 

العودة   سوالف سوفت > قسم تطوير المنتديات > الهاكات والإضافات
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Oct 2005-
#1 (permalink)  
[أمر Sql] معرفة أنشط أعضاء خلال فترة زمنية معينة تقوم بتحديدها


السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

نظرا أنه هذه الميز أى انها غير متوفرة ويبحث عنها الكثير سأقوم بشرحها لمديرين المنتديات

كيفية معرفة أنشط 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

ادخل للرابط التالى
4WebHelp - Online Tools: Unix Timestamp Converter
وقم بتحويل التاريخ المراد إلى صيغتنا اللى قلنا عليها كى نكتبها فى الكود

صورة رقم 3


قم بتحويل التاريخين لبداية ونهاية الفترة الزمنية المراد حساب أكثر المشاركين او انشط اعضاء خلالها وقم بإستبدالهم وأضغط متابعة كما فى الصورة رقم 2


إن أفادك الشرح لا تنسى أن تدعوا لنا بالخير
وأنا حاضر وفى خدمتكم بما استطعت

لاتنسى ذكر المصدر فى حال نقل الموضوع







__________________
Muhamed Ibrahim
Support [at] 5brh.com
web services - Egypt - Ad Daqahleya
شبكــة تيفا - الدعم العربى - خبرة.كوم
WebCraker غير متواجد حالياً   قديم 04-05-2008, 08:12 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2004-
#2 (permalink)  

انا يطلع لي اني ما املك الصلاحيه لتنفيذ امر SQL ايش الحل يا جماعه ؟






el_lord غير متواجد حالياً   قديم 07-05-2008, 03:28 AM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Apr 2008-
#3 (permalink)  

افتح ملف المنتدى

includes
دور على
config.php

افتحه و دور على USERS WITH QUERY RUNNING PERMISSIONS

في اخر سطر في القطعة دي حتلاقي

$config['SpecialUsers']['canrunqueries'] = '1'

في فراغ بين القوسين .. اكتب رقم العضو فيها اللي عايزه يعمل كده






shofolofo غير متواجد حالياً   قديم 08-05-2008, 01:49 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اطلالة سريعة على الوندوز 2003 سيرفر + تنصيب+شرح كامل NaT-Server الشبكات والخوادم في نظام ويندوز 21 07-02-2008 04:01 AM


الساعة الآن: 06:43 PM بتوقيت المملكة العربية السعودية