Salvage
Специалист
Cегодня я вам объясню, как перевести ваш шаблон на .tpl файлы.
[hr][/hr]Введение:Для чего используются .tpl файлы?
Отвечаю.
- Файлы tpl используются для написания в них HTML-кода, который впоследствии будет выведен пользователю на определённых страницах.[hr][/hr]Прежде создаём файл с названием index.php
Далее открываем его через Notepad++ или чем вы там пользуетесь и вставляем в него это:
PHP:
<? session_start();
include('engine/template.php');
$tpl = new Template;
$tpl->dir = 'template/';
$tpl->load_template('main.tpl');
$tpl->set('{content}', $content);
$tpl->compile('main');
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php '); <!-- main.tpl я задействовал, как основной файлик -->
$tpl->global_clear();
?>
После создаём папку engine в своей папке с шаблоном и туда закидываем файлик template.php
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
После уже дополнительные файлы, допустим с контактами, вы размещайте в index.php прежде в таком виде
PHP:
if ($_GET['test'])
{
$tpl->set('{content}', $tpl->sub_load_template('test.tpl'));
}
Как будет выглядить всё дело:
PHP:
www.ссылка на сайт.ru/index.php?page=test
PHP:
www.ссылка на сайт.ru/test.php
PHP:
<? session_start();
include('engine/template.php');
$tpl = new Template;
$tpl->dir = 'template/';
$tpl->load_template('main.tpl');
if ($_GET['test'])
{
$tpl->set('{content}', $tpl->sub_load_template('test.tpl'));
}
$tpl->compile('main');
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php '); <!-- main.tpl я задействовал, как основной файлик -->
$tpl->global_clear();
?>
Отвечаю.
PHP:
<a href="/index.php?page=test">ТЕСТ</a>
Идёт в config.php и там создаём
PHP:
$content = ' Тут разместите часть своего шаблона ';
PHP:
$content = '<div class="container" style="margin-top: 80px;">
<div class="panel panel-default">
<div class="panel-heading">
<b>Dron_Turbo</b>
</div>
<div class="panel-body">
Разработка
</div>
</div>
</div>';
После всё сохраняем и смотрим на работоспособность вашего труда.
[hr][/hr]Автор урока: Dron_Turbo
