پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: عدم ویرایش مطلب در صفحه سایت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
چطور میشه قابلیت ویرایش مطلب در خود سایت ( نه مدیریت) رو غیر فعال کرد؟
طوری که با لاگین کردن در مدیریت فقط بشه مطالب رو ویرایش کرد...
ممنون
joomla 3.0
درود بر شما
این مربوط به سطح دسترسی و گروه کاربری در جوملا است
اگر کاربر ثبت نام شده بر روی registered تنظیم شده باشد بعد از لاگین قابلیت ویرایش نخواهد داشت
در تنظیمات قسمت مدیریت کاربران " گروه کاربران جدید" را بر روی registered تنظیم کنید

شاد باشید و شادی بخش دیگران
سلام
کلا میخوام امکان ویرایش مطالب از صفحات سایت برداشته بشه و فقط با لاگین کردن در مدیریت این امکان فراهم بشه...
ادیت مطالب در خود سایت امکان پذیر نباشد! هر کاربری حتی super user
کاربرانی که دسترسی ویژه بالاتر از نویسنده داشته باشند ، ( ویرایشگر ، ناشر ، مدیر و مدیر ارشد ) میتونن مطالب رو ویرایش کنند .
تنها چیزی که الان به ذهنم میرسه اینه که دکمه ویرایش مطلب رو از سایت بوسیله CSS مخفی کنی
با درود!
در تکمیل وجمع بندی راهکارهای سایر اساتید، شما به سه روش میتونید این کار رو انجام بدید:
1. استفاده از تنظیمات سطح دسترسی
نقل قول: این مربوط به سطح دسترسی و گروه کاربری در جوملا است
اگر کاربر ثبت نام شده بر روی registered تنظیم شده باشد بعد از لاگین قابلیت ویرایش نخواهد داشت
در تنظیمات قسمت مدیریت کاربران " گروه کاربران جدید" را بر روی registered تنظیم کنید

2. پنهان کردن توسط CSS
نقل قول: تنها چیزی که الان به ذهنم میرسه اینه که دکمه ویرایش مطلب رو از سایت بوسیله CSS مخفی کنی

3. Override قالب:
در مسیر components -> com_content -> views -> article -> tmpl فایل default.php رو انتخاب و copy کنید
در پوشه قالبتون در مسیر html -> com_content -> article این فایل رو paste کنید
این سطر رو پیدا کنید:
کد:
$canEdit = $params->get('access-edit');
و به این شکل تغییرش بدید:
کد:
$canEdit = false;
من میخوام کلا این امکان برداشته بشه حتی برای مدیران بالا رده سایت
ممنون از پاسخ جامع و کاملتون...
این کار رو انجام دادم ولی هنوز کلیدش هست! با این که مقدارش رو false کردم...
این عبارت در همون فایل default.php بود... نباید تغییر کنه؟


<?php if (!$this->print) : ?>
<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
<?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?>
<?php endif; ?>
<?php else : ?>
با درود!

اون کلید که می‌فرمایید شامل آیکن‌های مربوط به ایمیل و پرینت هم میشه
آیا قصد دارید همه اون‌ها رو حذف کنید؟
سلام و دورد
چاره ای انگار ندارم...Pardon
من مشکلم اون دکمه ی ادیت هست که انگار با هیچ روشی نمیشه از بین بردش!
با درود!

مایل بودید دسترسی بدید یه نگاهی بکنم
لینک مرجع