مرجع پارسی MyBB

نسخه‌ی کامل: مشکل در تشخیص ادمین هر بخش [پلاگین]
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
سلام

من یدونه پلاگین دارم مینویسم ؛

زیر هر پست بیت میخوام یک دگمه اضافه کنم که فقط برای مدیر های مربوط به همون بخش قابل دیدن باشه


مشکل: دگمه رو اضافه کردم، اما نمیتونم چطوری باید تشخیص بدم که کاربر، مدیر همین بخش هست یا نه؛



راهنمایی میخواستم
درود
بنده فکر کنم همچین چیزی امکان نداره با بررسی هایی که انجام دادم فکر کنم متغییری ندارد
ولی به گمانم برای رهبران گروه ها بتونید این کار رو بکنید
اونم مطمئن نیستمWink
سلام
uid رو که داریم نمیشه خودمون متوجه بشیم این uid امکانات مدیریتی به این پست داره یا نه ؟

-------------
من در حال حاضر از این استفاده کردم
کد php:
usergroup['canmodcp'
اما برای مدیران معمولی جوابگو نیست انگار !
درود
دوست من
uid میدونید کاربردش چیه؟؟؟؟؟؟
این عبارت ای دی کاربران را مشخص میکنه یعنی نام کاربری همینWink
میدونم ؛ منظورم این بود که با استفاده از uid به دیتابیس وصل بشیم تا بتونیم تشخیص بدیم کاربر امکان مدیریتی برای این پست را دارد یا خیر ؛ نمیشه ؟
دوست گرامی من
modcp برای کنترل پنل ناظمWink

و این یعنی گروه هایی که میتوند پنا ناظم ببینند
به دیتا بیس بره؟؟؟؟؟؟
مگه شما مدیر انتخاب میکنی اطلاعاتش به دیتا میره البته مدیر انجمن رو میگم
نگاه کنید ؛
خود mybb از کجا متوجه که فلان کاربر مدیر این بخش هست یا نه ؟

من میگم ما که uid کاربری که لوگین کرده و میخواد این پست رو ببینه داریم
مثل mybb به صورت دستی خودمون تابعی ایجاد کنیم که تسخیص بدیم آیا همین کاربر مدیر این بخش است یا خیر

اگه بود نشون بده و اگه نبود خیر
درود
اول یک تشکر که به بنده یک چیزی آموختید
دوم حق با شماست بله میره به دیتا با کد
کد php:
    $query $db->simple_select("moderators""*""mid='".intval($mybb->input['mid'])."'"); 

درود
متغییر در فایل
Forum Bit Templates
سپس
forumbit_moderators
کد php:
{$moderators
سلام
خیلی ممنونم ؛ مرسی

قضیه یکم پیچیده شد
اگه خودمون بخواییم بریم به دیتابیس و یک تابع بنویسیم،
در حالت معمولی درست جواب میده اما یه شرایط خاص وجود داره

اپن شرایط هم اینه که :
اگه یه یک فروم بنام x داشته باشیم و
یک ساب فروم هم در x ؛ بنام x2 داشته باشیم،
اگه یک کاربری رو مدیر بخش x کنیم ؛ مدیر بخش x2 هم میشود
اما در تیبل moderators فقط یک رکورد و اون هم با fid فروم x ثبت میشه !

نتیحه : تابع ای که مینویسیم اگه فقط بر حسب تیبل moderators باشه به مشکل بر میخوریم. چون برای مثال اگه پست داخل x2 باشه؛ نمیتونیم متوجه بشیم که این کاربر مدیر این بخش هم هست. چون هیچ رکوری برای این fid داخل moderators ثبت نشده.

------------
و اینکه آیا از forumbit_moderators میشه متوجه شد؟ من کار با این بخش رو متوجه نشدم

ممنون که وقت میزارین
درود
خوب نتیجه این میشه که برای زیر انجمنها مدیر تکی بذارید و برای انجمنها مدیر نگذاریدWink
صفحه‌ها: 1 2