ارسالها: 7
موضوعها: 1
تاریخ عضویت: ۲۴ شهريور ۱۳۹۱
اعتبار:
0
۱۳۹۱/۷/۹، ۱۷:۵۱:۳۴ عصر
(آخرین ویرایش: ۱۳۹۱/۷/۹، ۱۹:۵۰:۳۵ عصر، توسط spamer.)
سلام
من یدونه پلاگین دارم مینویسم ؛
زیر هر پست بیت میخوام یک دگمه اضافه کنم که فقط برای مدیر های مربوط به همون بخش قابل دیدن باشه
مشکل: دگمه رو اضافه کردم، اما نمیتونم چطوری باید تشخیص بدم که کاربر، مدیر همین بخش هست یا نه؛
راهنمایی میخواستم
ارسالها: 7
موضوعها: 1
تاریخ عضویت: ۲۴ شهريور ۱۳۹۱
اعتبار:
0
میدونم ؛ منظورم این بود که با استفاده از uid به دیتابیس وصل بشیم تا بتونیم تشخیص بدیم کاربر امکان مدیریتی برای این پست را دارد یا خیر ؛ نمیشه ؟
ارسالها: 7
موضوعها: 1
تاریخ عضویت: ۲۴ شهريور ۱۳۹۱
اعتبار:
0
نگاه کنید ؛
خود mybb از کجا متوجه که فلان کاربر مدیر این بخش هست یا نه ؟
من میگم ما که uid کاربری که لوگین کرده و میخواد این پست رو ببینه داریم
مثل mybb به صورت دستی خودمون تابعی ایجاد کنیم که تسخیص بدیم آیا همین کاربر مدیر این بخش است یا خیر
اگه بود نشون بده و اگه نبود خیر
ارسالها: 7
موضوعها: 1
تاریخ عضویت: ۲۴ شهريور ۱۳۹۱
اعتبار:
0
سلام
خیلی ممنونم ؛ مرسی
قضیه یکم پیچیده شد
اگه خودمون بخواییم بریم به دیتابیس و یک تابع بنویسیم،
در حالت معمولی درست جواب میده اما یه شرایط خاص وجود داره
اپن شرایط هم اینه که :
اگه یه یک فروم بنام x داشته باشیم و
یک ساب فروم هم در x ؛ بنام x2 داشته باشیم،
اگه یک کاربری رو مدیر بخش x کنیم ؛ مدیر بخش x2 هم میشود
اما در تیبل moderators فقط یک رکورد و اون هم با fid فروم x ثبت میشه !
نتیحه : تابع ای که مینویسیم اگه فقط بر حسب تیبل moderators باشه به مشکل بر میخوریم. چون برای مثال اگه پست داخل x2 باشه؛ نمیتونیم متوجه بشیم که این کاربر مدیر این بخش هم هست. چون هیچ رکوری برای این fid داخل moderators ثبت نشده.
------------
و اینکه آیا از forumbit_moderators میشه متوجه شد؟ من کار با این بخش رو متوجه نشدم
ممنون که وقت میزارین