→ При разработке сайта лендинг в подарок! ЖМИ! ←
Авг
25

Joomla главная страница. Определяемся!

http://freshjournal-ru.livejournal.com/485952.html

Часто возникает задача по выводу определенных блоков кода (даже не модулей) только на главной страниц joomla. В этом случае алгоритм определения главной страницы довольно прост. Ниже его и рассмотрю, а также приведу полностью рабочий код, его реализующий.

Алгоритм определения главной страницы Joomla:

  • Получаем доступ к меню сайта
  • Определяем, что страница на которой мы сейчас находимся = странице по умолчанию (именно она считается в Джумле главной)
  • В зависимости от результата определения выводим разные блоки

Алгоритм предельно прост. Многие пытались определять главную страницу через $_SERVER. Но следует знать, что даже главная страница joomla — это не слэш в конце, а может быть всё, что угодно: материал, компонент и даже что-то экзотическое. А вариант с меню — работает на 100%

Реализация алгоритма определения главной страницы joomla

1
2
3
4
5
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
// код, который выводится на главной
тся // код, который выводится на остальных страницах

Реализация такая же простая, как и сам алгоритм. Пользуйтесь! А после успешного завершения работы над сайтом и размещения на хостинг-площадке (ссылка кликабельная, сам пользуюсь данным хостингом и очень доволен), его можно монетизировать, получая при этом уникальный контент! А если сами умеете писать красивые статьи, то можно заработать на сайте ещё больше!

Прокомментировать

Рубрики

Наши услуги

В прямом эфире