网站首页 建站知识 正文
列表页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]
- 上一篇: 帝国cms封面页单页面标签
- 下一篇: 帝国cms内容页标签
你 发表评论:
欢迎- 2022-12-07帝国cms如何在首页和列表页分别调用文章栏目名称
- 2022-12-01帝国cms如何清理全部tag标签
- 2022-11-29如何重新安装zblog,在已有数据库的情况下
- 2022-11-24python,py采集过程中谷歌内核版本需要更新怎么操作
- 2022-07-14css如何设置首航缩进两字符
- 2022-07-06帝国cms如何登陆后台地址,如何让id从1开始
- 2022-03-31如何用php随机生成一个数字
- 2022-03-04帝国cms如何自动审核生成文章,帝国自动审核插件分享
- 搜索
- 文章归档
本文暂时没有评论,来添加一个吧(●'◡'●)