X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Лучший способ универсальной структуры сайта?
sash80
sash80
Topic Starter сообщение 28.4.2008, 13:01; Ответить: sash80
Сообщение #1


Друзья. Вот что меня интерисует: какие есть подходы к реализации сайта состоящего из множества страниц в которых основная масса (шапка, меню, рекламные блоки) повторяется. т.е. есть один файл который я использую где мне нужно. не знаю где я нашел, но использую такой вариант:
<?php
include('head.php');
?>
просто не знаю других вариантов. есть что-то другое (уверен есть)?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 28.4.2008, 13:14; Ответить: Vialls_mw
Сообщение #2


Ну если сайт построен на множестве страниц, то это один из самых удобных вариантов. А вообще покажу, как я делаю. К примеру есть шаблон:
<html>

<head>

<title>

<%TITLE%>

</title>

</head>

<body>

<b><%SITE_NAME%></b><br />

<%CONTENT%>

</body>

</html>

У нас есть скрипт, грубо говоря который заменяет, элементы <%***%>, на какие либо значения. К примеру:
[php]<?php

$shablon = file_get_contents('файл_шаблона');

$shablon = str_replace("<%TITLE%>", "Мой сайт" $shablon);

$shablon = str_replace("<%SITE_NAME%>", "Мой сайт" $shablon);

$shablon = str_replace("<%CONTENT%>", "Какая нибудь статья" $shablon);

?>[/php]
Но это самый простой и грубый :) вариант. (для твоей проблемы походит в самый раз)
Вот рассмотри более сложную функцию все поймешь:
[php]function parseSkelet($file, $macros) {

$info = file_get_contents($file);

foreach($macros as $key=>$value)

{

$info = str_replace("<%$key%>", $value, $info);

}

$info = ereg_replace("<%[a-zA-Z0-9_-]*%>", "", $info);

return $info;

}[/php]


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 9.8.2009, 8:57; Ответить: sc2r2bey
Сообщение #3


блин всегда мечта разобраться как работает шаблонизатор. Vialls поможешь, первый раз толковое объяснеие увидел, сразу много на места стало!


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 9.8.2009, 12:32; Ответить: ZiTosS
Сообщение #4


sc2r2bey, Vialls уже давно куда-то пропал. Пишите пожалуйста русскими словами. Если есть вопросы всегда есть модераторы и продвинутые пользователи, которые помогут в решении вопросов. Есть вопросы, спрашиваем.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 9.8.2009, 12:41; Ответить: sc2r2bey
Сообщение #5


(ZiTosS @ 9.8.2009, 12:32) *
sc2r2bey, Vialls уже давно куда-то пропал. Пишите пожалуйста русскими словами. Если есть вопросы всегда есть модераторы и продвинутые пользователи, которые помогут в решении вопросов. Есть вопросы, спрашиваем.

ок!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
32 2Index 5487 Вчера, 16:33
автор: 2Index
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4792 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
9 Aloof 2360 8.3.2024, 20:41
автор: ZerKuS
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСколько времени нужно для раскачки нового сайта?
29 metvekot 7763 8.3.2024, 15:41
автор: malamut
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
4 boltuk 1168 2.3.2024, 13:00
автор: toplinks


 



RSS Текстовая версия Сейчас: 19.3.2024, 12:11
Дизайн