Як використовувати файли tpl

Як використовувати файли TPL

Відносно недавно я писав про те, як створити свій движок для сайту. І там я сказав, що для HTML-коду треба створювати спеціальні файли-шаблони, які мають розширення tpl. Однак, один з моїх відвідувачів попросив мене детальніше розповісти про те, як використовувати файли tpl. І в цій статті я постараюся докладно розповісти про те, навіщо потрібні файли tpl, як їх використовувати, і приведу невеликий приклад.

файли tpl використовуються для написання в них HTML-коду, який згодом буде "витягнутий" PHP і виведений користувачеві на конкретних сторінках. Наприклад, у файлі tpl може бути форма реєстрації. Тобто просто HTML-код звичайної форми, нічого більше. В іншому файлі tpl може бути блок з панеллю користувача. У цій панелі йде "Привітання користувача"По імені, велика кількість посилань на редагування профілю, а також кнопка виходу. Це все приклади, де регулярно використовуються файли tpl.

Відео: Що таке розширення файлів і як відкрити будь-який файл




Однак, є один дуже важливий нюанс. Розглянемо детальніше файл tpl з панеллю користувача. Я написав, що там йде вітання користувача по імені. Але файл один, а користувачів дуже багато (отже, і імен багато). Нерозумно створювати для кожного користувача окремий файл, де жорстко прописано його ім`я. Тому в файлах tpl використовуються спеціальні елементи - шаблонизатор. Вони записуються приблизно в такому вигляді: {Username}. Давайте наведу приклад файлу tpl, де використовується шаблонизатор {Username} (Нехай файл називається user_panel.tpl):


Вітаю, {Username}!
href=`Editprofile.php`gt;Редагувати профіль
href=`Editprofile.php`gt;вихід

Як бачите, ніяких lt;htmlgt ;, lt;headgt; і lt;bodygt; тут немає. тільки той HTML-код, який відповідає за панель користувача.

Відео: Як і чим відкрити файл з розширенням cdw




тепер напишемо PHP-код, який цей tpl-файл обробляє:

lt ;?php
$ username
="Петро"-// Зрозуміло, це ім`я Ви повинні спочатку звідкись взяти, наприклад, з бази даних
$ user_panel
= file_get_contents("User_panel.tpl") -
$ user_panel
= str_replace("{Username}", $ username, $ user_panel) -
echo $ user_panel
-
?gt;

Як бачите, все дуже і дуже легко. Ми тут отримали вміст файлу user_panel.tpl, а потім за допомогою функції PHP str_replace () замінили {Username} на конкретне ім`я користувача.

Відео: Повернення файлів у форматі .chk в початковий стан

Це основа, яку необхідно знати для використання tpl-файлів. Далі Ви повинні тепер зрозуміти, що сторінка буде збиратися по цеглинці, виводячи все tpl-файли в потрібному порядку. Головна перевага такого підходу, що розділяється програмна частина і дизайнерська, завдяки чому стає вкрай легко змінювати дизайн і код PHP незалежно один від одного.

Поділися в соціальних мережах:

Схожі
Команда expand - розпакувати стиснений файл у форматі .cabКоманда expand - розпакувати стиснений файл у форматі .cab
Створення форм в htmlСтворення форм в html
Витяг файлів з архівів формату .cab в операційних системах windows.Витяг файлів з архівів формату .cab в операційних системах windows.
Як створити голосування на сайтіЯк створити голосування на сайті
Як створити файл .htaccessЯк створити файл .htaccess
Створення движка на mvc. Вступ.Створення движка на mvc. Вступ.
Як створити движок для сайтуЯк створити движок для сайту
Очищення системи ubuntuОчищення системи ubuntu
Html-файл відкривається як txtHtml-файл відкривається як txt
Як зробити реєстрацію та авторизацію користувачів на сайтіЯк зробити реєстрацію та авторизацію користувачів на сайті
» » Як використовувати файли tpl