مصطفی صفرعلی 2,891 ارسال شده در شهریور 92 با سلامتا حالا چندین بار سوال شده که چطور میشه برای کاربری که به آن در بخش مدیریت جوملا دسترسی میدیم به برخی از کامپوننتها دسترسی نداشته باشند و منظورشون هم کامپوننتهایی هستند که یا دکمه تنظیمات ندارند یا دارند ولی سربرگی برای تنظیم دسترسی ندارنددر این تاپیک یاد خواهید گرفت که چطور دسترسی گروههای خاصی را به این جور کامپوننت ها کلا" مسدود کنیمراجع به سایر اختیارات در این تاپیک بحث نمیشود به این دلیل که برخی از کامپوننت ها از دستورات ویژه ای که براشون بطور اختصاصی کدنویسی شده استفاده میکنند که مربوط به مبحث افزونه نویسی میشهفلذا در این تاپیک فقط با یک دستور عمومی برای عدم دسترسی کامل به این دست از کامپوننت ها آشنا خواهید شد به نحوی که کاربر حتی با دانستن لینک هم به آن دسترسی نخواهد داشتابتدا وارد دیتابیس موردنظرتون شوید و در ادامه وارد جدول زیر شوید assets سپس در ستون زیر به دنبال نام کامپوننت موردنظرتون بگردید name ممکن است با نامهای مشابه ای برخورد کنید در اینصورت نامی درست میباشد که در انتهای آن علامت نقطه و عدد وجود نداشته باشد !پس از یافتن نام موردنظر به سراغ ستون زیر در سطر همان نام بروید rules معمولا برای کامپوننت هایی که تنظیمی برای دسترسی ندارند بطور پیشفرض یک علامت آکلاد باز و یک علامت آکلاد بسته یعنی بصورت {} نمایش داده میشهکافیست به جای این دو علامت بصورت زیر کد موردنظر برای عدم دسترسی کامل برای یک گروه خاص را وارد کنید {"core.manage":{"x":0}} اگر بخواهید برای چند گروه خاص عدم دسترسی کامل تعیین کنید کافیه برای جداسازی از کاما انگلیسی استفاده کنید {"core.manage":{"x":0,"y":0,"z":0}} در هر دو کد بالا به جای عبارات x و y و z شناسه گروه کاربر موردنظرتون رو وارد کنیدبرای اینکه کدها و ترتیب قرارگیری علائم را به درستی ببینید کدها را در نوت پد کپی کنیدپس از انجام اینکار کاربر پس از ورود ، در منوی کامپوننت ها ، نام کامپوننت موردنظر را نخواهد دیدنکات مهم :1 - کدها را بدون فاصله وارد کنید !!!2 - قبل از ایجاد تغییرات از جدول مذکور بک آپ تهیه کنید !!!امیدوارم این آموزش براتون مفید بوده باشهاین دست از آموزش ها معمولا کمیاب یا نایاب هستند . چنانچه قصد استفاده از این آموزش در وب سایت یا وبلاگ خود دارید ، حتما" منبع را هم به نام انجمن جومینــــــا ذکر بفرمایید !موفق و پیروز باشیدیا حق 3 واکنش ها : m4mali، tarenoco و AmIn1412 نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
tarenoco 2 ارسال شده در بهمن 92 خیلی جالب و پر محتوا بود میشه کاری کرد که مثلا منو مدیر کل با یکی از کارکناش بطور کلی حتی از نظر ظاهری هم باهم فرق داشته باشه نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 92 با سلام اگر برای کاربر دسترسی به قسمتهای مختلف مدیریت به درستی تعریف شده باشند خود به خود این اتفاق میفته و منویی که مدیر دسترسی داره با منوی کاربر با دسترسی محدود متفاوت خواهد بود یعنی فقط اون مواردی که مجاز به دیدنشون هست رو میبینه . البته اگر منظورتون همین بوده باشه در مورد ظاهر هم ، میشه اینکار رو کرد منتهی باید کمی به php و API جوملا شناخت داشته باشید ( مبحث افزونه نویسی ) موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
alirezam50 25 ارسال شده در بهمن 92 سلام حالا اگه بخواهیم که مثلا کاربر نویسنده فقط به یه کامپوننت مثلا کا2 دسترسی داشته باشه و دیگه به هیچی دست رسی نداشته باشه چیکار باید کرد ؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 92 با سلام تاپیک زیر رو بطور کامل به همراه آموزشی که قرار دادم مطالعه کنید بعدش دیگه راحت متوجه میشید که چیکار کنید و دسترسی ها رو چطور تنظیم کنید http://forum.joomina.ir/topic/16513-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AD%D8%AF%D9%88%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D9%86%D9%88%DB%8C%D8%B3%D9%86%D8%AF%D9%87-%D9%87%D8%A7-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86-%D8%A8%D9%87-%D9%85/ البته اگر هدفتون اینه که کاربر فقط مطلب ارسال کنه نیازی به دسترسی دادن به بخش مدیریت نیست . کافیست یه منو تو سایت براش ایجاد کنید که از اونجا مطالب رو براتون ارسال کنه . خود k2 همچین منویی داره موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
alirezam50 25 ارسال شده در بهمن 92 با سلام تاپیک زیر رو بطور کامل به همراه آموزشی که قرار دادم مطالعه کنید بعدش دیگه راحت متوجه میشید که چیکار کنید و دسترسی ها رو چطور تنظیم کنید http://forum.joomina.ir/topic/16513-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AD%D8%AF%D9%88%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D9%86%D9%88%DB%8C%D8%B3%D9%86%D8%AF%D9%87-%D9%87%D8%A7-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86-%D8%A8%D9%87-%D9%85/ البته اگر هدفتون اینه که کاربر فقط مطلب ارسال کنه نیازی به دسترسی دادن به بخش مدیریت نیست . کافیست یه منو تو سایت براش ایجاد کنید که از اونجا مطالب رو براتون ارسال کنه . خود k2 همچین منویی داره موفق و پیروز باشید یا حق از قسمت منو رفتم که گزینه ارسال مطلب رو ایجاد کنم برای کامپوننت کا 2 اما گزینه ای برای ارسال نداشت عکسش پیوست شده ببینید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 92 با سلام نوع فرم ویرایش مطلب رو انتخاب کنید اگر سوال دیگری دارید که با عنوان تاپیک همخوانی نداره در تاپیک جدید مطرح کنید موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر