Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP CMS или то как я это понимаю. собственная система на пхп. 
V
    Опции темы
DIFox
Дата 26.11.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Добрый  вечер. В общем опишу то что мне надо а  вы быть может поможете мне это реализовать.
Есть мой  сайт. есть index.php. Этот сайт состоит из footer.php , header.php, и  main.php. и много файлов с разными названиями.
так  вот мне надо чтобы footer.php , header.php оставались, а main.php. меняло своё содержание в зависимости от того на какую ссылку нажимают.

пример.  в шапке  есть ссылка на страничку под названием новсти.я  её нажимаю и вместо main.php  появляеться  содержимое news.php. я нажимаю История вмесот уже  news.php  появляется history.php.

Чтобы  дизайн был на 1 страничке.
Ну  я недеюсь в ы поможете мне. Зарнее благодарен.

PM MAIL   Вверх
bars80080
Дата 26.11.2009, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



ссылка на одну и туже страницу, но с разными get-параметрами:

http:/ /server.ru/index.php?page=1

в index.php подключаем шапку, контент в зависимости от параметра, и футер


Код

include('header.php');
$page = (isset($_GET['page'])) ? $_GET['page'] : 0;
switch($page) {
    case 1: $module = 'news.php'; break;
    case 2: $module = 'history.php'; break;
    default: $module = 'main.php'; break;
}
include($module);
include('footer.php');

PM MAIL WWW   Вверх
DIFox
Дата 26.11.2009, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Ниработает smile 

main.php
---------------------------------------------------------------------------
<?php
$page = (isset($_GET['page'])) ? $_GET['page'] : 0;
switch($page) {
    case 1: $module = 'about.php'; break;
    case 2: $module = 'gray.php'; break;
   default: $module = 'main.php'; break;
}
include($module);
?>
---------------------------------------------------------------------------

gray.php
---------------------------------------------------------------------------
This is Gray Branch
---------------------------------------------------------------------------
это два файла. как я понял на страничке мейн должен отобразится страничка gray.php?  мож что-то я напутал?

Добавлено через 14 минут и 53 секунды
От я Дарование=)

Спасибо всё работает
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0487 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.