喜悦国际村 
» 游客:  注册 | 登录 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

【北京】--【低薪】-【诚聘】--- 高级PHP工程师,WEB前台开发工程师

上一主题 下一主题
     
标题: [讨论] 从Discuz中抠出的模板类  
 
chinahtml
金牌会员
Rank: 6Rank: 6


UID 69683
精华 0
积分 2267
帖子 968
金钱 2267 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-3-16
状态 离线
从Discuz中抠出的模板类

从网上看到几个关于dz的模板类,但都不咋合适,
这个也是改自网上,在php4.4.7下测试暂时没发现问题。。
用得上就拿去,里面还有一个示范。

<?php
/************************************************************
    Discuz 模板引擎类
    1、去掉了 Discuz 语言包的功能
    2、移植 Discuz 模板中所有的功能
    3、添加了自动更新缓存及生命周期功能
************************************************************/
header("Content-Type: text/html; charset=utf-8");
require_once (
'classes/template.class.php');

$options = array(
    
'template_dir' => 'templates/'//指定模板文件存放目录
    
'cache_dir' => 'templates/cache/'//指定缓存文件存放目录
    
'auto_update' => true//当模板文件有改动时重新生成缓存 [关闭该项会快一些]
    
'cache_lifetime' => 1//缓存生命周期(分钟),为 0 表示永久 [设置为 0 会快一些]
);

$template = new Template(); //使用单件模式实例化模板类
$template->setOptions($options); //设置模板参数

/*
    // 可以使用以下三种方法设置参数
    $template->setOptions(array('template_dir' => 'templates/default/')); //用于批量设置时使用
    $template->set('template_dir', 'templates/default/');
    $template->template_dir = 'templates/default/');
*/

$testArr = array('testa' => 'KKKKKKKKKKKKKK''testb' => 'YYYYYYYYYYYYYY');


$www='www.phpx.com/happy';
$ifopen=-1;
$itemlist=array(
    
"a"=>array(
        
"color"=>"red",
        
"size"=>"big"
        
),
    
"b"=>array(
        
"color"=>"green",
        
"size"=>"small"
        
)
);


$str =array(
    
$str1 =array(
        
"url"=>"/a/b/c/2008-1-28.html",
        
"title"=>"Discuz 模板引擎类",
        
"author"=>"chinahtml",
        
"time"=>"2008-1-28 12:12:50"
    
),
    
$str2 =array(
        
"url"=>"/a/b/c/2008-1-29.html",
        
"title"=>"Discuz 6.0下载",
        
"author"=>"discuz",
        
"time"=>"2008-1-29 13:18:15"
    
),
    
$str3 =array(
        
"url"=>"/a/b/c/2008-1-30.html",
        
"title"=>"喜悦国际村真喜悦",
        
"author"=>"sadly",
        
"time"=>"2008-1-30 23:12:24"
    
)

);

function 
getstr($string)
{
    if (
$string==1)
    {
                return 
$str_array=array(array(
                
"url"=>"/a/b/c/2008-1-29.html",
                
"title"=>"Discuz 6.0下载",
                
"author"=>"discuz",
                
"time"=>"2008-1-29 13:18:15"
            
));
    } elseif (
$string==2) {
                return 
$str_array=array(array(
                
"url"=>"/a/b/c/2008-1-30.html",
                
"title"=>"喜悦国际村真喜悦",
                
"author"=>"sadly",
                
"time"=>"2008-1-30 23:12:24"
            
));
        
    }
}





include(
$template->getfile('test.htm'));
?>


 附件: 您所在的用户组无法下载或查看附件



-地振山冈,一派溪山千古秀
-门朝大海,山合河水万年流
2008-3-1 08:27 PM#1
查看资料  发短消息  顶部
 
lyhiving (lyhiving)
新手上路
Rank: 1
初级会员



UID 29173
精华 0
积分 47
帖子 79
金钱 47 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-6-5
状态 离线
[推荐阅读] server2008正式版
不错,不过明显复杂了些~~~
2008-3-1 09:36 PM#2
查看资料  发短消息  顶部
 
xiaotao5 (xiaotao5)
论坛元老
Rank: 8Rank: 8
我要当老大


UID 20091
精华 0
积分 35571
帖子 386
金钱 35571 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23
来自 浙江
状态 离线
[推荐阅读] [求助]关于淘宝图片问题?
太复杂了,还是我的简单
2008-3-2 10:22 AM#3
查看资料  访问主页  发短消息  顶部
 
angeloisme
新手上路
Rank: 1



UID 75214
精华 0
积分 3
帖子 32
金钱 2 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2006-6-19
状态 离线
[推荐阅读] 用友软件工程急聘PHP程序员
说实在的,这事06年的时候我干过.



今年的目标:在全年70%的时间里做到办事靠谱,说话着调
2008-3-3 05:11 PM#4
查看资料  发短消息  顶部
 
gaoshikao
新手上路
Rank: 1



UID 82076
精华 0
积分 25
帖子 20
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-10-24
状态 离线
[推荐阅读] 月付美国服务器海外服务器租用,香港服务器无限制流量QQ445676667
恩 收下
比DZ本身的多了一个自定义参数的接口
DZ的摸版使用起来确实方便,最起码不会写50行的assign()
2008-3-13 02:44 PM#5
查看资料  发短消息  顶部
 
isno (小仙)
版主
Rank: 7Rank: 7Rank: 7
好想谈恋爱


UID 78818
精华 1
积分 115269
帖子 3732
金钱 113839 喜悦币
威望 10
人脉 1420
阅读权限 100
注册 2006-8-22
来自 山东哇 山东哇
状态 在线
[推荐阅读] [转载]今天坐公交,我没给一个老人让座,还跟她吵架了
http://www.phpx.com/happy/viewth ... p;highlight=%2Bisno
俺也发过 嘿嘿
2008-3-18 05:38 PM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
lions
新手上路
Rank: 1



UID 114827
精华 0
积分 2
帖子 2
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-3-17
状态 离线
[推荐阅读] 这问题很难么?
学习了
2008-3-18 06:08 PM#7
查看资料  发短消息  顶部
 
cdut125
乞丐




UID 116337
精华 0
积分 -6
帖子 9
金钱 -6 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2008-3-26
状态 离线
[推荐阅读] 基于phpwind+Lxblog网站改版,长期合作(仅限北京个人或团队)
学习了//////////////////////////////////////////
2008-4-2 06:49 AM#8
查看资料  Blog  发短消息  顶部
 
剑枫 (雪花)
论坛元老
Rank: 8Rank: 8
欧玛嘎


UID 26144
精华 1
积分 7411
帖子 1669
金钱 7401 喜悦币
威望 10
人脉 0
阅读权限 90
注册 2004-2-14
来自 山东郓城
状态 离线
[推荐阅读] 基于phpwind+Lxblog网站改版,长期合作(仅限北京个人或团队)
模板做起来比较复杂



在场外支持奥运.....
2008-5-5 02:10 PM#9
查看资料  访问主页  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.028038 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP