include на страницах

A2
На сайте с 17.09.2009
Offline
25
483

Подскажите, как такое реализовать?

Есть главная страница сайта, которая играет роль шаблона. Каждый раз при нажатии какой-либо ссылки в её меню - подгружается необходимая страница в главную. В то место, где в её коде написано: %page%

В адресной строке все ссылки имеют вид: http://адрес_сайта.ру/?to=имя_страницы

Имя страницы в ссылках без расширения. Сами страницы в HTML.

Может не понятно объяснил, просто сам плохо разбираюсь в этом деле :) Я так понял, надо прописать какую-то функцию в php... Но смысл в том, что при переходе по ссылкам (переходы по страницам сайта), главная страница заново загружается вместе со вставленной в неё страницей.

Знающие люди, отзовитесь :)

Администрирую компьютерный блог (http://pro-vse.info)
RO
На сайте с 13.07.2009
Offline
88
#1

echo file_get_contents($_GET['to'].'.html');

bukachuk
На сайте с 07.09.2008
Offline
97
#2


$to = "";
if(isset($_GET['to'])) $to = $_GET['to'];
switch ($to){
case 'news':
echo "News";
break;
default:
echo "Main page";
break;
}
Программирование PHP,Mysql (/ru/forum/934470)
Jaf4
На сайте с 03.08.2009
Offline
804
#3

мета и т.п. как будете подгружать?

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
bukachuk
На сайте с 07.09.2008
Offline
97
#4
Jaf4:
мета и т.п. как будете подгружать?

Ну тогда там не echo, а $content = "News", $title = "News" итд. А потом подружаем шаблон в и в шоблоне <?=$title?> итд. Конечно не лучший вариант, но для ТС пойдет:)

A2
На сайте с 17.09.2009
Offline
25
#5

Спасибо. Это прописывается в главную страницу index.php? А как тогда сделать чтобы необходимая страница подгружалась в главную именно в то место кода, где написано %page%? Ой, опоздал с ответом на первый пост :)

---------- Добавлено 05.11.2012 в 16:56 ----------

bukachuk, подскажи, это вставлять в код главной страницы?

bukachuk:
А потом подружаем шаблон в и в шоблоне <?=$title?>

и куда писать это? Я в php не разбираюсь...

Jaf4
На сайте с 03.08.2009
Offline
804
#6
Autodesk2009:
и куда писать это? Я в php не разбираюсь...

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

ЗЫ мне было бы интересно подтягивать контент на страницы хтмл сайта аяксом, без перезагрузки статичного материала.. господа кодеры, покажите пример кода или дайте ссылку, где можно прочесть. Есть сайты на хтмл, хочу попробовать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий