Smarty 下前后台集成

这几天,我在Smarty下写了一个plugin,感觉比较有用,大家有喜欢的,拿去用吧.
安装:
    1: 安装Smarty(这个不用我说了吧?)
    2: 将我的代码丢到/libs/plugins/下,以function.fetchcontent.php保存起来
使用:
    直接在templates下的模板使用此定制函数.例如:在我这里<{fetchcontent id=3}>      

注意:
    数据库必须有ID这个字段
代码:
    
 * Name:     fetchcontent
* Purpose: fetch content from Database * @author Frank * @link http://smarty.php.net/manual/en/{counter} * (Smarty online manual) * @param array parameters * @param Smarty * @return string */ function smarty_function_fetchcontent($params,&$smarty) { require('./libs/adodb/adodb.inc.php'); require('./configs/config.inc.php'); $conn = &ADONewConnection('mysql'); $conn->debug=0; $conn->Connect($dbhost,$dbusername,$dbpassword,$dbname); $mytable = isset($params['mytable'])?$params['mytable']:'articles'; $myid = isset($params['id'])?$params['id']:'1'; $query = "SELECT * FROM ".$mytable." where id=".$myid; $rs = $conn->Execute($query); if(!$rs) { return false; }else{ return $rs->fields['content']; } } /* vim: set expandtab: */ ?>
本人接手中小型网站,费用面谈. 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值