好问题
Good  Question
  • 首 页
  • 问题
    • PHP
    • JAVA
    • CPlusPlus
    • C#
    • SQL
  • 关 于
  • 联 系
什么是.tpl文件? 有关于php和网页设计 关闭 返回上一级  

什么是.tpl文件? 有关于php和网页设计
+ 查看更多

发布日期:2018-03-10 16:44
分类:PHP
浏览次数:644
有人希望我重新设计一个运行PHP(VideoCMS)的网站。但是当我要求他把资源文件发送给我时,他给了我* .tpl文件,而不是* .php。
这是里面的一些代码:
{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}
问题:代码的解释器是什么? 如何重新设计这个网站?
回答
我认为这看起来像Smarty。 Smarty是一个用PHP编写的模板解析器。
您可以在文档中了解如何使用Smarty。
如果无法访问CMS的源:去查看浏览器中的模板,只需查看Smarty正在使用的变量,并创建一个使用带有虚拟数据的变量的PHP文件。
如果我记得没错的话,一旦Smarty设置好以后,你可以使用:
$smarty->assign('nameofvar', 'some data');
去设置变量。
上一篇如何使用PHP检查表单是否已经提交?
用POST请求提交的内容长度超过限制下一篇
下一篇用POST请求提交的内容长度超过限制

最新文章

  • 函数`__construct`用来干嘛的
    发布日期:2018-03-26
  • 通过访客的IP得到他们的地区
    发布日期:2018-03-26
  • 合并两个PHP对象的最好的方法是什么?
    发布日期:2018-03-26
  • 该如何把一该如何把一个对象转化成数组?
    发布日期:2018-03-26
  • 什么是输出缓冲区?
    发布日期:2018-03-26
  • 在PHP中怎么把用逗号分隔的字符串分隔在一个数组里?
    发布日期:2018-03-26
  • 在PHP中使用foreach循环时查找数组的最后一个元素
    发布日期:2018-03-26
关于好问
收集整理一些有用的问题和回答,造福中国的程序旺和IT喵们!
友情链接
起飞页 
相关信息
版权声明
Copyright © 2016 - 2022  苏州卡达网络科技有限公司 备案号:苏ICP备09008221号