|
Автор |
Сообщение |
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Вот єтих
if ($p=="contacts") {
// подключаем шаблон contacts.tpl
// форумируем переменные
// выводим HTML
}
if ($p=="main") {
// подключаем шаблон main.tpl
// форумируем переменные
// выводим HTML
}
в какую часть index.php надо будеть вставить? |
|
Вернуться к началу |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Ответье пожалуйста(( |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Это я тебе пример привел, а куда их вставлять решай сам Понятно, что перед выводом в HTML |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Ответье пожалуйста((..
Очень прошу.. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Ответил только что |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Спасибо....
Если неполучаеться буду спросить... |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Ок, пиши |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Привет ещё раз....
Я сделал как вы сказали но у меня неполучается...
Я вот так сделал
.........
}
elseif($p=="file") {
$f = $f . ".html?quot;;
$page = join('',file($f));
}
$tpl->set_value('PAGE',$page);
// запускаем парсинг шаблона
$tpl->tpl_parse();
if ($p=="{PAGE}") {
// подключаем шаблон catalog.tpl
// форумируем переменные
// выводим HTML
}
// выводим HTML
echo $tpl->html;
?>
Я хочу переменые {PAGE} отображали на новую страницу.. |
|
Вернуться к началу |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Ответье пожалуйста((((..
Очень прошу.. |
|
Вернуться к началу |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
den,
Ответье пожалуйста((((..
Очень прошу.. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
все в принципе правильно вот только не пойму зачем ты ввел вот этот участок кода
Цитата: |
if ($p=="{PAGE}") {
// подключаем шаблон catalog.tpl
// форумируем переменные
// выводим HTML
}
|
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Я ранше вам сказал что мне хочеться чтоб вывод содержимое раздела и страницы отoбражали на отдельную страницу.. Вот этих я добавил в index.php перед :
// выводим HTML
echo $tpl->html;
?>
у меня отображает вывод содержимое раздела и страницы на {PAGE} на основной шаблон page.tpl
Я создал catalog.tpl чтоб переменные {PAGE} отображали в catalog.tpl
Помогите пожалуйста...
Спасибо |
|
Вернуться к началу |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
den,
Ответье пожалуйста((((.. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Поскольку у меня недавно накрылся винт, то кода под рукой нет. Скинь сюда код сценария, использующего шаблонизатор из книги. Я тебе покажу как это делается. И незачем писать "ответьте пожалуйста" - я отвечу, как только смогу это сделать |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
<?php
// подключаем файл настроек
require "config.php";
// подключаемся к серверу БД
mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname);
// подключаем шаблонизатор
require "template.php";
// теперь в зависимости от страницы (то есть переменной page) подключаем
// тот или иной ТПЛ-шаблон
if (!isset($page)) $page="main";
if ($page=="main") {
$tpl->get_tpl('main.tpl');
// назначаем переменные шаблона
$tpl->set_value('TITLE',$title);
$tpl->set_value('DESCRIPTION',$description);
$tpl->set_value('INFO',$info);
// понятно что перед этим нужно получить значения этих переменных,
// например из БД
}
if ($page=="contacts") {
$tpl->get_tpl('contacts.tpl');
// назначаем переменные шаблона
$tpl->set_value('TITLE',$title);
$tpl->set_value('DESCRIPTION',$description);
// понятно что перед этим нужно получить значения этих переменных,
// например из БД
}
// запускаем парсинг шаблона
$tpl->tpl_parse();
// выводим HTML
echo $tpl->html;
?> |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|