как убрать меню в джумла
Как создать пункт меню Вход/Выход и убрать модуль Login Form с сайта на Joomla
В этой статье подробно остановимся на том, как придать сайту на Joomla с шаблоном Protostar более привычный для пользователей вид, создав отдельный пункт меню для входа/выхода на сайт под учётной записью пользователя. И это позволит значительно разгрузить все страницы сайта, убрав, ставшим ненужным модуль Login Form, который значительно загромождает пространство, но обладает весьма ограниченным функционалом.
Как создать пункт меню Вход/Выход на сайте Joomla
Так как все материалы по этой теме собраны в отдельные статьи, то инструкция будет в виде тезисов со ссылками на подробные статьи по каждому из вопросов:
Всё! Выполнив эти действия мы получаем готовый пункт меню, который будет отображать Вход или Выход в зависимости от того, залогинился ли пользователь на сайте или нет. К тому же, пользователю должно быть понятно, то нужно нажать на Вход, чтобы получить ссылку для регистрации на сайте.
Как убрать модуль Login Form с сайта на Joomla
Когда вся работа по переводу управления пользовательской активностью переведена в Главное меню, то отпадает необходимость в отображении модуля Login Form.
Заключение
Таким образом, перенеся Главное меню сайта из боковой позиции под шапку сайта и убрав форму Login Form мы значительно облегчили дизайн всех страниц сайта, придав ему современный вид.
Шаблон Protostar при правильном применении стандартных средств Joomla из заготовки приобретает законченный вид. =)
На этом тюнинг сайта не завершён, но то, что описано в этой статье, значительно повлияет на его привлекательность для пользователей. ; )
Как убрать надпись «Главная» со страниц сайта на Joomla 3
В этой статье подробно рассмотрим, как убрать надпись «Главная» со страниц сайта на Joomla 3 и где в настройках админки хранятся данные, которые влияют на вывод этой надписи. Также рассмотрим, как эти настройки можно выставить вручную, а можно «приколотить» так, чтобы они были по умолчанию и использовались для всех страниц (на самом деле, пунктов меню) сайта.
Вывод заголовка пункта меню сайта на всех страницах
Есть такая фишка в Joomla, которая может быть как полезной, так и вызывать раздражение, — это выдача заголовка меню на всех станицах, относящихся к этому пункту меню.
Как видно на картинке, надпись «Главная» на всех страницах, относящихся к этому пункту меню не несёт в себе вообще никакой смысловой нагрузки.
Настройка параметра «Показать заголовок страницы»
Для того, чтобы убрать эту надпись, нужно обратиться к настройкам меню сайта, а конкретно, нужно выбрать пункт меню, название которого требуется убрать со страниц сайта. А ещё более конкретно: нас интересует вкладка «Параметры страницы» в настройках пункта меню:
А во вкладке «Параметры страницы» нас интересует поле «Показывать заголовок страницы» (см.картинку выше). Если параметр этого поля выставлен в значение «Да», то заголовок страницы будет отображаться. Нам это уже не нужно, этому выставим его в значение «Нет» и сохраним изменения:
После сохранения изменённых настроек Joomla выдаст подтверждение:
Сообщение
Пункт меню успешно сохранён
Конфигурация меню. Выставляем значения «По умолчанию»
На самом деле, для того, чтобы не ходить по всем пунктам меню и не выставлять значения для каждого вручную, можно выбрать значение выставляемого значения «По умолчанию». Тогда можно будет менять параметр в одном месте, а применяться он будет для всех параметров.
Для того, чтобы выставить в поле «Показывать заголовок страницы» значение по умолчанию, нужно попасть на вкладку «Параметры страницы» в конфигурации меню Joomla. Это можно сделать так, как описано по ссылкам выше, а можно кликнуть на кнопку «Параметры» на странице «Пункты меню», как показано на предыдущей картинке (так быстрее).
При любом способе откроется окно «Конфигурация меню» с системными настройками «Менеджера меню»:
В поле «Показывать заголовок страницы» «Менеджера меню» и выставляется значение по умолчанию для всех пунктов меню сайта.
Результат
В результате (выставив «Нет» глобально и по умолчанию или просто локально «Нет») в поле «Показывать заголовок страницы», мы получим желаемый результат: надпись «Главная» больше не будет появляться на всех страницах сайта:
Сегодня я вас расскажу, как можно переименовать, поменять, удалить это меню, которое на английском языке.
Как его перевести на русский, как изменить вложенные категории. Это делать достаточно просто.
Мы просто переходим в административную панель. Кто не знает, открывайте просто название сайта. Переходим в Main Menu, то, что звездочкой отмечено.
Как видим, здесь наши вложенные файлы. Здесь две страницы, поставим, чтобы показывались «Все», так более наглядно.
Я вам покажу очень интересную вещь. Последнего пункта «Login» нет в меню. Чтобы его найти и снять с публикации мы переходим в «Менеджер модулей», выбираем Тип меню и видим здесь Main menu и отдельным блоком идет логин, мы его просто снимаем с публикации.
Давайте перезагрузим и он пропал.
Еще раз вернемся и доделаем меню. Если вы хотите, например, пока снять с публикации, чтобы не показывались какие-то пункты.
Я вам объясню по типу. Делится на определенные блоки, это блок «Контакты». В Joomla есть такой параметр, можно вбивать различные контакты лиц, которые являются пользователями, которые администраторы, менеджеры, которые администрируют этот сайт и другие, разные люди. Их информацию можно забивать внутрь Joomla в специальный компонент, который так и называется «Контакты» и отсюда уже выводить через меню. Я редко использую этот пункт.
Также есть «Поиск», «Лента новостей» и остальные, «Менеджер пользователей», «Ссылки». Как правило, используется этот блок, остальные только в редких случаях, когда это реально уже нужно. В следующих уроках, я думаю, буду показывать вам различные методы отображения меню и будут использоваться различные блоки.
Как убрать меню в джумла
7 альтернативных методов исследования ключевых слов
Яндекс начнет пессимизировать сайты недобросовестных организаций
Снять модуль с публикации
P.S. И купите себе нормальный хостинг. Лагает не по-детски.
В данном случае (с данным шаблоном), просто снять с публикации, наверное не получится.
Придется открывать файл: /templates/ja_galena/index.php и вырезать из него
меню. Это часть кода от: до:
или найти строку наподобие:
Всем большое спасибо кто ответил! Модуля topmennu у меня небыло в джумле. Правильно было вырезать от до: 🙂
P.S. насчет хостинга..
-= Serafim =-:
Советую данный хостинг, сам пользуюсь его услугами. Очень отзывчивый суппорт, всегда идет навтречу.
Как избавиться от дублирования контента Joomla
Мы можем использовать псевдонимы, чтобы создать повторяющийся элемент меню без создания дубликатов URL или дублирования контента. Они очень просты в использовании, и могу помочь решить проблемы SEO и контент-менеджмента в Joomla.
Мы можем использовать псевдонимы, чтобы создать повторяющийся элемент меню без создания дубликатов URL или дублирования контента. Они очень просты в использовании, и могу помочь решить проблемы SEO и контент-менеджмента в Joomla.
Что такое псевдоним пункта меню?
Псевдоним пункта меню – это тоже тип меню, как, допустим, Блог материала или просто Материал. Однако он не отображает контент, а является ссылкой.
Зачем нам нужен псевдоним пункта меню?
Сайты обычно имеют несколько навигационных меню, чтобы помочь пользователям найти любую необходимую информацию, и это не редкость, когда одни и те же ссылки располагаются в нескольких меню. Например, меню в футере может содержать одни и те же ссылки, что и в главном меню. Если эти ссылки меню не настроены должным образом, могут возникнуть проблемы с дублированием контента, нескольких URL для одних страниц и другие проблемы. К счастью, в Joomla имеется очень простой способ избежать подобных проблем с помощью Псевдонима пункта меню.
Пример :
Заметьте, что верхнее меню и боковое меню имеют одинаковые пункты. Чаще всего верхнее меню строится из реальных пунктов меню, выводящих контент, а боковое меню – из ссылок и псевдонимов.
Почему мы должны его использовать?
Псевдоним пункта меню, как уже было сказано, позволяет создать ссылку на уже существующий пункт меню. Допустим, у нас есть пункт «О нас». Этот пункт находится в главном верхнем меню и ведет на одиночный материал «О нас». А нашей задачей является внести еще один такой пункт меню в меню в футере (блок меню в самом низу сайта). И вместо того, чтобы создавать еще один пункт меню, который ссылается на тот же самый материал «О нас», мы просто создаем Псевдоним пункта меню. Почему именно так?
Значит нам нужно в новом, создаваемом нами пункте меню нам нужно ввести алиас меню, как и в уже существующем меню. То есть, «about-us».
Однако, когда вы введете алиас и нажмете сохранить – вы увидите вот такое сообщение об ошибке.
«Предупреждение
Сохранить не удалось из-за ошибки: Другой пункт меню, верхнего уровня, уже содержит такой Алиас»
Если же вы уверены, что такого пункта нет – скорее всего он находится в корзине и вам нужно просто ее очистить через менеджер меню.
А вообще, в большинстве случаев эта ошибка говорит вам «НУЖНО ИСПОЛЬЗОВАТЬ ПСЕВДОНИМ ПУНКТА МЕНЮ!». И это правда!
Чтобы избавиться от ошибки достаточно переключить тип пункта меню на Псевдоним пункта меню, а потом выбрать нужный пункт меню с тем же адресом.
Когда вы выберете пункт меню Псевдоним пункта меню и сохраните его, вы увидите, что Joomla может создать алиас страницы из даты и времени. Но не стоит этого пугаться, это чисто системные детали, которые никак не повлияют на адрес страницы, а используются для системных связок.
Почему это полезно?
Однако и это может быть проблематично, поскольку вы можете захотеть переименовать пункт меню, поменять/переименовать ссылку на страницу, перенести сайт и сменить домен. Это тоже может быть довольно проблематично. В случаях любых изменений вам придется каждый раз вносить любые изменения вручную. Чтобы избавиться от всех этих проблем, легче использовать Псевдоним пункта меню.