小李SEO博客

网站优化服务

帝国CMS列表页判断是否有标题图片,如果没有就显示指定的图片。

方法1、php判断

①、复制以下代码带到“列表内容模板”

if(empty($r[titlepic]))

{

$pic='';

}

else

{

$pic='<img src="'.$bqr[titlepic].'" />';

}

$listtemp='<li><a href="[!--titleurl--]">'.$pic.'</a></li>';

②、勾选“使用程序代码” 开启list.var模板的php代码使用

-----------------------------------------------------------------------

方法2、更加简单

①、复制以下代码带到“列表内容模板”

if(empty($r[titlepic]))

{

$r[titlepic]='/images/img.gif';

}

$listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';

②、勾选“使用程序代码” 开启list.var模板的php代码使用

注 意:在列表页内必须全部使用PHP代码。否则会报错 直接添加PHP代码,不需要加程序开始和结束标记。 字段值数组变量为$r,对应的字段变量 为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no 将最终模板内容赋给$listtemp变量。

上一篇:帝国CMS过滤html标签自定义NOHTML函数用法 下一篇:帝国CMS7.5编辑器换行,如何将<br>换成<p>
相关帝国cms文章阅读
  • 帝国CMS内容模板添加“顶”的方法

    帝国CMS有顶与踩的功能。 但是官方却没有具体的教程,以致于很多朋友在添加 顶 代码时,点击没有弹出提示,顶数也没有增加,再点一次却提示你已经顶过了 这是因为没有进行以下第三步的...

  • 帝国CMS内容页面description调用新闻信息简介

    很多小伙伴问墨鱼为啥新闻页面的description调用的和标题一样,那是因为墨鱼做模板的时候默认description调用的是帝国系统给的标签!--pagedes--]。如果小伙伴要改成调用简介的话请看如下说明:...

  • 帝国CMS前台投稿支持用户输TAG的方法!

    支持7.0 7.2 打开/e/class/qinfofun.php 找到: $fsql=$empire-query(insertinto.$infotbr[datatbname].(id,classid,keyid,dokey,newstempid,closepl,haveaddfen.$ret_r[2].)values($id,$classid,$keyid,1,$newstempid,0,$haveaddfen,.$ret_r[3].);); 改为:...

  • 帝国CMS灵通标签判断是否有标题图片并输出

    有标题图片就输出标题图片,如果没有就输出固定图片,代码如下! [e:loop={0,10,3,0,'','newstime ASC'}] img src=?=$bqr[titlepic]?$bqr[titlepic]:$public_r[newsurl].e/data/images/notimg.gif? /a href=?=$bqsr['titleurl']? target=...

  • 帝国CMS调用指定一条信息的内容

    如何调用指定某一条信息的内容? 标签附加SQL条件参数设置:'id=信息ID'即可。 万能标签调用: [ecmsinfo]0,10,30,0,3,7,0,'id=5'[/ecmsinfo] 灵动标签调用: [e:loop={32,10,0,0,'id=信息ID'}]a href=?=$bqsr['titleurl']...

  • 帝国cms会员中心判断收藏夹是否有内容模板教程

    小李网络公司介绍帝国cms会员中心判断收藏夹是否有内容模板教程知识,包括进入会员中心帝国cms模板怎么样用会员中心图片会员中心下载个人中心模板帝国cms模板下载来一品资源会员中心网站...

  • 帝国CMS内容页调用会员组ID支持静态页生成

    ?php require(class/connect.php); include(class/db_sql.php); include(config/config.php); include(data/dbcache/class.php); $link=db_connect(); $empire=new mysqlquery(); $classid=intval($_GET[classid]); $id=intval($_GET[id]); $muserid=(int)getcvar(mluse...

  • 帝国cms结合项url参数优化-让URL地址看起来更美!

    感谢作者:jimmy 提供的方案!这种正则过了方法墨鱼亲测可行! 帝国官方结合项如果同一个字段不同值点击两次以上url就会出现重复的参数,当然对功能是没有影响的,感觉不大美观! 优化前...

  • 帝国CMS如果只有一个电影地址则直接在内容页中播放(多值字段判断)

    有时候需要用到一种判断,就是电影模型中只有一个电址,那么直接在内容页就可以快速播放,不用再单独打开播放页了,这样的体验可能会更好些,方法如下: ?php $_info = explode(egetzy('rn'),$...

  • 帝国cms调用信息按收藏数排序SQL

    SQL: select a.id,a.classid,a.title,a.titlepic,a.username,a.userid,a.applynum,a.onclick,a.titleurl,b.id,b.classid,count(b.id) fromphome_ecms_newsas a left join phone_enewsfava as b on a.id=b.id and a.classid=b.classid wherea.classid=1anda.ispic=1group...

  • 帝国CMS用灵动标签调用tag的最详细教程

    第一种 普通灵动标签调用 1、 用名称的调用 tagname=?=$bqr[tagname]? [e:loop={select * from [!db.pre!]enewstags order by tagid,0,24,0}] a href=?=$public_r[newsurl]?e/tags/?tagname=?=$bqr[tagname]? class=tag-link-?=$bqr[tagid]? title=?=...

  • 帝国CMS自定义标签每月月份发布文章数的统计

    兼容帝国原来的使用方法即网站信息统计标签[totaldata]使用方法一样 只是时间上0为所有时间不限制、1为今日、2为本月、3为本年(11表示本年1月,12表示本年二月,...,22表示本年12月) ,注意4...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640