Как разрешить снятие блокировок для Manager и Administrator в Joomla 1.0?

  • 08.10.2007

По-умолчанию в Joomla функция снятия блокировок доступна только пользователям группы SuperAdministrator. Но довольно часто наполнением сайта занимаются пользователи с правами Manager и в случае блокировки материалов возникают проблемы - приходится просить кого-то из суперадминистраторов разблокировать материал. Недавно мы рассказывали о модуле ContentUnlocker, который позволяет разблокировать заданный материал. В этой статье, я хочу рассказать как с помощью небольшой модификации предоставить доступ к функции разблокировки всем пользователям административной панели.

Перед началом модификаций рекомендую создать резервную копию изменяемых файлов. Если у вас вдруг что-то не получится наличие резервной копии позволит вам откатить изменения и восстановить работоспособность сайта.

  1. Открываем файл /administrator/components/com_checkin/admin.checkin.php
  2. Находим в нем строчки:
    if (!$acl->acl_check( 'administration', 'config', 'users', $my->usertype )) {
    	mosRedirect( 'index2.php?', _NOT_AUTH );
    }
    
    и заменяем их на
    /* if (!$acl->acl_check( 'administration', 'config', 'users', $my->usertype )) {
    	mosRedirect( 'index2.php?', _NOT_AUTH );
    } */
  3. Сохраняем изменения в файле
  4. Открываем файл /administrator/modules/mod_fullmenu.php
  5. Находим в нем строчки:
    				}
    	?>			_cmSplit,
    	<?php
    		// Help Sub-Menu
    и заменяем их на
    				} else {
    	?>			
    				_cmSplit,
    	 			[null,'System',null,null,'System Management',
    					['<img src="/../includes/js/ThemeOffice/checkin.png" />', 'Global Checkin', 'index2.php?option=com_checkin', null,'Check-in all checked-out items'],
    				],
    <?php
    				}
    ?>
    				_cmSplit,
    	<?php
    		// Help Sub-Menu

Желаю успешных экспериментов, жду отзывов и вопросов на форуме!

Это интересно:

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Скачать Joomla! 3 Документация Joomla! CMS Свернуть

Новости портала

Новое в блогах

Видео