توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارتقا سطح دسترسي كاربران براي ارسال محتوا
ashkanjoon
04-15-2007, 05:55 PM
آيا اين امكان وجود دارد كه سطح دسترسي كاربري را به گونه اي ارتقاع دهيم كه ان كاربر يا كاربران خاص امكان ورود به بخش مديريت مامبو را داشته باشند و براي مثال بتوانند در بخش محتوا اخبار و مطالب خود را ارسال نمايند؟
mhadaily
04-15-2007, 05:58 PM
سلام دوست عزیز
بله اگه کابران را به Manager به بالا ارتقا دهید می توانند به مدیریت سایت دسترسی داشته باشند .
یاعلی
ashkanjoon
04-15-2007, 06:26 PM
سلام دوست عزیز
بله اگه کابران را به Manager به بالا ارتقا دهید می توانند به مدیریت سایت دسترسی داشته باشند .
یاعلی
مجيد جان از راهنمايي شما ممنونم. اما مي خواستم ببينم ايا ميشه اون كاربر يا كاربران خاص رو بعد از ارتقا دسترسي طوري محدود كرد كه فقط به بخش محتوا دسترسي داشته باشند و امكان ارسال مطلب به بخش هاي موجود ر سايت داشته باشند و امكان تغيير يا ... در ساير بخش هاي مديريت مامبو نداشته باشند.
یک فایل مامبو داشت که اسمش یادم نیست. با تغییر در اون فایل مثلا می تونید به مدیر فقط دسترسی به محتوا را بدید.
توی فایلها بگرد پیداش میکنی
ashkanjoon
04-15-2007, 07:36 PM
یک فایل مامبو داشت که اسمش یادم نیست. با تغییر در اون فایل مثلا می تونید به مدیر فقط دسترسی به محتوا را بدید.
توی فایلها بگرد پیداش میکنی
نويد جان آيا امكانش هست در اين موردي كه فرموديد توضيح بيشتري بديد. و اينكه در اون فايل چه جور تغييراتي بايد داد اگه در اين خصوص توضيح كاملتري بديد ممنون خواهم شد
فایل gacl.class.php را در پوشه includes را ببین
توی فایل توضیحات داره
مثلا میتونی دسترسی های مدیر را از بخش ها برداری!
خیلی ساده هستش
ashkanjoon
04-15-2007, 08:15 PM
نويد جان از راهنمايي شما بسيار سپاسگذارم . من تا فردا اين كدها را بررسي مي كنم و اميد وار كه بتوانم اين كار رو با ويرايش اين كد ها انجام بدم اما اگه به مشكلي برخورد كردم اشكالي نداره تا در اين تاپيك اونها رو مطرح كنم تا شما كمكم كنيد؟
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
ashkanjoon
04-16-2007, 04:28 PM
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
نويد جان شرمنده من كدها رو ديدم اما متوجه نشدم كه دقيقا بايد چكار كنم و چي رو تغيير بدم. امكانش هست تغييراتي كه بايد انجام بگيره را بفرماييد.
با تشكر
balal
04-16-2007, 04:45 PM
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
واقعا هم نیازی به توضیحان نداره
دوست عزیز یه کم خودتون هم تلاش کنید
ما راهنمایی میکنیم شما هم یه زحمتی به خودتون بدین رو لوکال تست کنین
ashkanjoon
04-16-2007, 04:56 PM
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
واقعا هم نیازی به توضیحان نداره
دوست عزیز یه کم خودتون هم تلاش کنید
ما راهنمایی میکنیم شما هم یه زحمتی به خودتون بدین رو لوکال تست کنین
دوست من
من مامبو رو در اداره اي كه كار مي كنم در شبكه داخلي موجود نصب كردم و اتفاقا امروز صبح خيلي سعي كردم كه اينكار رو انجام بدم اما انقدر در خط ها و كدهاي موجود در اين فايل از عباراتي چون manager و administration و users و super administrator و components و com_dbadmin و ... استفاده شده كه واقعا براي من سوال هست كه كدام يك از اين ها بايد تغييرات لازم رو بكنه
ashkanjoon
04-16-2007, 07:02 PM
نويد جان امكانش هست در اين خصوص راهنمايي هاي بشتري بفرماييد
بهتره به info [at] mambolearn.com میل بزنی برات انجام بده
balal
04-16-2007, 11:16 PM
اینم توضیحات:
$this->_mos_add_acl( 'administration', 'login', 'users', 'super administrator', null, null );
این کد سطح دسترسی super administrator رو برای ورود به بخش مدیریت فعال میکنه.
$this->_mos_add_acl( 'administration', 'config', 'users', 'super administrator', null, null );
این کد به super administrator اجازه میده وارد تنظیمات کلی بشه
$this->_mos_add_acl( 'administration', 'manage', 'users', 'super administrator', 'components', 'com_templates' );
این کد اجازه میده super به قالب ها دسترسی داشته باشه
$this->_mos_add_acl( 'administration', 'install', 'users', 'super administrator', 'templates', 'all' );
این کد به super اجازه نصب قالب جدید رو میده
$this->_mos_add_acl( 'administration', 'manage', 'users', 'super administrator', 'components', 'com_trash' );
این کد به super اجازه دسترسی به سطل بازیافت رو میده
$this->_mos_add_acl( 'administration', 'manage', 'users', 'super administrator', 'components', 'com_menumanager' );
این کد به super اجازه میده به مدیریت منو ها دسترسی داشته باشه
$this->_mos_add_acl( 'administration', 'manage', 'users', 'super administrator', 'components', 'com_languages' );
این کد به super اجازه ی دسترسی یه منوی مدیریت ترجمه رو میده
$this->_mos_add_acl( 'administration', 'install', 'users', 'super administrator', 'languages', 'all' );
این کد به super اجازه میده تا بتونه زبان جدیدی رو ایجاد کنه
================================================== ===============
و بقیه هم به همین ترتیب
حالا اگه شما بخوای تغییراتی بدی باید بجای super administrator درجه کاربری رو وارد کنی مثلا manager
موفق باشی
ashkanjoon
04-18-2007, 10:10 AM
balal جان از توضيحات بسيار عالي و جامع شما خيلي خيلي ممنونم. مطابق به انچه كه شما فرموديد من كدها رو تك تك نگاه كردم همه كدها و دستورات استفاده شده در اين فايل به نوعي امكان اعمال تغييرات را به ادمين يا ساير كاربران را به نحوي مي دهد كه انها قادر به انجام كاري يا دسترسي به امكانات يا بخشهايي از مديريت داشته باشند اما نفرموديد كه چگونه مي توان امكان دسترسي يوزر manager را به com_frontpage و com_sections&scope=content و com_categories&section=content و com_menus محدود كرد . آيا علاوه بر دستورات فوق دستورات ديگري نيز بايد به اين بخش اضافه شود؟
radmehr
04-18-2007, 12:33 PM
باید براتون اختصاصی برنامه نویسی بشه
خواستید میتونید با info تماس بگیرید
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.