您当时的方位:主页 > 作业笔记

PHPCMS前台呈现标签解决办法

2015-07-14  codeforacause.net

PHPcms前台呈现标签

主页需求改版,所以在模板目录中建了一个index2015.html模板目录文件。然后在根目录下键了一个index2015.php,并将里边的模板指向修正

 

  • 代码如下
  • <?php
    require dirname(__FILE__).'/include/common.inc.php';
    $head['title'] = '主页_'.$websiv['sitename'].'_'.$websiv['meta_title'];
    $head['keywords'] = $websiv['meta_keywords'];
    $head['description'] = $websiv['meta_description'];
    header('Last-Modified: '.gmdate('D, d M Y H:i:s', TIME).' GMT');
    header('Expires: '.gmdate('D, d M Y H:i:s', TIME+CACHE_PAGE_INDEX_TTL).' GMT');
    header('Cache-Control: max-age='.CACHE_PAGE_INDEX_TTL.', must-revalidate');
    include template('phpcms', 'index2015');
    cache_page(CACHE_PAGE_INDEX_TTL);
    ?>

赤色部分是修正过来的,将本来的index改为index2015.

接下来阅读www.xxxxx.com/index2015.php,改版模板,发现呈现上面的图。不呈现文章,而是呈现标签。

经过细心研讨发现,问题出在建模板需求经过网站后台,而不能直接在服务器目录下建。

如果是目录下建的模板文件,在后台显现如下图

phpcms标签在前台显现

咱们发现,榜首行的模板,是在后台建的模板,带有模板称号。而在服务器上或经过ftp上传的模板是没有模板称号的。关于没有模板称号的模板被调用就会呈现榜首张图那种状况。

www.codeforacause.net  manbet常识与技能原创文章