Ein Mann möchte, dass ich eine Website neu gestalte, die in PHP (VideoCMS) läuft. Aber als ich ihn bat, mir die Quelle zu schicken, hat er mir * .tpl-Dateien anstelle von * .php gegeben. Es gibt einige Code in ihnen:Was sind .tpl-Dateien? php, webdesign
{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}
oder
{include file='header.tpl' p="index"}
{php} $_SESSION['isFair'] = "Yes"; {/php}
Frage: Was ist der Dolmetscher des Codes? Wie man diese Seite neu gestaltet?
'.tpl' ist NICHT nur die Erweiterung für Smarty-Dateien. Viele andere Parser und tatsächlich benutzerdefinierte Lösungen verwenden '.tpl'. Auch wenn Sie benutzerdefiniert sind, können Sie PHP auch in die' .tpl' Dateien einfügen. OpenCart ist ein gutes Beispiel dafür und vBulletin, wo innerhalb der '.tpl 'haben Sie PHP drin. Aus diesem Grund sind viele Server wie NGINX vorkonfiguriert, um zu verhindern, dass Benutzer die '.tpl'-Dateien anzeigen. – TheBlackBenzKid