[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Условие
vitalso78
Здравствуйте. Ребят, как мне сделать так, чтобы данный блок

include_once($base_path."blok/reklamma.php");


не показывался именно на этой странице, где находиться index.php , а на других, чтоб показывался.



_____________
бесплатные объявления
GET
А другие страницы это какие? У них есть адреса или типа того?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Tumour
vitalso78
хм.. Удали
include_once($base_path."blok/reklamma.php");

с index.php, и в index.php не будет показываться.
Больше конкретики нечеж не понятно.

_____________
Путешествуй с BookRestEasy.com
Миша
Почему то мне кажется, что для представления у тебя используется один шаблон и в нём:
include_once($base_path."blok/reklamma.php");


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

_____________
Принимаю заказы, писать в ЛС
vitalso78
Цитата (Медведь @ 30.04.2016 - 17:12)
Почему то мне кажется, что для представления у тебя используется один шаблон и в нём:
include_once($base_path."blok/reklamma.php");


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

Ну как бы да. Один шаблон на два раздела, к тому же разных

_____________
бесплатные объявления
vitalso78
не подскажите как сделать ?

_____________
бесплатные объявления
vitalso78
Цитата (GET @ 30.04.2016 - 14:58)
А другие страницы это какие? У них есть адреса или типа того?

/index.php
на два раздела

1. Это главная http://mobill.esy.es/
2. Это страница с материалом магазина http://mobill.esy.es/_perforator/

Вот нужно чтобы на главной не показывало
include($base_path."blok/reklamma.php"); , а на странице с материалом показывало.

В данный момент [php]include($base_path."blok/reklamma.php");
отображает и там и там

_____________
бесплатные объявления
Миша
Цитата (vitalso78 @ 30.04.2016 - 17:33)
не подскажите как сделать ?

1 Читай мою подпись smile.gif
2 Получить адрес текущей страницы -$_SERVER
3 По условию обрабатывать код - if


Обрати внимание на PHP_SELF и SERVER_NAME

_____________
Принимаю заказы, писать в ЛС
Astin
vitalso78 У тебя единая точка входа или нет

То есть, к примеру если mobill.esy.es то index.php

Если mobill.esy.es/_perforator то perforator.php

И если единая точка входа то как ты формируешь ссылку mobill.esy.es/_perforator?
vitalso78
Цитата (Astin @ 30.04.2016 - 18:16)
vitalso78 У тебя единая точка входа или нет

То есть, к примеру если mobill.esy.es то index.php

Если mobill.esy.es/_perforator то perforator.php

И если единая точка входа то как ты формируешь ссылку mobill.esy.es/_perforator?

Вот так mobill.esy.es то index.php

И вообще. Там файлы все какие то замомроченные, как то не по людски всё прописанно Проще отказаться чтобы всё пр уму переделать. Дешевле обойдёться.

Вообщем я иак понял, что не чо нельзя придумать, да ?

Ксате. С наступающей пасхой всех !!!! Христос Воскрес !!!!



_____________
бесплатные объявления
Миша
Можно wink.gif Я тебе считай разжевал, осталось только код за тебя написать. biggrin.gif

Пройди по ссылкам, в первой найди - PHP_SELF и SERVER_NAME (Сразу всё поймёшь).

Это только, если _perforator - является реальным каталогом, иначе решение будет другим.

_____________
Принимаю заказы, писать в ЛС
Astin
vitalso78 и тебя с праздником, "Воистину Воскрес!"

Если у тебя ссылка mobill.esy.es/_perforator формируется через GET параметр

То примерно вот так
if (isset($_GET['параметр _perforator '])) 
{
include_once $base_path."blok/reklamma.php";
}


Если у тебя это отдельный каталог, к примеру perforator.php, то
тогда просто в него поставь
include_once $base_path."blok/reklamma.php";

А с index.php убери
Astin
vitalso78

Попробуй в index.php прописать вот так

// Какой каталог в данный момент исполняется
echo $_SERVER['PHP_SELF'];

// если у тебя GET параметр то покажет его
echo $_SERVER['QUERY_STRING'];


Когда поставишь код перейди на страницу mobill.esy.es/_perforator

И если у тебя единая точка входа то увидишь ответ из echo
Если ответа не будет, значит mobill.esy.es/_perforator это отдельный каталог
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.