آيا اين امكان وجود دارد كه سطح دسترسي كاربري را به گونه اي ارتقاع دهيم كه ان كاربر يا كاربران خاص امكان ورود به بخش مديريت مامبو را داشته باشند و براي مثال بتوانند در بخش محتوا اخبار و مطالب خود را ارسال نمايند؟
نمایش نسخه قابل چاپ
آيا اين امكان وجود دارد كه سطح دسترسي كاربري را به گونه اي ارتقاع دهيم كه ان كاربر يا كاربران خاص امكان ورود به بخش مديريت مامبو را داشته باشند و براي مثال بتوانند در بخش محتوا اخبار و مطالب خود را ارسال نمايند؟
سلام دوست عزیز
بله اگه کابران را به Manager به بالا ارتقا دهید می توانند به مدیریت سایت دسترسی داشته باشند .
یاعلی
[quote author=مجید link=topic=5873.msg35119#msg35119 date=1176659895]
سلام دوست عزیز
بله اگه کابران را به Manager به بالا ارتقا دهید می توانند به مدیریت سایت دسترسی داشته باشند .
یاعلی
[/quote]
مجيد جان از راهنمايي شما ممنونم. اما مي خواستم ببينم ايا ميشه اون كاربر يا كاربران خاص رو بعد از ارتقا دسترسي طوري محدود كرد كه فقط به بخش محتوا دسترسي داشته باشند و امكان ارسال مطلب به بخش هاي موجود ر سايت داشته باشند و امكان تغيير يا ... در ساير بخش هاي مديريت مامبو نداشته باشند.
یک فایل مامبو داشت که اسمش یادم نیست. با تغییر در اون فایل مثلا می تونید به مدیر فقط دسترسی به محتوا را بدید.
توی فایلها بگرد پیداش میکنی
[quote author=نوید link=topic=5873.msg35126#msg35126 date=1176665175]
یک فایل مامبو داشت که اسمش یادم نیست. با تغییر در اون فایل مثلا می تونید به مدیر فقط دسترسی به محتوا را بدید.
توی فایلها بگرد پیداش میکنی
[/quote]
نويد جان آيا امكانش هست در اين موردي كه فرموديد توضيح بيشتري بديد. و اينكه در اون فايل چه جور تغييراتي بايد داد اگه در اين خصوص توضيح كاملتري بديد ممنون خواهم شد
فایل gacl.class.php را در پوشه includes را ببین
توی فایل توضیحات داره
مثلا میتونی دسترسی های مدیر را از بخش ها برداری!
خیلی ساده هستش
نويد جان از راهنمايي شما بسيار سپاسگذارم . من تا فردا اين كدها را بررسي مي كنم و اميد وار كه بتوانم اين كار رو با ويرايش اين كد ها انجام بدم اما اگه به مشكلي برخورد كردم اشكالي نداره تا در اين تاپيك اونها رو مطرح كنم تا شما كمكم كنيد؟
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
[quote author=نوید link=topic=5873.msg35138#msg35138 date=1176668498]
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
[/quote]
نويد جان شرمنده من كدها رو ديدم اما متوجه نشدم كه دقيقا بايد چكار كنم و چي رو تغيير بدم. امكانش هست تغييراتي كه بايد انجام بگيره را بفرماييد.
با تشكر
[quote author=نوید link=topic=5873.msg35138#msg35138 date=1176668498]
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
[/quote]
واقعا هم نیازی به توضیحان نداره
دوست عزیز یه کم خودتون هم تلاش کنید
ما راهنمایی میکنیم شما هم یه زحمتی به خودتون بدین رو لوکال تست کنین
[quote author=balal link=topic=5873.msg35240#msg35240 date=1176741936]
[quote author=نوید link=topic=5873.msg35138#msg35138 date=1176668498]
کدهاش بقدری واضح هستش که حتی نیاز به راهنمایی هم نیست
اگر مشکل داشتی بگو تا خودم یا دوستان راهنماییت کنن
[/quote]
واقعا هم نیازی به توضیحان نداره
دوست عزیز یه کم خودتون هم تلاش کنید
ما راهنمایی میکنیم شما هم یه زحمتی به خودتون بدین رو لوکال تست کنین
[/quote]
دوست من
من مامبو رو در اداره اي كه كار مي كنم در شبكه داخلي موجود نصب كردم و اتفاقا امروز صبح خيلي سعي كردم كه اينكار رو انجام بدم اما انقدر در خط ها و كدهاي موجود در اين فايل از عباراتي چون manager و administration و users و super administrator و components و com_dbadmin و ... استفاده شده كه واقعا براي من سوال هست كه كدام يك از اين ها بايد تغييرات لازم رو بكنه
نويد جان امكانش هست در اين خصوص راهنمايي هاي بشتري بفرماييد
بهتره به info [at] mambolearn.com میل بزنی برات انجام بده
اینم توضیحات:
این کد سطح دسترسی super administrator رو برای ورود به بخش مدیریت فعال میکنه.کد:$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 به قالب ها دسترسی داشته باشهکد:$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 administrator درجه کاربری رو وارد کنی مثلا manager
موفق باشی
balal جان از توضيحات بسيار عالي و جامع شما خيلي خيلي ممنونم. مطابق به انچه كه شما فرموديد من كدها رو تك تك نگاه كردم همه كدها و دستورات استفاده شده در اين فايل به نوعي امكان اعمال تغييرات را به ادمين يا ساير كاربران را به نحوي مي دهد كه انها قادر به انجام كاري يا دسترسي به امكانات يا بخشهايي از مديريت داشته باشند اما نفرموديد كه چگونه مي توان امكان دسترسي يوزر manager را به com_frontpage و com_sections&scope=content و com_categories&section=content و com_menus محدود كرد . آيا علاوه بر دستورات فوق دستورات ديگري نيز بايد به اين بخش اضافه شود؟
باید براتون اختصاصی برنامه نویسی بشه
خواستید میتونید با info تماس بگیرید