Удалить Справка в админ панели joomla 3

Инструкция как удалить пункт Справка в меню админ панели joomla. Настройка для joomla версии выше 3,5 и удаление из кода для joomla версий ниже чем 3.5

справка

  Как в админ-панели joomla 3 удалить из меню пункт Справка.

  Для многих данный пункт меню в админ-панели является лишним и они хотели бы его удалить. С появлением JED смысл в данной Справке отпал. Многие владельцы сайтов не против удалить данный пункт, а есть случаи когда Справка занимает место, которого не хватает при добавлении новых расширений.

  О том как удалить Справку будет рассказано в данном посте.

  Если Вы не поняли о какой Справке зашла речь, приложу скриншот:

справка в админке

При нажатии на Справку разворачивается меню с множеством ссылок на сторонние сайты:

Справка в меню админки Joomla

Удаляем пункт Справка в меню админки

  Чтоб избавиться от пункта Справка в меню панели администратора, не нужно ничего удалять и редактировать! Наконец то разработчики позаботились, чтоб можно было отключить Справку в настройках джумла.
Итак, как это делается:

  1. Заходим в панель администратора → Расширения → Модули
  2. В фильтрах (под кнопкой создать) переключаем с положения Сайт на Панель управления.
  3. В списке модулей выбираем модуль с названием Admin Menu и заходим в его настройки.
  4. Переходим на вкладку Дополнительные параметры.
  5. В поле с названием Пункт меню «Справка» устанавливаем Скрыть и сохраняемся.
переключить на модули админки

Всё - больше Справка не будет появляться даже после обновления джумлы, разумеется если мы её назад не включим в положение Показать.

 


Способ для версий Joomla до 3.5

Так же есть решение как это сделать для Joomla версий ниже 3.5

Для этого нужно отредактировать файл default_enabled.php. Путь к файлу:

administrator/modules/mod_menu/tmpl/default_enabled.php

Открываем файл и удаляем следующий код (примерно начиная с 322 строки):

/*
 * Help Submenu
 */
if ($showhelp == 1)
{
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP'), '#'), true);
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_JOOMLA'), 'index.php?option=com_admin&view=help', 'class:help'));
	$menu->addSeparator();

	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_FORUM'), 'http://forum.joomla.org', 'class:help-forum', false, '_blank'));

	if ($forum_url = $params->get('forum_url'))
	{
		$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_SUPPORT_CUSTOM_FORUM'), $forum_url, 'class:help-forum', false, '_blank'));
	}

	$debug = $lang->setDebug(false);

	if ($lang->hasKey('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM_VALUE') && JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM_VALUE') != '')
	{
		$forum_url = 'http://forum.joomla.org/viewforum.php?f=' . (int) JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM_VALUE');
		$lang->setDebug($debug);
		$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM'), $forum_url, 'class:help-forum', false, '_blank'));
	}

	$lang->setDebug($debug);
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_DOCUMENTATION'), 'https://docs.joomla.org', 'class:help-docs', false, '_blank'));
	$menu->addSeparator();

	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_EXTENSIONS'), 'http://extensions.joomla.org', 'class:help-jed', false, '_blank'));
	$menu->addChild(
		new JMenuNode(JText::_('MOD_MENU_HELP_TRANSLATIONS'), 'http://community.joomla.org/translations.html', 'class:help-trans', false, '_blank')
	);
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_RESOURCES'), 'http://resources.joomla.org', 'class:help-jrd', false, '_blank'));
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_COMMUNITY'), 'http://community.joomla.org', 'class:help-community', false, '_blank'));
	$menu->addChild(
		new JMenuNode(JText::_('MOD_MENU_HELP_SECURITY'), 'http://developer.joomla.org/security-centre.html', 'class:help-security', false, '_blank')
	);
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_DEVELOPER'), 'http://developer.joomla.org', 'class:help-dev', false, '_blank'));
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_XCHANGE'), 'http://joomla.stackexchange.com', 'class:help-dev', false, '_blank'));
	$menu->addChild(new JMenuNode(JText::_('MOD_MENU_HELP_SHOP'), 'http://shop.joomla.org', 'class:help-shop', false, '_blank'));
	$menu->getParent();
}

  Удаляем данный код, обновляем страницу админ-панели и видим что пункта Справка больше нет.

  Так же можно отредактировать под себя данное меню и исправить ссылки и названия пунктов под свои нужды (к примеру сделать меню с пунктами ведущими на разделы сайта или внешние ресурсы).

 

Записи по теме
Как в Joomla удалять компоненты, модули и плагины
удаление Научитесь правильно удалять компоненты, модули, шаблоны и плагины установленные на сайт Joomla. Просто зайдите в раздел Управление, отметьте расширения которые нужно удалить и нажмите кнопку Деинсталировать.
Как в джумла 3 убрать index.php в адресе сайта
Как в джумла 3 убрать index.php в адресе сайта Пошаговая инструкция как убрать index.php из url-адресов страниц сайта Joomla. Выполните указанные действия чтобы избавится от префикса index.php в урлах сайта.
Как зайти в админку Joomla
джумла Подсказка для новичков - как попасть на страницу входа в панель администратора Joomla.
Как удалять шаблоны Joomla
удаление Инструкция о том, как в CMS Joomla правильно удалять шаблоны установленные на сайте. Установили ненужный шаблон? - Узнайте как правильно его удалить.
Плагин антиблокировки меню в админке
Плагин антиблокировки меню в админке Небольшая информационная запись о плагине который отключает блокировку навигационного меню в админ-панеле joomla при редактировании и прочих действиях. Этот плагин я использую на всех своих сайтах на Joomla.
Скрытие входа в админку Joomla
замок Плагин jSecure Lite позволяющий спрятать страницу входа в панель администратора от посторонних глаз и тем самым защитить админку сайта от взлома. Узнайте как работает и как настроить данный плагин.

 

 

Комментарии 0

*** чтобы писать комментарии.