Un hombre quiere que rediseñe un sitio ejecutado en PHP (VideoCMS). Pero cuando le pedí que me enviara la fuente, me dio archivos * .tpl en lugar de * .php. Hay un código dentro de ellos:
{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}
o
{include file='header.tpl' p="index"}
{php} $_SESSION['isFair'] = "Yes"; {/php}
Pregunta: ¿cuál es el intérprete del código? ¿Cómo rediseñar este sitio?
.tpl
NO es solo la extensión para archivos Smarty. Muchos otros analizadores y, de hecho, las soluciones personalizadas.tpl
también usan. Si está personalizado, también puede colocar PHP dentro de los.tpl
archivos. OpenCart es un buen ejemplo de esto y vBulletin, donde dentro.tpl
tienes PHP dentro. Es por eso que muchos servidores como NGINX vienen prediseñados para evitar que las personas vean los.tpl
archivos.