|
|
|
|
|
для: Panker
(10.04.2006 в 18:16)
| | У меня сделано так.
Фрагмент файла main_funcrion.php
<?
function Parse (){
global $Designs, $DesignOut, $template, $include, $templates;
foreach($Designs as $k){
// вывод контента сайта
$link=$_GET;
// если линк пустов подгружаем главную.
if(empty($link))
{
ob_start();
include "./$include/news.php";
$content=ob_get_contents();
ob_end_clean();
}
// если линк NEWS то выводим новости.
else if(isset($_GET['news']))
{
ob_start();
include "./$include/news.php";
$content=ob_get_contents();
ob_end_clean();
}
// если линк "for_fisher" то врубаем про рыбу :)
else if(isset($_GET['for_fisher']))
{
ob_start();
include "./$include/for_fisher.php";
$content=ob_get_contents();
ob_end_clean();
}
// если линк "states" врубаем статьи
else if(isset($_GET['states']))
{
ob_start();
include "./$include/states.php";
$content=ob_get_contents();
ob_end_clean();
}
else {
// в случае если линк какойто другой...
ob_start();
include "./$include/start.php";
$content=ob_get_contents();
ob_end_clean();
}
// тут вывод закончили
// подключаем шапку сайта!!!
ob_start();
include "./$include/header.php";
$header=ob_get_contents();
ob_end_clean();
$DesignOut=str_replace("@header@","$header",$DesignOut);
// подключаем низ. (хер его знгает как еще сказать.)
ob_start();
include "./$include/bottom.php";
$header=ob_get_contents();
ob_end_clean();
$DesignOut=str_replace("@bottom@","$bottom",$DesignOut);
// подмен переменных в страничке дизайна
$DesignOut=str_replace("@content@","$content",$DesignOut);
// создаем менюшки
$mine_menu = menu_print('mine_menu');
$DesignOut=str_replace("@mine_menu@","$mine_menu",$DesignOut);
$sub_menu = menu_print('sub_menu');
$DesignOut=str_replace("@sub_menu@","$sub_menu",$DesignOut);
//------------------------------------------------------------------
$DesignOut=str_replace("@template@","$template",$DesignOut);
$DesignOut=str_replace("@templates@","$templates",$DesignOut);
// подменяем переменные с мета тегами.
$DesignOut=str_replace("@title@","$title",$DesignOut);
$DesignOut=str_replace("@discription@","$discription",$DesignOut);
$DesignOut=str_replace("@keywords@","$keywords",$DesignOut);
}}
?>
|
Правда пока это не конечный результат....
Если че непонятно спроси конкретней. | |
|
|
|
|
|
|
|
для: Panker
(10.04.2006 в 18:05)
| | Что бы понятней было обяьсню!
Раньше у меян была папка Допустим ТЕКСТ в неё я ложил файл опустим 1 тчока пхп и в строке запроса писал index.php?id=1
а теперь куда лоить файлы и как их в центр вызывать ) | |
|
|
|
|
|
|
|
для: Sywooch
(10.04.2006 в 14:42)
| | Вроде то! Но как менять контент! ссылка как выглядят! Или как ваще :((((( аааа 3 недели уже с этим )))
и куда см контент ложить | |
|
|
|
|
 2.4 Кб |
|
|
для: Panker
(10.04.2006 в 10:46)
| | Ну если не ошибаюсь то самый простой шаблон (имею ввиду нормальный) выглядит примерно так: (исходник прикрепил к сообщению) | |
|
|
|
|
|
|
|
для: Panker
(05.04.2006 в 15:37)
| | Оптяь поднял тему!
Вото есть Шаблон допустим
<H1>ВЕРХ!</H1>
тут контент который раскидан по файлам!
<H1>НИЗ<H1>
|
вот!
это был файл шаблон .php!
Есть папка контент в ней лежат всякие файла ну там 1.txt panekr.php 8.html
есть index.php в него инклудится шаблон .php!
тут контент который раскидан по файлам!
тут пару строк определяет заранее откуда брать файла допустим из папки контент!
Вот я ввожу index.php?id=35
и мне в центр конектится файл 35 из заданной папке! :(
Pantil предложил шаблон строк на 100 наверное так там ещё считывать файлы надо было в переменую заносить потом выводить кда надо! :((
Плиз помогите! статьи все читал что раньше читал и по истории лазил ненашел блин :( а такой удобный был (
[поправлено модератором] | |
|
|
|
|
|
|
|
для: cheops
(05.04.2006 в 14:48)
| | Что то мало чего понел :(
Блин, во не задача! у меян был код то 3-5 строки! и всё было гууд :)
а теерь думать месяц | |
|
|
|
|
|
|
|
для: Panker
(05.04.2006 в 14:18)
| | Использовать для обозначения таких мест уникальные последовательности {{banner}}, которые потом заменять, например, при помощи функций управления буфером, например, так как это описывается в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3442. | |
|
|
|
|
|
|
|
для: cheops
(05.04.2006 в 14:10)
| | тоисть делать новую страницу и в ней уже писать что шапка и низ да?
а как сделать что бы 1 старница главна была типа аблон и в ней указать прост огед менятся должно! так как не тока шпа меян навигация банеры и так далее | |
|
|
|
|
|
|
|
для: Panker
(05.04.2006 в 06:41)
| | Включайте в каждую страницу верхнюю шапку и завершение страницы
<?php
// Шапка страницы
require_once("bottom.php");
...
// Середина
...
// Завершение страницы
require_once("top.php");
?>
|
| |
|
|
|
|
|
|
|
для: Panker
(04.04.2006 в 13:51)
| | так как сделать что бы просто центральный блок менялся с текстом а шапка и низ отстовались! | |
|
|
|
|