小李SEO博客

网站优化服务

列表页(list.var)判断推荐、头条、置顶,并加(推荐、头条、置顶图)

说明:
1、首先注意开启置顶:后台 》 系统 》 系统参数设置 》 信息设置 》 信息置顶设置 ,选择 栏目/标签置顶
2、使用的代码
①、调用几级推荐、头条、置顶 ,如下调用的都是一级的推荐、头条、置顶
if(!empty($bqr[titlepic])) //图片
if($bqr[isgood]==1) //推荐
if($r[firsttitle]==1) //头条
if($r[istop]==1) //置顶
if($bqr[isgood]==1&&$bqr[firsttitle]==1&&$bqr[istop]==1) //置顶-头条-推荐 (组合使用)

②、调用全部的推荐、头条、置顶(即:把“==1”修改为“>0”)
if(!empty($bqr[titlepic])) //图片
if($bqr[isgood]>0) //推荐
if($r[firsttitle]>0) //头条
if($r[istop]>0) //置顶
if($bqr[isgood]>0&&$bqr[firsttitle]>0&&$bqr[istop]>0) //置顶-头条-推荐 (组合使用)
---------------------------------------------------------------------------------------------
方法1、判断各自的(有两个或两个以上的属性,也只显示一个属性),即:只显示一个图

注释:如一个信息有“推荐”和“头条”两个属性,下面的代码也只能让其显示一个属性(那个属性在前就先显示那个)
<?=$newimg?>可以是图片 $newimg="<img src='dg2/e/data/images/saypl.gif' />";

举例:

$r[title]=esub($r[title],27,'...');
$newimg="";
if($r[istop]==1)
{
$newimg="<font color=red>[顶]</font>";
}
elseif($r[isgood]==1)
{
$newimg="<font color=red>[荐]</font>";
}
elseif($r[firsttitle]==1)
{
$newimg="<font color=red>[头]</font>";
}

$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】'.$newimg.' <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';

