Seorang pria ingin saya mendesain ulang situs yang dijalankan dengan PHP (VideoCMS). Tetapi ketika saya memintanya untuk mengirimi saya sumber, dia telah memberi saya file * .tpl alih-alih * .php. Ada beberapa kode di dalamnya:
{include file='header.tpl' p="article"}
<br />
<table width="886" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150" valign="top">
<div id="reg_box">
<h3 class="captions">{$lang.articles}</h3>
<div id="list_cats">
<ul>
{$article_categories}
</ul>
</div>
</div>
<br />
<div id="reg_box">
<h3 class="captions">{$lang.members}</h3>
{if $logged_in == '1'}
{include file='loggedin_body.tpl'}
{else}
{include file='login_body.tpl'}
{/if}
atau
{include file='header.tpl' p="index"}
{php} $_SESSION['isFair'] = "Yes"; {/php}
Pertanyaan: apa penafsir kode tersebut? Bagaimana cara mendesain ulang situs ini?
.tpl
BUKAN hanya ekstensi untuk file smarty. Banyak parser lain dan bahkan solusi kustom menggunakan.tpl
Juga jika kustom, Anda juga dapat menempatkan PHP di dalam.tpl
file. OpenCart adalah contoh bagus untuk ini dan vBulletin, di mana di dalamnya.tpl
Anda memiliki PHP di dalamnya. Itulah sebabnya banyak server seperti NGINX sudah dibuat sebelumnya dengan mencegah orang melihat.tpl
file.