اعمال محدودیت مطالب در جوملا 1.5 فارسی
محتویات
مقدمه
در این آموزش میآموزید چگونه مطالب را به مهمانها و یا کاربران ثبت شده در جوملا 1.5 نمایش ندهیم! شاید شما هم بعد از راه اندازی سایت جوملایی خود نیاز پیدا کنید که بخشی از محتوا را از کاربران و یا مهمانها مخفی نمایید، برای این منظور چند راه حل در مقابل شما وجود دارد:
روش کار
ابزارهای مختلفی برای این منظور وجود دارد اما ما در این مقاله دو مورد را بررسی قرار خواهیم کرد.
استفاده از ماژول JommiHide
این یک پلاگین ساده برای مخفی کردن محتوا در جوملا 1.5 میباشد. از این طریق میتوانید مشخص نمایید که یک بخش از محتوا برای مهمانها یا کاربران نمایش داده شود یا خیر.
به این منظور 2 تگ در نظر گرفته شده است ، تگهای زیر و نحوه استفاده را ببینید:
<source lang="php">
{reg} این متن فقط به کاربران عضو نمایش داده میشود {/reg}
{unreg} این متن به کاربران غیرعضو نمایش داده میشود {/unreg}
</source>
زمانی که یک بازدید کننده عادی وارد صفحهای شود که بخشی از آن فقط برای اعضا قابل رویت میباشد عبارت "برای مشاهده این بخش باید در سایت عضو شوید" را مشاهده میکند.
مزایا:
- ساده بودن
معایب:
- برای دریافت آن باید در سایت HowIDid برای 3 ماه عضو شوید و این عضویت 10 دلار هزینه دارد.
- محتوا فقط برای عضو یا غیرعضو قابل مخفی نمودن است و از گروههای جوملا نمیتوان استفاده کرد.
- برای تغییر متن عدم دسترسی به مهمانها باید پلاگین را هک نمایید
استفاده از ماژول Ninja Access – JACL
با استفاده از این پلاگین میتوان محتوا مورد نظر را برای گروههای مختلف مخفی نمود. به این منظور به مثالهای زیر توجه نمایید:
<source lang="php">
{njaccess 0} نمایش این متن فقط به مهمانها {/njaccess}
{njaccess 18,19,20,21,23,24,25} نمایش این متن به همه کاربران {/njaccess}
{njaccess 24,25,30,31} نمایش این متن به مدیر سایت و 2 گروه دیگر {/njaccess}
</source>
همانظور که میبیند در تگ ها از کدهایی استفاده شده است. این کدها شناسه گروههای کاربری جوملا میباشد که میتوانید دسترسی را محدود نمایید. شناسه گروههای کاربری جوملا به شرح زیر است:
0 - مهمان, 18 – کاربر ثبت شده, 19 - نویسنده, 20 - ویرایشگر, 21 - ناشر, 23 - مدیر, 24 - ادمین, 25 – سوپر ادمین.
مزایا:
- یک پلاگین بسیار کامل جهت مخفی کردن محتوا براساس گروههای کاربری جوملا
- پشتیبانی عالی از طرف تیم سازنده
معایب:
- دانستن شناسه گروههای کاربری
- 30 دلار هزینه جهت دانلود آن
از کدام پلاگین استفاده کنیم؟
ما توصیه میکنیم از پلاگین Ninjoomla استفاده نمایید. چون این پلاگین بسیار ساده بوده و امکان تعریف دسترسیهای متفاوت در آن وجود دارد.
|
|
