Начинающие веб-мастера часто сталкиваются с проблемой — отладили сайт на стандартном шаблоне, потом решили установить другой шаблон, поинтереснее. Скачали, установили, активировали и. Половина модулей на сайте перестала отображаться! Почему?
У каждого шаблона Joomla разное расположение и название позиций для модулей. Предположим, в вашем прежнем шаблоне навигационное меню было привязано к позиции nav. Установили новый шаблон, а там эта позиция называется не nav, а, например, navigation. А в старых настройках модуля прописано, что он должен отображаться в позиции nav, которой больше нет. В итоге, модуль не отображается.
Есть простой способ увидеть позиции модулей в шаблоне — это добавить к адресной строке /?tp=1. Например так: http://simple.artem-kashkanov.ru/?tp=1 При этом на экране отобразятся позиции модулей.
Но вполне может случиться, что ничего не произойдет — сайт как отображался так и продолжает отображаться. В этом случае нужно выполнить еще одно действие. Нам надо зайти в админку сайта, «Расширения», «Менеджер шаблонов», справа вверху нажимаем кнопку «Настройки». На странице настроек надо включить опцию «Просмотр позиций модулей».
После этого параметр адресной строки /?tp=1 обязательно заработает и будет отображать позиции модулей сайта на Joomla 3.
Процесс создания сайта увлекателен и безграничен в творческом плане. Облик портала словно по крупицам складывается из отдельных модулей. Это могут быть модули поиска, материалов или меню, свободного html -кода. Для каждого из них вебмастер находит своё, самое, на его взгляд подходящее место. В шаблоне сайта такие места строго определены и называются «позицией». просмотр позиций модулей joomla 3 – это удобная в работе функция и следует знать, как ей воспользоваться.
Для того что бы посмотреть позиции необходимо к адресу сайта в конце добавить: /?tp=1
Но в joomla 3 и joomla 3.5 есть несколько нюансов:
Содержание
- Обязательное условие в joomla 3
- Включаем просмотр позиций Модулей
- Способы просмотра позиций
- Изменение позиции модулей
- Вступление
- О модулях Joomla3
- Смотрим Позиции модулей CMS Joomla сайта
- Как включить просмотр позиций модулей Joomla 3
- Смотрим расположение модулей Joomla 3 на сайте
Обязательное условие в joomla 3
Joomla как самый доступный и интересный CMS предоставляет возможность создания разных модулей. И в этом процессе обязательным условием становится указание позиции. Стандартными в большинстве шаблонов, специально разработанных под joomla , являются позиции:
· position 0, 1, 2, 3;
· search (поиск обычно размещается в «шапке» сайта);
· debug (в самом низу, где обычно прописывают год создания сайта права на его материалы).
В некоторых шаблонах позиций в разы больше, чем привычное количество. Вебмастера также часто размещают модули внутри материала, создавая для них собственные позиции с помощью специальной команды.
В творческом процессе создания целостного, информативного и интуитивно понятного сайта, приходится постоянно просматривать возможные места размещения модулей. Во всех предыдущих и новых версиях CMS Joomla это легко можно сделать, прибавив к названию сайта в командной строке браузера «/?tp=1». Правда в новых версиях (Джумла 3, Джумла 3.5 и далее ), чтобы этот способ сработал необходимо сначала разрешить CMS отображать позиции.
Включаем просмотр позиций Модулей
1. Для этого заходим в «менеджер шаблонов» и, не переходя ни в какой конкретный шаблон, находим в правом верхнем углу «Настройки».
2. В одной из строк мы сразу увидим «Просмотр позиций модулей», напротив данной строки находятся 2 кнопки: «Включено» и «Отключено». Если зелёным цветом выделена первая, значит вышеуказанным способом вы сможете просмотреть позиции в шаблоне. Если выделена красным вторая, то нужно нажать «Включено» и сохранить новые настройки.
Теперь при добавление в адрес сайта «/?tp=1» мы увидим доступные позиции модулей.
После совершения всех необходимых действий по созданию новых модулей процедуры опытные вебмастера обратно выключают функцию отображения позиций, чтобы ни у кого не было возможности просматривать коды чужого сайта.
Способы просмотра позиций
Простой способ просмотра мы уже указали. Раньше, до появления свежих версий joomla 3 только им и пользовались. Однако теперь вебмастер может перейти к просмотру, нажав специальную кнопку в административной панели (в самом верху, рядом с предпросмотром сайта).
Изменение позиции модулей
Создавая модули и задавая им определённые позиции, вебмастера сразу просматривают, удачно ли разместились новые элементы структуры сайта. Если нет, позицию всегда можно поменять.
- Заходим в «менеджер модулей».
- Выбираем нужный, открываем и меняем позицию.
- Не забываем сохранять и просматривать результат.
Если долгое время работа ведётся именно по созданию и изменению модулей, а в шаблоне множество незнакомых позиций, удобно, если рядом с вкладкой «Панель управления» всегда открыт сам сайт с приставкой «/?tp=1».
Теперь и вы знаете, как посмотреть позиции модулей в joomla 3 и в более поздних версиях – двумя простыми способами, с соблюдением главного условия (включения функции просмотра в «менеджере шаблонов»).
Вступление
Если Вы знакомитесь и начинаете работать с CMS Joomla, то эта статья поможет Вам познакомиться с расширениями системы, улучшающими информативность сайта, под названием модули.
О модулях Joomla3
Модуль на Joomla сайте это как, листок с информацией, прикрепленный на страницы сайта.
При создании (верстке) шаблона, автор определяет, позиции модулей, то есть определенные места в разметке шаблоне, куда можно модуль поставить (закрепить модуль). Не будем относиться к CMS Joomla и её шаблонам как данности, вы сами всегда можете добавить свою позицию или несколько позиций модулей. Об этом лучше почитать статью (Как добавить свою позицию модуля в шаблон Joomla 3). В этой статье нас интересуют только позиции модулей заданных в шаблоне по-умолчанию.
Смотрим Позиции модулей CMS Joomla сайта
В ранних версиях Joomla! посмотреть позиции модулей шаблона можно было только одним способом. Для этого нужно было дописать к адресу главной страницы сайта (/?tp=1). Более того, в версии Joomla 1.5, нельзя было отключить показ позиций модулей, и любой мог, дописав заветные символы посмотреть позиции модулей вашего сайта.
В следующих версиях разработчики добавили отключение показа позиций модулей, это было в Joomla 1.6 и осталось на всех последующих версиях системы, до наших дней.
Файл, определяющий вывод модулей лежит тут: корень/libraries/cms/module/helper.php. Лишний раз лезть в код сайта не будем, поэтому посмотрим, как включить показ позиций модулей и как посмотреть эти позиции из административной панели сайта.
Как включить просмотр позиций модулей Joomla 3
Чтобы включить показ расположения модулей на Joomla 3, идем следующим из верхнего меню:
- Система→Общая настройка→Менеджер шаблонов. На странице ищем «Просмотр позиций модулей» и ставим позицию «Включено».
Теперь, после включения можно посмотреть расположение модулей на фронтэнд сайта.
Смотрим расположение модулей Joomla 3 на сайте
Посмотреть наглядно позиции модулей CMS Joomla 3, можно в менеджере шаблонов. Для этого нажимаем значок «глаз» в строке с рабочим шаблоном. Если просмотр включен (разрешен), то «глаз» будет НЕ красный, а синий.
Второй вариант просмотра модулей остался со старых времен:
- Сначала разрешаем просмотр позиций модулей,
- Потом, дописываете к адресу главной страницы сайта /?tp=1,
- Обновив страницу, визуально смотрите, где автор шаблона навешал модули.
Примечание: Другого варианта визуального показа позиций модулей Джумла нет.
Кроме всего вышесказанного, все позиции модулей прописаны по их названиям на странице создания типа модуля в графе: «Выбрать позицию». Если на сайте установлены несколько шаблонов, вы увидите все модули всех включенных шаблонов. Это неудобно и лучше отключить нерабочие шаблоны фронтэнд на вкладке: Расширения→Менеджер расширений→Управление→Тип расширений: Шаблоны.
Источник: