در این بخش از آموزش افزونه جت انجین به سراغ یکی از کاربردی ترین قابلیت ها می رویم: ساخت لیستینگ برای کاربران. زمانی که می خواهید لیستی از کاربران سایت را به صورت حرفه ای نمایش دهید مثل نمایش مدرس ها، نویسندگان، فروشندگان یا اعضای یک بخش خاص لیستینگ کاربران در جت انجین بهترین و منعطف ترین ابزار شماست. در این جلسه یاد می گیرید چطور منبع داده را روی کاربران تنظیم کنید و اطلاعات هر کاربر را به صورت داینامیک در قالب یک کارت حرفه ای نمایش دهید.
ساخت لیستینگ کاربران و اتصال به منبع User
در اولین مرحله، یک Listing جدید می سازید و منبع آن را روی Users قرار می دهید. این کار باعث می شود به تمام فیلدهای مرتبط با کاربران دسترسی داشته باشید؛ مثل نام نمایشی، نام کاربری، ایمیل، بیوگرافی، آواتار، نقش کاربری و متافیلدهای اختصاصی. در ادامه یاد می گیرید چطور با استفاده از داینامیک فیلدهای جت انجین، اطلاعات هر کاربر را در قالب های دلخواه مثل متن، تصویر و لینک نمایش دهید. این بخش کمک می کند بتوانید کارت های کاربری حرفه ای و قابل توسعه طراحی کنید.
فیلتر و مدیریت نمایش کاربران در صفحه
بعد از ساخت قالب اصلی لیستینگ، نوبت به مدیریت نمایش کاربران می رسد. در این بخش بررسی می شود که چگونه کاربران را بر اساس نقش کاربری فیلتر کنید؛ مثلا فقط نویسنده ها، فقط فروشندگان یا فقط مدرس ها نمایش داده شوند. همچنین می آموزید چگونه ترتیب نمایش کاربران را براساس تاریخ ثبت نام، تعداد نوشته ها یا فیلدهای اختصاصی تغییر دهید. بخش مهم دیگر، ساخت یک گرید داینامیک برای نمایش کاربران به صورت منظم در صفحه است. در پایان این آموزش، شما می توانید یک سیستم حرفه ای برای نمایش و مدیریت کاربران سایت خود بسازید که هم ظاهر جذابی دارد و هم از نظر عملکرد کاملا داینامیک است.