دیتالایف انجین فارسی

دیتالایف انجین فارسی

پشتیبان رسمی سیستم مدیریت محتوا

برترین کاربران سایت

برترین کاربران سایت بە سبک dle-faq

برای امروز از دیتالایف انجین فارسی براتون برترین کاربران سایت بە سبک dle-faq رو امادە کردم
از همینجا اینم بگم کە ایدە نوشتن این ماژول رو از سایت ذکر شدە گرفتە و شباهت ٩٠% پیادش
کردم ...
خوب این ماژول از ویژە گی های پایین برخوردار است
١- برترین کاربران سایت بر اساس مطالب ارسالی
٢- برترین کاربران سایت بر اساس نطرات ارسالی
کە دو گزینە بالا بە صورت دلخواە از طرف کاربر قابل تغییر است کە بر اساس کدام یک کاربران نمایش دادە شوند
٣- تعین تعداد کاربران برای نمایش دادن برای مثال ٥ کاربر یا ١٠ کاربر
٤- رنگی بودن نام کاربران بر اساس گروە کاربری
٥- مدال یا رتبە کاربر بر اساس تعداد مطالب یا نظرات ارسالی

خوب دوبارە ذکر کنم کە ایدە نوشتن این ماژول از dle-faq گرفتە شدە است

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
فایل های داخل پوشە Upload رو بە هاست خود منتقل کنید
در یکی از بلاک های قالب یا مکانی مناسب کد پایین قرار دهید
{include file="engine/modules/skdtopusers.php"}

در کد بالا بە صورت پیشفرض کاربران بر اساس تعداد مطالب ارسالی چیدە میشوند

{include file="engine/modules/skdtopusers.php?&unum=5"}

در کد بالا 5 کاربران بر اساس تعداد مطالب ارسالی چیدە خواهند شد

{include file="engine/modules/skdtopusers.php?&unum=5&sort=comm_num"}

در کد بالا کاربران بر اساس تعداد نظرات ارسالی نمایش دادە خواهند شد
با استفادە از
&sort=comm_num
سوالات متداول
خوب رتبە یا مدال کنار اسم کاربر بە اساس تعداد مطالب ارسالی تغییر میکنە کە من خودم
شمارە ها رو قرار دادم و اگر میخواهید این شمارە ها رو بیشتر یا کمتر کنید
فایل engune/modules/skdtopusers.php رو باز کنید و در خط 36 و 37 میتوانید اقدام کنید
if($nesnum>=50){$rank="medal1";}elseif($nesnum>=30){$rank="medal2";}elseif($nesnum>=20){$rank="medal3";}elseif($nesnum>=1){$rank="medal4";}
if($sort=="comm_num" AND $commnum>=50){$rank="medal1";}elseif($sort=="comm_num" AND $commnum>=30){$rank="medal2";}elseif($sort=="comm_num" AND $commnum>=20){$rank="medal3";}elseif($sort=="comm_num" AND $commnum>=1){$rank="medal4";}


خوب در کد بالا میتوانید مقادیر 50 - 30 - 20 - 1 رو برای هر دو نوع یعنی تعداد مطالب و نظرات
تغییر دهید

اگر سوالی پیش امد در نظرات یا پیام خصوصی اطلاع دهید
تصاویر
برترین کاربران سایت بە سبک dle-faq

برترین کاربران سایت بە سبک dle-faq
تگ‌های خبر:برترین کاربران
نظرات کاربران
IMP در 12 اسفند 1391 - 15:16 گفته:
مدیر بازنشستهنظرات: 917

ماژول جالبی شده، تنها فرقی هم که با ماژول اون سایت داره این هست که، این ماژول اگر ۴ نفر بالای 50 تا نظر باشند، هر 4 نفر مدال قرمز رنگ رو دریافت خواهند کرد، اما ماژولی که روی اون سایت نصب هست فقط به نفر اول لیست ماژول قرمز رو میده yes روی هم رفته کار جالبی بید

موفق باشید flower

testuser در 12 اسفند 1391 - 16:34 گفته:
عضو سایتنظرات: 14

آیا امکان داره بواسطه این هک ، کل کاربرانی که در سایت ثبت نام کرده اند رو نمایش داد؟

myMJJ در 15 اسفند 1391 - 18:57 گفته:
عضو سایتنظرات: 56

ماژول فوق العاده عالی بود !

این قسمت رو فکر کنم خوب توضیح ندادید

&unum=5&sort=comm_num


مثلا اگر میخواهید جای 5 کاربری که بیشتر نظر ارسال کردن 20 کاربر رو نشون بده عدد 5 رو در بالا تغییر بدید fellow

PcWeb در 17 اسفند 1391 - 01:12 گفته:
عضو سایتنظرات: 57

ممنونم خیلی مفید بود دنبال همین امکان بودم که گذاشتیش. flower
نکته:
- چطور میشه همه کاربرانی که داخل سایت مطلب ارسال کرده اند رو نمایش داد؟
جواب» در داخل فایل skdtopusers.php و در خط 18 (دستور sql) این کد را قرار دهید(جایگزین کد قبلی کنید):
 $db->query ( "SELECT * FROM " . PREFIX . "_users WHERE news_num > '0' ORDER BY {$sort} DESC LIMIT 0,{$unum}" ); 

و بسته به مقداری که برای unum$ تعریف کرده اید مثلاً عدد 10 به همان مقدار کاربر را نشان می دهد که بیشترین مطالب ارسالی را داشته اند.
 $unum = ( $unum ) ? $unum : '10'; 

توجه داشته باشید » اگر تکه دستور
  LIMIT 0,{$unum} 
را از انتهای دستور sql بالا حذف کنید تمامی کاربرانی که تعداد یک یا بیشتری مطلب فرستاده باشند را بدون محدودیت تعداد نشون میده.

hoda b در 26 فروردین 1392 - 22:05 گفته:
عضو سایتنظرات: 11

اها گرفتم haha
ممنون خیلی عالی بود flower

PouyaX در 29 فروردین 1392 - 12:51 گفته:
عضو سایتنظرات: 11

به همشون ی مدال میده ! ی رنگ verylol

محمد در 01 خرداد 1392 - 20:48 گفته:
عضو سایتنظرات: 3

tnxx flower

shahin در 17 آبان 1392 - 05:16 گفته:
عضو سایتنظرات: 10

rodo ی عزیز ماژول بسیار خوب و کاربردی هست flower ممنون از زحمات شما
فقط لطفا مشکلی که دوستمون علیرضا گفتن رو رفع کنید ما هم از این ماژول استفاده کنیم yes

IMP در 17 آبان 1392 - 13:36 گفته:
مدیر بازنشستهنظرات: 917

نقل قول: sh_p1385
rodo ی عزیز ماژول بسیار خوب و کاربردی هست flower ممنون از زحمات شما
فقط لطفا مشکلی که دوستمون علیرضا گفتن رو رفع کنید ما هم از این ماژول استفاده کنیم yes

دوست عزیز، اینی که شما میفرماید مشکل نیست، فقط این ماژول مدلش اینجوری هست! اگر فرصت کردم ماژول سایت پرسش و پاسخ رو اینجا منتشر میکنم.

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!