Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Урок по использованию .tpl

Статус
В этой теме нельзя размещать новые ответы.

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();
?>
Далее в своей папке с шаблоном создаём папку template и в ней создаём файл main.tpl, где будет находится ваша основная структура шаблона.
После создаём папку engine в своей папке с шаблоном и туда закидываем файлик template.php
После уже дополнительные файлы, допустим с контактами, вы размещайте в index.php прежде в таком виде
PHP:
if ($_GET['test'])
{
 $tpl->set('{content}', $tpl->sub_load_template('test.tpl'));
}
а после создаём файл в папке template файл test.tpl
Как будет выглядить всё дело:
PHP:
www.ссылка на сайт.ru/index.php?page=test
а не:
PHP:
www.ссылка на сайт.ru/test.php
Как должно у вас получится в index.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>
Теперь расспишу о {content}

Идёт в 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
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу