Як використовувати файли 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 незалежно один від одного.
- Витяг файлів з архівів формату .cab в операційних системах windows.
- Завантаження файлів на сервер в php
- Як створити голосування на сайті
- Як зробити анімовану кнопку меню на scss.
- Як створити файл .htaccess
- Навіщо потрібна мова xml?
- Розширення dmg ніж відкрити? 3 способу
- Як створити движок для сайту
- Html-файл відкривається як txt
- Які ставити права доступу на хостингу
- Як зробити реєстрацію та авторизацію користувачів на сайті
- Команда del (erase)
- Команда expand - розпакувати стиснений файл у форматі .cab
- Використання tpl-файлів
- Створення движка на mvc. Вступ.
- Висновок mp3-файлів на сайті через php
- Вивчаємо sass. Стиль написання коду.
- Завантажити підручник з основ html
- Очищення системи ubuntu
- Підключення в php сторонніх файлів
- Скрипт форми зворотного зв`язку