برای امروز از دیتالایف انجین فارسی براتون برترین کاربران سایت بە سبک dle-faq رو امادە کردم
از همینجا اینم بگم کە ایدە نوشتن این ماژول رو از سایت ذکر شدە گرفتە و شباهت ٩٠% پیادش
کردم ...
خوب این ماژول از ویژە گی های پایین برخوردار است
١- برترین کاربران سایت بر اساس مطالب ارسالی
٢- برترین کاربران سایت بر اساس نطرات ارسالی
کە دو گزینە بالا بە صورت دلخواە از طرف کاربر قابل تغییر است کە بر اساس کدام یک کاربران نمایش دادە شوند
٣- تعین تعداد کاربران برای نمایش دادن برای مثال ٥ کاربر یا ١٠ کاربر
٤- رنگی بودن نام کاربران بر اساس گروە کاربری
٥- مدال یا رتبە کاربر بر اساس تعداد مطالب یا نظرات ارسالی
خوب دوبارە ذکر کنم کە ایدە نوشتن این ماژول از dle-faq گرفتە شدە است
دانلود
آموزش نصب
فایل های داخل پوشە Upload رو بە هاست خود منتقل کنید
در یکی از بلاک های قالب یا مکانی مناسب کد پایین قرار دهید
در کد بالا بە صورت پیشفرض کاربران بر اساس تعداد مطالب ارسالی چیدە میشوند
در کد بالا 5 کاربران بر اساس تعداد مطالب ارسالی چیدە خواهند شد
در کد بالا کاربران بر اساس تعداد نظرات ارسالی نمایش دادە خواهند شد
با استفادە از
در یکی از بلاک های قالب یا مکانی مناسب کد پایین قرار دهید
{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 میتوانید اقدام کنید
خوب در کد بالا میتوانید مقادیر 50 - 30 - 20 - 1 رو برای هر دو نوع یعنی تعداد مطالب و نظرات
تغییر دهید
اگر سوالی پیش امد در نظرات یا پیام خصوصی اطلاع دهید
شمارە ها رو قرار دادم و اگر میخواهید این شمارە ها رو بیشتر یا کمتر کنید
فایل 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";}
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 رو برای هر دو نوع یعنی تعداد مطالب و نظرات
تغییر دهید
اگر سوالی پیش امد در نظرات یا پیام خصوصی اطلاع دهید