帝国CMS显示头条/置顶/推荐标识实现方法

所属分类: CMS教程 / 帝国cms 阅读数: 341
收藏 0 赞 0 分享
我们以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]

注:字段值数组变量为$bqr,对应的字段变量为$bqr[字段名],如:标题字段变量就是$bqr[title]。
首先在列表模板上勾选"使用程序代码",我们以推荐为条件输出带 new 图标的信息(列表页模板 【列表内容模板(list.var) 】上的格式):

复制代码
代码如下:

$newimg=";
if($r[isgood]==1)
{
$newimg='<img src='New图片地址'>';
}
$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='http://bbs.jb51.net/bbs/static/image/filetype/image_s.gif' />";
}
if($bqr[istop]==1)
{
$good = "<img src='http://bbs.jb51.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]
更多精彩内容其他人还在看

用帝国自定义标签实现当前栏目高亮

不多废话,直接进入主题,此方法结合帝国论坛两个帖子实现,分别为 巧用帝国的标签实现真正的当前栏目高亮(绝对精华) 和灵动标签应用大汇总
收藏 0 赞 0 分享

帝国CMS显示头条/置顶/推荐标识实现方法

最近在搞帝国CMS,如果文章包含图片,或者文章是置顶的,需要在列表的题头显示相应的标识,后来用灵动标签实现了,这里记录一些,估计会有不少人会用到
收藏 0 赞 0 分享

帝国CMS 6.6中二级域名绑定子目录的方法 图文

最近使用了帝国cms建站,考虑到以后优化我们采用了多个二级域名,网上搜索到的内容很多都是老版本的
收藏 0 赞 0 分享

帝国CMS使用二级域名并解决顶一下的方法

经过几次实践并参照网友提供的一些方法,本人真正实现了二级域名且解决了digg问题,现将本人的方法公布与网友分享
收藏 0 赞 0 分享

帝国cms中关于[!--newsnav--]的问题

想要修改[!--newsnav--] 例如想把“首页 > 金湖站 > 水利新闻”,大栏目“金湖站”的链接去掉修改e/class/connect.php文件,ReturnClassLink()这个方法
收藏 0 赞 0 分享

帝国cms采集图文教程(上,中,下)全集

帝国cms采集图文教程,现在把上,中,下全部都发来.给大家方便的看.
收藏 0 赞 0 分享

帝国cms 封面模板标题调用栏目别名的方法

这篇文章主要为大家分享下帝国cms下封面模板标题调用栏目别名的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国CMS调用自定义列表名称的方法(简单二次开发实现)

这篇文章主要为大家介绍了帝国CMS调用自定义列表名称的方法,列举了两种实现技巧,涉及针对帝国CMS底层代码的修改,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国CMS在自定义列表中获取当前列表ID的方法

这篇文章主要为大家介绍了帝国CMS在自定义列表中获取当前列表ID的方法,涉及针对帝国CMS底层源码functions.php页面ListHtml函数的修改,非常具有实用价值,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国下载系统2.5添加迅雷快车专用链的方法

这种修改方法比较简单,使用的是系统默认的小窗口显示下载地址,我添加了快车讯雷还有悟空网盟的手机下载方式。
收藏 0 赞 0 分享
查看更多