帝国CMS列表页调用标签
2019-05-18
列表页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--]
分页标签:[!--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;}
列表页左侧栏目显示一级和他下面的二级栏目代码如下:(下面有图解)
一级栏止名称和链接:
<?$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]