-->

帝国cms模板list.var使用程序代码

实现要点:

1、增加模板时list.var模板需要勾选“使用程序代码”选项。如图:

2、直接添加php代码,不需要加程序开始和结束标记。

3、字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no

4、将最终模板内容赋给$listtemp变量。

list.var模板范例:

例子1:如果信息没有设置标题图片就显示指定的图片。

if(empty($r[titlepic]))
{
        $r[titlepic]='/images/img.gif';
}
$listtemp='
  • ';

    说明:$r[titlepic]为标题图片字段变量。$listtemp为模板内容变量。

    例子2:如果信息是今天发布的就显示“NEW”图片标识。

    $newimg='';
    if(time()-$r[newstime]<=1*24*3600)
    {
            $newimg='';
    }
    $listtemp='
  • 帝国cms模板list.var使用程序代码 '.$newimg.'
  • ';


    说明:$r[newstime]为发布时间字段变量。$listtemp为模板内容变量。

    例子3:调用投稿用户的公司名称。

    $userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid='$r[userid]' limit 1");
    $listtemp='
  • 帝国cms模板list.var使用程序代码 公司名称:'.$userr[company].'
  • ';


    说明:$r[userid]为发布者用户ID字段变量。$listtemp为模板内容变量。

    其他说明:

    如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加\,例如:$listtemp='';

    相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加\,例如:$listtemp="";

    支持程序代码可以实现很多非常复杂的应用需求,上面只是举了几个简单的例子,更多需要用户去实践。

    上一篇: 帝国CMS列表页面模板 如何调用栏目名称

    下一篇: 帝国cms 百度主动推送 (非插件)

    关于搜一搜站长工具

    如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

    关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

    本文地址:http://www.soyiso.net/technology/25.html

    展开更多