注释:$newimg=""; newimg为空
if($r[istop]==1){$newimg="<font color=red>[顶]</font>"; 当istop=1时,newimg显示“[顶]”

php部分还可以这样写判断 格式:if -> elseif -> else 意思:“判断” 或 “2判读” 否则 “为空”
实际上就是把$newimg=""; 用else放到了最下面

实例:
$r[title]=esub($r[title],27,'...');
if($r[istop]==1)
{
$newimg="<font color=red>[顶]</font>";
}
elseif($r[isgood]==1)
{
$newimg="<font color=red>[荐]</font>";
}
elseif($r[firsttitle]==1)
{
$newimg="<font color=red>[头]</font>";
}
else
{
$newimg="";
}
$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】'.$newimg.' <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';


-------------------------------------------------------------------------------
方法2、判断各自的(有两个或两个以上的属性,可显示多个属性),即:可显示多个图。在上面代码的基础上组合了个“两个的属性”,即:一个信息两张图

注释:如一个信息有“推荐”和“头条”两个属性,在上面的代码基础上加了一个判断的语句把“推荐”和“头条”组合在一起可以显示双属性的属性语句。
即:一条信息同时显示“推荐”和“头条”两个属性
<?=$newimg?>可以是图片 $newimg="<img src='dg2/e/data/images/saypl.gif' />";


举例:
$r[title]=esub($r[title],27,'...');
$newimg="";
if($r[isgood]==1&&$r[firsttitle]==1)
{
$newimg="<font color=red>[推荐]</font> &nbsp;<font color=red>[头条]</font>";
}
elseif($r[isgood]==1)
{
$newimg="<font color=red>[推荐]</font>";
}
elseif($r[firsttitle]==1)
{
$newimg="<font color=red>[头条]</font>";
}
$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】'.$newimg.' <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';

注释:$newimg=""; newimg为空
if($r[istop]==1){$newimg="<font color=red>[顶]</font>"; 当istop=1时,newimg显示“[顶]”

php部分还可以这样写判断 格式:if -> elseif -> else 意思:“判断” 或 “2判读” 否则 “为空”
实际上就是把$newimg=""; 用else放到了最下面

实例:同上
------------------------------------------------------------------------------------------------------------------

方法3、判断各自的,(有两个或两个以上的属性,可显示多个属性),即:可显示多个图。各自加各自的图,即:每个属性上多能加多张图
<?=$newimg?>可以是图片 $newimg="<img src='dg2/e/data/images/saypl.gif' />";

$r[title]=esub($r[title],27,'...');
$newimg="";
$top="";
$good="";
$ttitle="";
if(!empty($r[titlepic]))
{
$newimg="<font color=red>[图片]</font>";
}
if($r[istop]==1)
{
$top = "<font color=red>[置顶]</font>";
}
if($r[isgood]==1)
{
$good = "<font color=red>[推荐]</font>";
}
if($r[firsttitle]==1)
{
$ttitle = "<font color=red>[头条]</font>";
}
$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】&nbsp;'.$newimg.' &nbsp;'.$top.'&nbsp;'.$good.'&nbsp;'.$ttitle.' <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';


注释:$newimg="";、$top="";、$good="";、$ttitle=""; 各自为空
[titlepic]、[istop]==1、[isgood]==1、[firsttitle]==1 当=1时,各自显示各自的图

php部分还可以这样写判断 格式:if -> else 意思:“判断” 否则 “为空”
实际上就是把$newimg=""; 用else放到了最下面

实例:
$r[title]=esub($r[title],27,'...');
if(!empty($r[titlepic]))
{
$newimg="<font color=red>[图片]</font>";
}
else
{
$newimg='';
}
if($r[istop]==1)
{
$top = "<font color=red>[置顶]</font>";
}
else
{
$top='';
}
if($r[isgood]==1)
{
$good = "<font color=red>[推荐]</font>";
}
else
{
$good='';
}
if($r[firsttitle]==1)
{
$ttitle = "<font color=red>[头条]</font>";
}
else
{
$ttitle='';
}
$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】&nbsp;'.$newimg.' &nbsp;'.$top.'&nbsp;'.$good.'&nbsp;'.$ttitle.' <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';



---------------------------------------实例-----------------------------------------------

图片、置顶、一级二级推荐、一级二级头条

php部分还可以这样写判断 格式:if -> elseif -> else 意思:“判断” 或 “2判读” 否则 “为空”
实际上就是把$newimg=""; 用else放到了最下面

<br>------------------方法1----------------------<br>
$r[title]=esub($r[title],27,'...');
$newimg="";
$top="";
$good="";
$ttitle="";
if(!empty($r[titlepic]))
{
$newimg="<font color=red>[图片]</font>";
}
if($r[istop]==1)
{
$top = "<font color=red>[置顶]</font>";
}
if($r[isgood]==1)
{
$good = "<font color=red>[推荐]</font>";
}
elseif($r[isgood]==2)
{
$good="<font color=red>[推荐2]</font>";
}
if($r[firsttitle]==1)
{
$ttitle = "<font color=red>[头条]</font>";
}
elseif($r[firsttitle]==2)
{
$ttitle="<font color=red>[头条2]</font>";
}
$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】&nbsp;'.$newimg.' &nbsp;'.$top.'&nbsp;'.$good.'&nbsp;'.$ttitle.' <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';


方法1:PHP部分的格式:为空 -> if -> elseif


<br>------------------方法2----------------------<br>
$r[title]=esub($r[title],27,'...');
if(!empty($r[titlepic]))
{
$newimg="<font color=red>[图片]</font>";
}
else
{
$newimg='';
}
if($r[istop]==1)
{
$top = "<font color=red>[置顶]</font>";
}
else
{
$top='';
}
if($r[isgood]==1)
{
$good = "<font color=red>[推荐]</font>";
}
elseif($r[isgood]==2)
{
$good="<font color=red>[推荐2]</font>";
}
else
{
$good='';
}
if($r[firsttitle]==1)
{
$ttitle = "<font color=red>[头条]</font>";
}
elseif($r[firsttitle]==2)
{
$ttitle="<font color=red>[头条2]</font>";
}
else
{
$ttitle='';
}
$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】&nbsp;'.$newimg.' &nbsp;'.$top.'&nbsp;'.$good.'&nbsp;'.$ttitle.' <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';


方法2:PHP部分的格式:if -> elseif -> else
上一篇:帝国CMS7.5使用PHP7.x登录后台报错的解决方法! 下一篇:帝国CMS灵动标签按照点击数实现天、周、月排行榜调用
相关帝国cms文章阅读
  • 帝国CMS为什么发布内容时间为“1970-01-01”

    有时候在发布内容的时候(特别是自己新建系统模型)时间会出现1970-01-01,这是为什么呢?其实是因为在建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加。...

  • 帝国cms内容页,列表页,封面页如何调用栏目别名

    ?=$class_r[$GLOBALS[navclassid]]['bname']? 上面那一句可以在列表页和内容页去调用 封面模板要调用,博主只找到了一个用sql语句去调用的 [e:loop={"select bname from phome_enewsclass where classid='$GLOBALS[navclassid...

  • 帝国cms模板字母索引导航功能制作教程

    小李网络公司介绍帝国cms模板字母索引导航功能制作教程知识,包括通讯录字母索引没有了参考文献索引格式android按字母索引安卓字母索引中药材字母索引附录和索引有什么区别android字母索引控...

  • 帝国CMS前台投稿编辑器上传图片自动添加水印方法

    帝国CMS后台有水印功能,可以在后台参数设置中设置水印图片,但不支持前台。前台编辑器不支持水印功能。使用以下方法即可实现: 以最新版帝国CMS7.0 utf-8 为例: 1、打开e/class/qinfofun.php 文...

  • 帝国CMS单条信息指定不同内容模板(限动态)

    帝国CMS的信息是绑定内容模板的,通过本教程可以实现,在前台自由使用不同的模板,比如在网站首页,两处添加同一条信息链接,但不同的同容模板 打开 /e/action/ShowInfo.php 文件 查找: $r[ne...

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

    两种调用函数: 1、会员信息调用函数:sys_ShowMemberInfo(用户ID,查询字段) 用户ID:设置要调用的会员信息的用户ID,在信息内容页下调用可以设置为0,表示调用信息发布者的资料。 查询字段:默...

  • 帝国CMS电影播放页调用上一集、下一集的方法

    打开播放器的php文件 在eDownSysplay下 比如 flasher.php 查找这行代码: ViewOnlineKFen($showdown_r,$u,$u[$user_userid],$classid,$id,$pathid,$r); 在下行新一行添加以下代码: $pathid1=$pathid-1; $pathid2=$pathid+1; 以下是调...

  • 帝国cms7.5版本忘记登录密码及多次登录失败解决办法

    小李网络公司介绍帝国cms7.5版本忘记登录密码及多次登录失败解决办法知识,包括帝国cms二次开发教程帝国cms和织梦哪个好我的帝国官方网站指尖帝国为什么无网络模拟帝国登录不了帝国cms论坛...

  • 帝国CMS如何提高缩略图质量,解决缩略图不清晰的问题!

    打开e/class/gd.php查找 $func_output($temp_image,$new_name.$func_exname); 修改为 $func_output($temp_image,$new_name.$func_exname,100); 红色的100就是缩略图的质量参数,一般默认为75(又或者是80),觉得缩略图质量不够...

  • 帝国cms网站内容增加海报功能

    小李网络公司介绍帝国cms网站内容增加海报功能知识,包括帝国CMS给网站内容增加海报功能用于微信等社交软件分享传播.帝国cms做的网站如何增加内容模板 - 百度经验,帝国微信分享带图插件,帝...

  • 帝国CMS如何支持弹出下载txtjpg等格式

    功能位置:后台-其他管理-下载模型管理-管理地址前缀 相关函数:e/class/DownSysFun.php DoTypeForDownurl() , QDownLoadFile() , DownSoft() 功能解释: HEADER:使用header转向,通常设为这个。 META:直接转自,如...

  • 帝国cms百度主动自动推送插件PRO版安装教程

    小李网络公司介绍帝国cms百度主动自动推送插件PRO版安装教程知识,包括帝国CMS百度主动推送插件+移动端同步生成插件图文教程,app插件推送app越狱插件推送百度主动推送插件APP推送源微信越狱插...

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