Показать сообщение отдельно

  #3  
Старый 14.04.2009, 12:39
alpotemkin
Познающий
Регистрация: 07.05.2008
Сообщений: 49
Провел на форуме:
90698

Репутация: 5
Отправить сообщение для alpotemkin с помощью ICQ
По умолчанию

Цитата:
Сообщение от SQLHACK  
<?php

$PageTitle = "Организация праздников";

require ("header.php");
require ("menu.php");
require ("content.php");
require ("footer.php");

?>
и в menu.php, надо взять последний закрывающий див, и перенести его в Footer.php, а в content.php пиши <div>ну тут какая то конструкция</div>
Да, такой способ я тоже знаю. Но мне нужно немного другое.
В папке content есть несколько страниц с разным наполнением. И надо, чтобы при нажатии на ссылку в меню выводилась нужная страница из этой папки. Т.е. в content.php прописывается что-то типа

Код:
<?php
$text_path = "text/"; // Каталог с текстами 

// Вставка блока основного текста соответственно параметру $page
function text() {
if ($page == "news") { include ($text_path."banket.php"); }
elseif ($page == "photo") { include ($text_path."vipusk.php"); }
// ...
else { include ($text_path."index.php"); }
}
Но для этого надо в шаблоне вместо ссылок прописать блок вида

Код:
// Вывод навигационного меню без ссылки на страницу $page
function menu() {
if ($page != "") { echo ("<a href='index.php'>Главная</a><br>"); }
elseif ($page != "banket") { echo ("<a href='index.php?page=banket'>Банкеты</a>"); }
elseif ($page != "vipusk") { echo ("<a href='index.php?page=vipusk'>Выпускные</a>"); }
// ...
}
А это не есть хорошо, так как у меня весь сайт держится на стилях, в том числе и блок меню...

Последний раз редактировалось alpotemkin; 14.04.2009 в 12:52..
 
Ответить с цитированием