vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Есть не большая проблема в /www/index есть вот такой код:
Там есть вот такая вот строчка: }else @include("/_index.php"); - т.к этот файл наша главная страница.
Получается так: Что шапка на всех страницах одинаковая, а на главной нужна другая.
Как сделать так что бы отделить файл _index,php и что бы не было шапки с файла /header, но что бы все ровно она осталось главной страницой.
# Шапка
@include("inc/_header.php");
if(isset($_GET["menu"])){
$menu = strval($_GET["menu"]);
switch($menu){
case "404": include("pages/_404.php"); break; // Страница ошибки
case "rules": include("pages/_rules.php"); break; // Правила проекта
case "about": include("pages/_about.php"); break; // О проекте
case "contacts": include("pages/_contacts.php"); break; // Контакты
case "news": include("pages/_news.php"); break; // Новости
case "signup": include("pages/_signup.php"); break; // Регистрация
case "recovery": include("pages/_recovery.php"); break; // Восстановление пароля
case "competition": include("pages/_competition.php"); break; // Конкурсы
case "account": include("pages/_account.php"); break; // Аккаунт
case "support": include("pages/_support.php"); break; // Тикеты
case "users": include("pages/_users_list.php"); break; // Пользователи
case "payments": include("pages/_payments_list.php"); break; // Выплаты
case "wm": include("pages/_wm.php"); break; // Выплаты
case "login": include("/#popap-login"); break; // Вход
case "admin4ik": include("pages/_admin.php"); break; // Админка
case "exchanger": include("exchanger/_exchanger.php"); break; // Обменник WMR на Payeer
case "add": include("exchanger/_add.php"); break;
# Страница ошибки
default: @include("pages/_404.php"); break;
}
}else @include("/_index.php");
@include("inc/_header.php");
if(isset($_GET["menu"])){
$menu = strval($_GET["menu"]);
switch($menu){
case "404": include("pages/_404.php"); break; // Страница ошибки
case "rules": include("pages/_rules.php"); break; // Правила проекта
case "about": include("pages/_about.php"); break; // О проекте
case "contacts": include("pages/_contacts.php"); break; // Контакты
case "news": include("pages/_news.php"); break; // Новости
case "signup": include("pages/_signup.php"); break; // Регистрация
case "recovery": include("pages/_recovery.php"); break; // Восстановление пароля
case "competition": include("pages/_competition.php"); break; // Конкурсы
case "account": include("pages/_account.php"); break; // Аккаунт
case "support": include("pages/_support.php"); break; // Тикеты
case "users": include("pages/_users_list.php"); break; // Пользователи
case "payments": include("pages/_payments_list.php"); break; // Выплаты
case "wm": include("pages/_wm.php"); break; // Выплаты
case "login": include("/#popap-login"); break; // Вход
case "admin4ik": include("pages/_admin.php"); break; // Админка
case "exchanger": include("exchanger/_exchanger.php"); break; // Обменник WMR на Payeer
case "add": include("exchanger/_add.php"); break;
# Страница ошибки
default: @include("pages/_404.php"); break;
}
}else @include("/_index.php");
Там есть вот такая вот строчка: }else @include("/_index.php"); - т.к этот файл наша главная страница.
Получается так: Что шапка на всех страницах одинаковая, а на главной нужна другая.
Как сделать так что бы отделить файл _index,php и что бы не было шапки с файла /header, но что бы все ровно она осталось главной страницой.
ну так если так надо просто надо файл _index,php добавить то что нужно чтоб показывало и всеvestmix написал(а):Есть не большая проблема в /www/index есть вот такой код:
# Шапка
@include("inc/_header.php");
if(isset($_GET["menu"])){
$menu = strval($_GET["menu"]);
switch($menu){
case "404": include("pages/_404.php"); break; // Страница ошибки
case "rules": include("pages/_rules.php"); break; // Правила проекта
case "about": include("pages/_about.php"); break; // О проекте
case "contacts": include("pages/_contacts.php"); break; // Контакты
case "news": include("pages/_news.php"); break; // Новости
case "signup": include("pages/_signup.php"); break; // Регистрация
case "recovery": include("pages/_recovery.php"); break; // Восстановление пароля
case "competition": include("pages/_competition.php"); break; // Конкурсы
case "account": include("pages/_account.php"); break; // Аккаунт
case "support": include("pages/_support.php"); break; // Тикеты
case "users": include("pages/_users_list.php"); break; // Пользователи
case "payments": include("pages/_payments_list.php"); break; // Выплаты
case "wm": include("pages/_wm.php"); break; // Выплаты
case "login": include("/#popap-login"); break; // Вход
case "admin4ik": include("pages/_admin.php"); break; // Админка
case "exchanger": include("exchanger/_exchanger.php"); break; // Обменник WMR на Payeer
case "add": include("exchanger/_add.php"); break;
# Страница ошибки
default: @include("pages/_404.php"); break;
}
}else @include("/_index.php");
Там есть вот такая вот строчка: }else @include("/_index.php"); - т.к этот файл наша главная страница.
Получается так: Что шапка на всех страницах одинаковая, а на главной нужна другая.
Как сделать так что бы отделить файл _index,php и что бы не было шапки с файла /header, но что бы все ровно она осталось главной страницой.
например: слайдер картинок я сделал только показывает на главной!
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Не совсем поняли вы) На всех страницах будет одна шапка, а на главной другая шапка должна быть.assus написал(а):ну так если так надо просто надо файл _index,php добавить то что нужно чтоб показывало и все
например: слайдер картинок я сделал только показывает на главной!
Я думаю тут только если убрать динамическую страницу и все файлы в папку www.
Мне надо что бы страница _index.php на этой странице не отображалась шапка, как на всех страницах, такое можно сделать?
Последнее редактирование модератором:
да можно сделать, просто отдельно сделать страницу и сделать ее по дефолту через .htaccessvestmix написал(а):Мне надо что бы страница _index.php на этой странице не отображалась шапка, как на всех страницах, такое можно сделать?
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Если просто тупо создать страницу это то понятно, но она ведь не будет главной.assus написал(а):да можно сделать, просто отдельно сделать страницу и сделать ее по дефолту через .htaccess
почитай тутvestmix написал(а):Если просто тупо создать страницу это то понятно, но она ведь не будет главной.
"""
11. Устанавливаем страницы по-умолчанию
Обычно страницей по-умолчанию является index.html, однако с помощью этого кода вы можете настроить по-умолчанию любую другую страницу.
#Устанавливаем альтернативную страницу по-умолчанию
DirectoryIndex about.html
""""
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Кхм, серьезно? Что тогда в начале :assus написал(а):почитай тут
"""
11. Устанавливаем страницы по-умолчанию
Обычно страницей по-умолчанию является index.html, однако с помощью этого кода вы можете настроить по-умолчанию любую другую страницу.
#Устанавливаем альтернативную страницу по-умолчанию
DirectoryIndex about.html
""""
DirectoryIndex index.php
RewriteEngine On
Если мы убираем динамическую страницу, тогда что получится? Просто белая страница. Это то понятно, что мы любой файл можем поставить.
phozik
Участник
- Сообщения
- 25
- Реакции
- 11
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Мммм, и что это нам дает?
if(!isset($_GET["menu"]))
@include("inc/_header2.php");
else
@include("pages/_index.php");
Вот что получается: http://prntscr.com/8vkjmy Тоже самое и при if(!isset($_GET["menu"])) @include("inc/_header.php");
if(!isset($_GET["menu"]))
@include("inc/_header2.php");
else
@include("pages/_index.php");
Вот что получается: http://prntscr.com/8vkjmy Тоже самое и при if(!isset($_GET["menu"])) @include("inc/_header.php");
BtcBets
Участник
- Сообщения
- 22
- Реакции
- 2
тут можно: в странице в \pages\_index.php создать дизайн главной страницы, а на других подключить другие части, например <?php include("inc/_header2.php"); ?> и т.дvestmix написал(а):Мммм, и что это нам дает?
if(!isset($_GET["menu"]))
@include("inc/_header2.php");
else
@include("pages/_index.php");
Вот что получается: http://prntscr.com/8vkjmy Тоже самое и при if(!isset($_GET["menu"])) @include("inc/_header.php");
Перед этим в файлах inc\_header.php и inc\_footer.php убрать всё лишнее, и оставить только
Возможно, есть другой способ - увы, но я не профессионал. Я использовал такой способ.
BtcBets
Участник
- Сообщения
- 22
- Реакции
- 2
*отвлёкся и не дописал 
и оставить
<html>
<head>
<title>Fruit Farm - {!TITLE!}</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="description" content="{!DESCRIPTION!}">
<meta name="keywords" content="{!KEYWORDS!}">
<link href="/style/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/functions.js"></script>
</head>
<body>
и оставить
<html>
<head>
<title>Fruit Farm - {!TITLE!}</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="description" content="{!DESCRIPTION!}">
<meta name="keywords" content="{!KEYWORDS!}">
<link href="/style/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/functions.js"></script>
</head>
<body>