Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Помогите с php6..
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 23, 2009 8:28 am    Заголовок сообщения:
Ответить с цитатой

Вот єтих
if ($p=="contacts") {

// подключаем шаблон contacts.tpl

// форумируем переменные

// выводим HTML

}

if ($p=="main") {

// подключаем шаблон main.tpl

// форумируем переменные

// выводим HTML

}

в какую часть index.php надо будеть вставить?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 23, 2009 9:03 am    Заголовок сообщения:
Ответить с цитатой

Ответье пожалуйста((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Июн 23, 2009 9:48 am    Заголовок сообщения:
Ответить с цитатой

Это я тебе пример привел, а куда их вставлять решай сам Smile Понятно, что перед выводом в HTML
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 23, 2009 9:49 am    Заголовок сообщения:
Ответить с цитатой

Ответье пожалуйста((..
Очень прошу..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Июн 23, 2009 9:53 am    Заголовок сообщения:
Ответить с цитатой

Ответил только что
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 23, 2009 10:00 am    Заголовок сообщения:
Ответить с цитатой

Спасибо....
Если неполучаеться буду спросить...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Июн 23, 2009 11:38 am    Заголовок сообщения:
Ответить с цитатой

Ок, пиши
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 30, 2009 9:50 am    Заголовок сообщения:
Ответить с цитатой

Привет ещё раз....
Я сделал как вы сказали но у меня неполучается...
Я вот так сделал
.........
}
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} отображали на новую страницу..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 30, 2009 10:08 am    Заголовок сообщения:
Ответить с цитатой

Ответье пожалуйста((((..
Очень прошу..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 30, 2009 10:21 am    Заголовок сообщения:
Ответить с цитатой

den,
Ответье пожалуйста((((..
Очень прошу..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Июн 30, 2009 10:44 am    Заголовок сообщения:
Ответить с цитатой

все в принципе правильно вот только не пойму зачем ты ввел вот этот участок кода

Цитата:

if ($p=="{PAGE}") {

// подключаем шаблон catalog.tpl

// форумируем переменные

// выводим HTML

}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 30, 2009 11:47 am    Заголовок сообщения:
Ответить с цитатой

Я ранше вам сказал что мне хочеться чтоб вывод содержимое раздела и страницы отoбражали на отдельную страницу.. Вот этих я добавил в index.php перед :

// выводим HTML
echo $tpl->html;
?>

у меня отображает вывод содержимое раздела и страницы на {PAGE} на основной шаблон page.tpl

Я создал catalog.tpl чтоб переменные {PAGE} отображали в catalog.tpl
Помогите пожалуйста...

Спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Вт Июн 30, 2009 12:33 pm    Заголовок сообщения:
Ответить с цитатой

den,
Ответье пожалуйста((((..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Июн 30, 2009 12:57 pm    Заголовок сообщения:
Ответить с цитатой

Поскольку у меня недавно накрылся винт, то кода под рукой нет. Скинь сюда код сценария, использующего шаблонизатор из книги. Я тебе покажу как это делается. И незачем писать "ответьте пожалуйста" - я отвечу, как только смогу это сделать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Июл 01, 2009 5:46 am    Заголовок сообщения:
Ответить с цитатой

<?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
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Страница 3 из 6
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис