एक व्यक्ति चाहता है कि मैं PHP (VideoCMS) में चलने वाली साइट को फिर से डिज़ाइन करूं। लेकिन जब मैंने उनसे पूछा कि उन्होंने मुझे वो स्रोत भेजा है जो * .pp के बजाय * .tpl फाइलें देता है। उनके अंदर कुछ कोड है:
{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}
या
{include file='header.tpl' p="index"}
{php} $_SESSION['isFair'] = "Yes"; {/php}
प्रश्न: कोड के दुभाषिया क्या है? इस साइट को कैसे फिर से डिज़ाइन करें?
.tpl
केवल चालाकी फ़ाइलों के लिए विस्तार नहीं है। कई अन्य पार्सर और वास्तव में कस्टम समाधान उपयोग करते हैं।.tpl
यदि कस्टम भी हैं, तो आप.tpl
फ़ाइलों के अंदर भी पीएचपी रख सकते हैं। OpenCart इस और vBulletin का एक अच्छा उदाहरण है, जहाँ आपके अंदर.tpl
PHP इसके अंदर है। यही कारण है कि NGINX जैसे कई सर्वर पहले से निर्मित.tpl
फाइलों को देखने से लोगों को रोकने के साथ आते हैं ।