0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 283 Просмотров
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Добрый вечер!
В файле index.php имеется div с определенным содержимым, естественно он виден на всех страницах сайта.
Можно ли посредством PHP прописать условие, чтобы данный div и все что в нем находится выводилось только на главной странице?
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Немножко не догоняю, какой код именно мне нужен...
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Код
$baseUrl = JUri::base();
$isHome = $baseUrl == JUri::current();
if ($isHome){ echo "bla-bla"}
А если вместо бла-бла-бла конструкция из дивов, в одном из них модульная позиция - пойдет?
Вставил в код:
Код
<?php $baseUrl = JUri::base();
$isHome = $baseUrl == JUri::current();
if ($isHome){ echo "bla-bla"}
?>
не работает, белый экран!
*

effrit

  • Легенда
  • 9222
  • 1007 / 11
  • effrit.com
ну блин, что уж совсем-то без головы.
точки с запятой нет после echo

вот так выводим, если удобнее HTML
Код
<?php if($isHome): ?>
<div class="container-fluid">
<jdoc:include type="modules" name="o_mid"  style="html5" />
</div>
<?php endif; ?>
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Ну не работает. Вообще ни на одной странице не выводит. Может привязка $isHome не срабатывает, и по ID нужно...?
« Последнее редактирование: 20.11.2018, 19:00:38 от fireman »
*

effrit

  • Легенда
  • 9222
  • 1007 / 11
  • effrit.com
это рабочий пример с рабочего сайта.
может ты внутрь условия внешнего загнал куда-то?
по ID тоже можно, но это менее точный метод будет, т.к. страницы без пунктов меню будут наследовать ID главной, со всеми вытекающими...

Код
$Itemid = isset($_REQUEST['Itemid'])? $_REQUEST['Itemid']: 0;
if ($Itemid == 100) {}
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Можно я код всего документа выложу чтобы посмотреть точнее?
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Спойлер
[свернуть]
*

effrit

  • Легенда
  • 9222
  • 1007 / 11
  • effrit.com
а ничего, что у тебя isHome вообще не определена?
как ты пример-то копируешь, мне интересно? только вторую часть?  ;D
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Ну я копировал из твоего поста, как было так и вставил. Как определить, будь добр...!
*

effrit

  • Легенда
  • 9222
  • 1007 / 11
  • effrit.com
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Все понял, а я ее в <?php ?> запихивал. Баран, чё. ;D Спасибо!
*

fireman

  • Захожу иногда
  • 198
  • 1 / 0
  • в цель...
Я разобрался... Все работает! Еще раз, спасибо!
*

pavelrer

  • Давно я тут
  • 531
  • 10 / 1
Цитировать
ну слава Матрице
Ну если че, я в другом измерение :) ну вот так можно к любой известной
($_SERVER['REQUEST_URI'])
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вход на сайт только с двух устройств и срок действия логина

Автор antarey

Ответов: 43
Просмотров: 929
Последний ответ 05.03.2019, 15:05:23
от antarey
Вывод изображения в Списке категорий

Автор Dolphin4ik_1

Ответов: 1
Просмотров: 95
Последний ответ 27.02.2019, 00:53:07
от pavelrer
Где найти файл в Joomla http://localhost/имя сайт/index.php/explore/module-varia

Автор dk0929

Ответов: 1
Просмотров: 75
Последний ответ 24.02.2019, 16:28:49
от NewUsers
Перенаправление url Joomla вида index.php?route=

Автор musstudent

Ответов: 3
Просмотров: 98
Последний ответ 15.02.2019, 19:36:39
от voland
Файлы pdf только для просмотра на сайте

Автор GuDeVic

Ответов: 4
Просмотров: 206
Последний ответ 09.02.2019, 20:12:42
от dm-krv