小李SEO博客

网站优化服务

帝国CMS显示头条/置顶/推荐等标记方法

帝国CMS,如果文章包含图片,或者文章是置顶的,需要在列表的题头显示相应的标识,灵动标签可以实现,这里记录一些,估计会有不少人会用到。

1、我们以3天内的发布为条件输出带 new 图标的信息(模板上灵动标签格式)

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]<?$newimg=""; if(time()-$bqr[truetime]<=3*24*3600) {$newimg="<img src='New图片地址'>";  }?><li><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"  target="_blank"><?=esub($bqr[title],36)?></a><?=$newimg?></li>[/e:loop] 

2、在列表模板中实现,推荐的信息带推荐图标。

  首先在列表模板上勾选"使用程序代码",我们以“推荐”为条件输出带 推 图标的信息(列表页模板 【列表内容模板(list.var) 】上的格式):

$newimg="; if($r[isgood]==1) {$newimg='<img src='推荐图片地址'>';}$listtemp='<li><a href="[!---titleurl--]" title="[!---oldtitle--]">[!---title--]</a>'.$newimg.'</li>'; 

注:字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title]。另外定义的变量为'.$newimg.' 。将最终模板内容赋给$listtemp变量。

if($bqr[isgood]==1)   //推荐  if($r[firsttitle]==1)  //头条  if($r[istop]==1)   //置顶  if($bqr[isgood]==1&&$bqr[firsttitle]==1&&$bqr[istop]==1)  //置顶-头条-推荐 (组合使用)  

最后给出实际使用中的代码:

[e:loop={'selfinfo',20,0,0}]<?$newimg="";$good="";if(!empty($bqr[titlepic])){    $newimg="<img src='https://bbs.zhnews.net/bbs/static/image/filetype/image_s.gif' />";}if($bqr[istop]==1){    $good = "<img src='https://bbs.zhnews.net/bbs/static/image/common/pin_1.gif' />";}?>                     <tr class="even">                        <td class="title">                            <h1><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,30,false)?></a> &nbsp;<?=$newimg?> &nbsp;<?=$good?></h1>                            <p class="intro">                                <?=sub($bqr[smalltext],0,80,false)?>[<a title="阅读全文" href="<?=$bqsr[titleurl]?>" target="_blank">详细内容</a>]                            </p>                        </td>                        <td><?=$bqr[myarea]?></td>                        <td><?=date('Y-m-d H:i:s', $bqr[newstime])?></td>                    </tr>[/e:loop]

上一篇:帝国CMS商城使用常见问题与技巧教程 下一篇:帝国cms使用sys_ResizeImg函数在列表页自动生成不同大小的缩略图
相关帝国cms文章阅读
  • 帝国CMS&amp;#091;!--list.pageno--]当前分页号改造(动态+静态)

    !--list.pageno--]显示第X页,在/e/class/functions.php,改成$string=str_replace('!--list.pageno--]',($pagenum==1?'':'_第'.$pagenum.'页'),$string); 动态的改e/action/ListInfo/index.php...

  • 帝国CMS评论表单制作教程及示例

    评论发布表单的制作,可应用于内容模板及评论列表模板 评论表单变量说明 变量名 例子 评论表单提交地址 !---news.url--]e/enews/index.php form name=saypl method=post action=!---news.url--]e/enews/index.php 栏目...

  • 帝国CMS分类信息过期时间设置(发布信息选择多久之后显示过期)

    分类信息有效期设置,如下图: 第一步:增加字段 gqtime 类型选择日期。 投稿表单替换html代码(增加字段时请留空)内容修改为: select name=gqtime id=gqtimeoption value=?echo date(Y-m-d,strtotime(+7day)); ??=...

  • 帝国CMS结合项筛选实现已选择条件和删除取消已选择

    如图所示,实现显示已经选择的筛选条件,并可以删除条件。 按帝国CMS官方提示的结合项方法制作结合项目后, 再进行如下操作即可: 打开 userfun.php 找到 echo $allstr; 后面一行加入: foreach...

  • 帝国CMS使用中的一些小技巧,大家可以熟悉下,很有帮助!

    php三元条件运算符: ?=$bqr['ftitle']?$bqr['ftitle']:$bqr['title']? 灵动或者php查询调用编辑器内容的时候要加stripslashes删除反斜杠比如: ?=stripslashes($r['newstext'])? 内容页当前信息ID: $navinfor['id'] 列表内...

  • 帝国CMS会员空间信息标签调用

    帝国CMS6.0版新增了针对会员空间信息调用的灵动标签函数,使会员空间模板增加信息调用更简单,不用写sql查询执行代码。 空间的灵动标签函数语法基本同灵动标签。 空间的灵动标签函数具体...

  • 帝国cms内容分页总数和第几页调用代码方法

    小李网络公司介绍帝国cms内容分页总数和第几页调用代码方法知识,包括帝国按图片进行分页帝国CMS分页显示相同的数据帝国cms调用全部下载链接帝国cms首页调用其他网站数据帝国cms两列调用帝...

  • 帝国CMS评论列表标签showplinfo调用会员头像userpic的方法

    先看一下效果! 改造方法如下: /e/class/t_functions.php 打开这个文件: 找到: if(empty($r['username'])) { $r['username']='匿名'; } 在下面增加: $addr=$empire-fetch1(select * from {$dbtbpre}enewsmemberadd where userid='$...

  • 帝国CMS会员注册时加入问答验证-经常更换,防注册机

    注意:以下修改方法适用于:帝国CMS7.0以下版本(不包括7.0),帝国CMS(7.0/7.2/7.5)版本请查看:https://www.moyublog.com/notes/945.html 修改文件:/e/enews/index.php //注册 elseif($enews==register) { if($_POST[as...

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

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

  • 帝国CMS模板读取远程页面内容和引用文件标签

    1、开启标签 后台--模板--标签--标签管理--修改(选择对应标签)--开启 2、读取远程页面 (readhttp) [readhttp]http://127.0.0.1/bbs//incfile/head.html[/readhttp] 可以是本站的但是要写绝对路径 引用文件标签...

  • 帝国CMS动态页面模板目录结构

    动态页面模板目录结构 /e/template/ 动态页面模板目录 ├DoInfo/ 前台投稿模板目录 (对应程序目录:/e/DoInfo/) │├AddInfo.php 发布投稿页面模板 (对应程序文件:/e/DoInfo/AddInfo.php) │├ChangeClass.php 发布...

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