当前位置:主页 > 论文百科 > 森林论文 >

Discuz模板引擎驱动无错版

发布时间:2017-12-27 07:36

  本文关键词:discuz模板  


  更多相关文章: 扩展 thinkphp扩展 发布扩展 个性二维码生成类 微信公众平台SDK ueditor编辑器 pjax分页操作


discuz模板引擎,,先前有人发布了一个发现问题很多,自己就手动也弄了个,希望大家喜欢,有问题反馈给我...所有标签都是按照Discuz 来的,语言标签在这里一样有效..

下载把文件放到:
ThinkPHP\Library\Think\Template\Driver\Discuz.class.php

ThinkPHP\Library\Vendor\Discuz\template.class.php

修改配置文件
TMPL_ENGINE_TYPE = Discuz
TMPL_LINES_NEW = TRUE //去除html空格与换行

调用方式和thinkphp 官方一样
例子:
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$upda='外面';
$this->assign('upda', $upda);
$this->display('admin_setting');
}
}

使用方法:

加载头部模板标签
{template Public/header}
{subtemplate common/header}

条件判断{if *} * {else} * {/if} 
或 {if *} * {elseif *} * {else} * {/if} 
或 {if *} * {/if}
其中{if *}中的*就是此判断语句的条件表达式,符合php的表达式。
例子:
{if !empty($c) || $a>10 && $b<10}
{$c}
{elseif $a>10}
{$a}
{else}
{$b}
{/if}foreach遍历{loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop}
例子:
{loop $a $b $c}
第{$n}条:{$b}=>{$c}
{/loop}for循环{for $i=0;$i<10;$i++}*{/for}自增、自减例如自减 {$i--}  {--$i}  自增 {$i++} {++$i}日期时间语法{date('Y-m-n',1402559168)}输出结果:2014-06-6
语言语法{lang _TEMPLATE_NOT_EXIST_}
输出结果:模板不存在

关于其他标签 的使用 请自行百度



本文编号:1340826

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/mfmb/1340826.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2f503***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com