您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS模板list.var支持程序代码
张豆焕2025-10-02帝国CMS教程已有人查阅
导读帝国所有模板均可使用php代码对字段内容进行灵活处理,唯独列表模板list.var不支持使用程序代码,为了使帝国模板制作更加完美、满足各种需求,帝国新增了list.var支持程序代码功能
帝国所有模板均可使用php代码对字段内容进行灵活处理,唯独列表模板list.var不支持使用程序代码,为了使帝国模板制作更加完美、满足各种需求,帝国新增了list.var支持程序代码功能,列表模板、标签模板(ecmsinfo标签调用)与搜索模板list.var均可使用php代码对字段内容进行验证或任意处理再输出,使信息列表显示效果更加强大灵活。今天我们要讲解此功能的使用:
实现要点
1、增加模板时list.var模板需要勾选“使用程序代码”选项。如图:
2、直接添加PHP代码,不需要加程序开始和结束标记。
3、字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no
4、将最终模板内容赋给$listtemp变量。
list.var模板范例
例子1:如果信息没有设置标题图片就显示指定的图片。
例子2:如果信息是今天发布的就显示“NEW”图片标识。
例子3:调用投稿用户的公司名称。
如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加,例如:
实现要点
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='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';
说明:$r[titlepic]为标题图片字段变量。$listtemp为模板内容变量。例子2:如果信息是今天发布的就显示“NEW”图片标识。
$newimg='';
if(time()-$r[newstime]<=1*24*3600)
{
$newimg='<img src="NEW图片地址" border="0">';
}
$listtemp='<li><a href="[!--titleurl--]">[!--title--]</a> '.$newimg.'</li>';
说明:$r[newstime]为发布时间字段变量。$listtemp为模板内容变量。例子3:调用投稿用户的公司名称。
$userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid='$r[userid]' limit 1");
$listtemp='<li><a href="[!--titleurl--]">[!--title--]</a> <span>公司名称:'.$userr[company].'</span></li>';
其他说明如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加,例如:
$listtemp='<img src='[!--titlepic--]'>';
相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加,例如:
$listtemp="<img src="[!--titlepic--]">";
支持程序代码可以实现很多非常复杂的应用需求,上面只是举了几个简单的例子,更多需要用户去实践。
本文标签:帝国cms功能开发
很赞哦! ()
相关教程
图文教程
相关源码
-
(PC+WAP)货物运输快递物流汽车贸易pbootcms模板下载为货运代理、汽车贸易及快递企业设计的全终端适配网站系统,整合运单追踪与车辆展示核心功能模块原生开发的DIV+CSS架构,支持WebP图像压缩技术。查看源码 -
(自适应响应式)个人作品技术文章博客网站模板下载基于PbootCMS内核开发的响应式博客模板,为数字营销、技术分享类内容打造。采用前沿设计理念,兼顾内容展示与阅读体验,适配各类终端设备。通过本模板可快速构建专业级行业博客,有效传播专业知识与案例成果。查看源码 -
(自适应)电子元件电路板元器件pbootcms网站源码下载为电子元器件、电路板制造类企业设计,特别适合展示产品参数、技术规格等内容。采用响应式技术,确保各类电子元件在不同设备上都能清晰展示。查看源码 -
(自适应响应式)HTML5建筑工程公司建筑集团网站模板下载基于PbootCMS内核开发的响应式建筑行业网站模板,为建筑工程公司、建筑集团等企业打造,通过简洁大气的设计风格展现企业专业形象。查看源码 -
(自适应响应式)投资理财金融机构财务管理pbootcms模板本模板基于PbootCMS系统开发,为投资理财、金融机构等行业设计。采用专业严谨的布局风格,突出金融服务行业特色,适合展示各类理财产品、投资服务和金融资讯。查看源码 -
(自适应)蓝色沙盘复古建筑模型制作网站模板源码下载为建筑沙盘模型企业设计的响应式网站模板,通过三维空间展示技术结合产品参数可视化,有效提升模型作品的线上呈现效果与客户咨询转化率。查看源码
| 分享笔记 (共有 篇笔记) |

