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

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

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

ماژول نمایش دلخواه

ماژول نمایش دلخواه کاربران Custom Users v1.3

به کمک این ماژول می توانید کاربران سایت خود رو به صورت بسیار حرفه ای نمایش دهید مثلا کاربران آنلاین، آفلاین، آخرین اعضا، مدیران، نویسندگان و...
از جمله امکانات این ماژول:
- نمایش کاربران با ID مشخص
- نمایش کاربران با گروه کاربری خاص
- محدود کردن نمایش کاربران آنلاین یا آفلاین
- حجم بسیار کم
- استفاده از ذخیره گاه(کش) جهت کاهش فشار دیتابیس
- نصب بسیار ساده بدون ویرایش فایل های سیستم
- استفاده از فایل قالب جدا جهت شخصی سازی هرچه بیشتر

نویسنده ماژول: Mehmet Hanoğlu یا همان MaRZoCHi

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
1- فایل index.php (در نسخه 10.3 و قبل از آن) یا فایل engine/modules/main.php (در نسخه 10.4 و بعد از آن) را باز نمایید.
کد زیر را بیابید:
echo $tpl->result['main'];

قبل از کد زیر را قرار دهید:
// Custom Users - start
if ( stripos( $tpl->result['main'], "{users" ) !== false ) { require_once ENGINE_DIR . "/modules/custom.users.php"; $tpl->result['main'] = preg_replace_callback ( "#\\{users(.+?)\\}#i", "custom_users", $tpl->result['main'] );
}
// Custom Users - end


فایل CSS قالب خود را باز نمایید و در انتهای آن استایل های زیر را اضافه نمایید (engine.css یا style.css)
.last-users { margin: 0; padding: 3px 1px; list-style: none; border-bottom: 1px solid #CBDFE8; transition: .4s; }
.last-users:hover { background: #f3f3f3; transition: .4s; }
.last-users .foto { float: left; width: 85px; text-align: center; }
.last-users .foto img { width: 60px; height: 60px; border-radius: 30px; border: 2px solid #ccc; transition: 0.4s; }
.last-users .foto img.onl { border: 2px solid #009900 !important; }
.last-users .foto img:hover { transform: scale(1.1,1.1); transition: 0.4s; border-color: #6BA8DF; }
.last-users .foto span { font-size: 12px; }
.last-users .info { float: right; width: 168px; margin-right: 2px; }
.last-users .info p { font-size: 12px; }
.last-users .info p a { color: #0261AE; }
.last-users .info i { color: #666; font-size: 11px; float: right; margin-right: 5px; }


حتما بخش سوالات متداول را ببینید.
سوالات متداول
تگ هاي قابل استفاده در فايل قالب:
عنوان مطلب همراه با محدود سازی
{news-title limit="50"}

موضوع مطلب
{news-cat}

تاریخ مطلب (پشتیبانی از قالب تاریخ)
{news-date} , {news-date=d.m.y}

لینک مطلب
{news-link}

شماره مطلب
{news-id}


اطلاعات کاربری:
نام کاربری
{name}

نام کاربری رنگی (با توجه به گروه کاربری)
{name-colored} 

لینک پروفایل
{name-url}

تعداد مطالب کاربر
{news-num}

تعداد نظرات کاربر
{comm-num}

تاریخ آخرین ورود به سایت
{last-date}

تاریخ عضویت
{reg-date}

آدرس ایمیل
{email}

آواتار
{foto}

آی پی کاربر
{ip}

شماره کاربر
{id}

زادگاه
{land}

اطلاعات بیشتر
{info}

امضاء
{sign}

نام کامل
{full-name}

فیلد اضافه دلخواه
{xfield-FealdName}

نام کاربری با لینک به پاپ آپ پروفایل
{name-popup}

لینک نمایش کل مطالب کاربر
{allnews-url}

لینک نمایش کل نظرات کاربر
{allcomm-url}

لینک صفحه پیام خصوصی به کاربر
{pm-url}

لینک صفحه ارسال ایمیل به کارب
{email-url}


اطلاعات گروه کاربری:
گروه کاربری
{group}

گروه کاربری رنگی
{group-colored}

شماره گروه کاربری
{group-id}

آیکن یا نماد گروه کاربری
{group-icon}


تگ هاي كنترلي قابل استفاده در فايل قالب:
[online] نمايش در زمان آنلاين بودن كاربر [/online]
[offline] نمايش در زمان آفلاين بودن كاربر [/offline]
[news] نمايش در زماني كه كاربر مطلبي ارسال كرده باشد [/news]
[user-group=5] نمايش به كاربران گروه 5 [/user-group]


پارامترهای قابل استفاده در تگ user:
شماره کاربر: (مثلا 10 تا 100 و کاربر 5م)
id="10-100,5"

استفاده از ذخیره گاه (بصورت پیشفرض no می باشد)
cache="yes"

گروه کاربری
group="1,3,4-6"

نام فایل قالب
template="custom_users"

آنلاین بودن کاربر
online="yes" 

شروع نمایش کاربر (مثلا شروع از آخرین کاربر)
from="0"

تعداد کاربران قابل نمایش
limit="10"

مرتب سازی بر اساس (news: تعداد مطالب ، comment: تعداد نظرات ، group: شماره گروه کاربری ، lastdate: آخرین بازدید ، regdate: تاریخ عضویت ، nick: نام کاربری ، rand: تصادفی)
order="lastdate"

نحوه مرتب سازی (asc: صعودی ، desc: نزولی)
sort="desc"

فیلدهای اضافه کاربری (مثلا فیلدی با نام gender و مقدار man) در این قسمت میتوان از چند فیلد هم استفاده کرد (نمونه دوم)
xfield="gender:man "
xfield="a:b,c:d"

توجه: درصورتي كه تمايل به نمايش كاربران آنلاين داريد بايد ذخيرهگاه را غيرفعال نماييد.
مثلا:
{users cache="no" group="1-10" online="yes" template="custom_users" from="0" limit="5" order="news" sort="desc"}
{users cache="no" group="1-10" xfield="gender:male" template="custom_users" from="0" limit="5" order="news" sort="desc"}
{users cache="no" group="1-10" xfield="gender:male" template="custom_users" from="0" limit="10" order="lastdate" sort="asc"}
{users cache="no" group="1-10" xfield="gender:this.gender" template="custom_users" from="0" limit="10" order="lastdate" sort="asc"}
تصاویر
ماژول نمایش دلخواه کاربران Custom Users v1.3

ماژول نمایش دلخواه کاربران Custom Users v1.3

ماژول نمایش دلخواه کاربران Custom Users v1.3
نظرات کاربران
زهرا محمدیاری در 20 آذر 1394 - 22:52 گفته:
عضو سایتنظرات: 4

حمید جان خیلی عالی
خدا قوت flower

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!