HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 23.03.2010, 21:30
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

Репутация: 165
По умолчанию

Помогите разобраться с шаблонизатором
есть main.tpl
в нём находится
PHP код:
<span class="breadcrumbs pathway" style="font-size:1.2em;">{<?php print $module?>}</span>
{cotegory} и {FAQ}
и есть еще index.php
В нём находится
PHP код:
$module $_GET['mod'];
switch(
$module)
{
case 
'rules':
case 
'registration':
case 
'info':
case 
'about':
case 
'stat':
case 
'auth':
case 
'login':
case 
'out':
case 
'search':
case 
'forgot':
case 
'whois':
case 
'category':
case 
'faq':
case 
'news':
break;
default:
$module 'top100';
break;
}
}
$tpl    = new Template//инициируем класс 
$tpl->dir ROOTPATH.'/'.$topclass->version().'/'//задаём местоположение папки с шаблонами 
$tpl->load_template('main.tpl'); //загружаем каркас 

$tpl->set('{category}'$tpl->sub_load_template('category.tpl')); 
$tpl->set('{FAQ}'$tpl->sub_load_template('faq.tpl')); 
$tpl->set('{'.$module.'}'$tpl->sub_load_template($module.'.tpl')); 

 
$tpl->compile('main'); //собираем шаблон 
eval (' ?' '>' $tpl->result['main'] . '<' '?php '); //выводим результат работы, с возможностью вставки пхп кода в tpl 
$tpl->global_clear(); //очищаем все переменные для возможно следующего шаблона 
{category} и {FAQ} благополучно заменяются, а вот
{<?php print $module; ?>} не хочет , просто выводит содержание переменной $module в фигурных скобках
Помогите пожалуйста разобраться

Последний раз редактировалось SeNaP; 23.03.2010 в 21:32..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