最近发现很多做得比较好的网站都在首页显示页码,直接在首页分页。这样百度蜘蛛直接在首页就可以抓取到整站文章。探狐SEO也想这样优化试一下,但是我用的DEDECMS织梦开源开发的网站,本身没有知道首页分页这一功能。在网站上找了很久,终于找到两个靠谱的方法。经探狐SEO检测,整两个方法都是可以行的。现在介绍方法!

    DEDECMS织梦首页实现分页方法(1):

  一、用arclist标签+Ajax实现织梦首页分页

  二、交叉栏目ID 实现织梦首页分页
  一、用arclist标签+Ajax实现织梦首页分页
  1、必须在首页<head></head>中引入
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
  2、<head></head>必须加入
<script>
function multi(pagenum,tagid)
{
var taget_obj = document.getElementById(tagid);
var taget_obj_page = document.getElementById("page_"+tagid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid);
myajax = new DedeAjax(taget_obj_page,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid);
DedeXHTTP = null;
}
</script>


  3、在arclist标签中必须含有tagid与pagesize参数。 第一个是缓存名,第二个是单页条数

{dede:arclist tagid='index' pagesize='20'}
<li><a href="[field:arcurl/]" >[field:title/]</a></li>
<p>[field:info/]...</p>
{/dede:arclist}


  4、必须存在arcpagelist标签,且必须声明缓存参数tagid且缓存参数与arclist中tagid保持一致
{dede:arcpagelist tagid='index'/}

    DEDECMS织梦首页实现分页方法(1):

  1、首先你在后台新建一个"首页"的的栏目

图片  

2、设置首页栏目

 å›¾ç‰‡  

3、模板就直接用列表模板就可以了,如果你技术好的话,可以设计成自己想要的模板,比如矮油设计瀑布流淘宝客模板首页采用的list_index.htm就是单独设计的,那么设置首页模板就可以设成这个,如下图:

图片

  4、主要注意几点:
  (1)交叉的id只能写最后一级的栏目id,就是你文章的隶属栏目id;
  (2)更新不能用首页更新要用 更新栏目HTML 首页链接地址还是不变。
  5、交叉栏目ID 制作的织梦首页分页可以实现了。

     以上两个方法都可以实现DEDECMS织梦首页实现分页,但是对于做seo优化的站站来说探狐SEO建议现在第(2)种方法。道理很简单,第一种用的是Ajax功能,百度是无法抓起。希望本分享能对大家有所帮助。