廊坊SEO-解决各种网站问题,中小企业线上帮手
网站优化专家

网站首页 建站知识 正文

帝国cms列表页标签

2021-10-30 建站知识 388 ℃ 0 评论
帝国CMS列表页调用标签


列表页SEO三大标签:( 用 “栏目别名”  做SEO标题可写多字 )
<title><?php $cr=$empire->fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); echo $cr['bname'];?></title>
<meta name="keywords" content="[!--pagekey--]" />
<meta name="description" content="[!--pagedes--]" />


头部调用、尾部调用 :
[!--temp.header--]
[!--temp.footer--]


CSS文件调用:
<link href="[!--news.url--]skin/default/css/style.css" rel="stylesheet" type="text/css" />
<img src="[!--news.url--]skin/default/images/empirebak.gif" width="920" height="90" border="0" />


列表页标签:
当前位置:[!--newsnav--]
获取当前栏目名:[!--class.name--]
获取当前栏目名链接:<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>
列表循环:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
列表页标题:[!--title--]
列表页标题链接:[!--titleurl--]
标题图片:[!--titlepic--]
内容简介:[!--smalltext--]
发布时间:[!--newstime--]
作者:[!--writer--]
点击数(首页和列表页):<script src=[!--news.url--]e/public/ViewClick/index.php?classid=[!--classid--]&id=[!--id--]></script>

分页标签:[!--show.listpage--] 

列表页分页样式的修改,直接放到DIV里面就可以了,他可以自带UL和LI的,分页样式按以下修改方法:
 
把这个  .listL_3   这个替换成外层DIV名称
.listL_3 { margin-top:20px; }
.listL_3 a{ padding:6px 6px; border:1px solid #CCC;}
.listL_3 a b{ border:0px; padding:5px 0px;}
.listL_3 b{ padding:6px 6px; color:#f00;border:1px solid #CCC;}


列表页循环列表调用tags标签:(listvar  使用程序代码要在前面打上勾)

$tagstr='';
$tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id='$r[id]' and classid='$r[classid]' ");
while($tr=$empire->fetch($tsql)){
    $tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
    if(!$tt['tagid']){
        continue;
    }else{ 
        //tagid式的动态链接,采用以下1行代码
        $tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid'];
    }
    $tagstr.='<a href="'.$tagslink.'" title="'.$tagname.'" target="_blank">'.$tt['tagname'].'</a>';
}
/*结束*/

$listtemp='TAGS前面代码'.$tagstr.'TAGS标签后面代码';


调用指定一级栏目下面的子栏目名称和链接:( bclassid='20'  20 为一级栏目的ID  )
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='20' order by `classid` asc ",5,24,0,0,0}]
<a href="<?=$class_r[$bqr[classid]]['classpath']?>"><?=$class_r[$bqr[classid]]['classname']?></a>
[/e:loop]


列表页左侧栏目显示一级和他下面的二级栏目代码如下:(下面有图解)

一级栏止名称和链接:

<?$bclassid=$class_r[$GLOBALS[navclassid]][bclassid]?$class_r[$GLOBALS[navclassid]][bclassid]:$GLOBALS['navclassid']?>
<a href="<?=sys_ReturnBqClassname($class_r[$bclassid],9)?>" > <?=$class_r[$bclassid][classname]?></a> 

当前一级栏目下的二级栏目调用:
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
?>
[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=".$topbclassid." order by myorder,classid desc",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$class="";
if($bqr[classid]==$class_r[$GLOBALS[navclassid]][bclassid])
{
$class='vlt-subsection-active am-radius';
}
?>
<li><a href="<?=$classurl?>" class="<?=$class?>"><?=$bqr[classname]?></a></li>
[/e:loop]


标签:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

搜索
网站分类
文章归档
标签列表