今天小编给大家分享的是dedecms模板中首页实现分页的方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
<强> dedecms模板中首页如何实现分页?强>
织梦dedecsm模板中首页如何实现分页的三种方法:用arclist标签+ Ajax实现织梦首页分页/自由列表实现织梦首页分页等等,感兴趣的朋友可以了解下
推荐学习:织梦cms
织梦dedecsm模板中首页如何实现分页的三种方法
有时在做织梦模板的时候需要实现首页分页效果,但是织梦本身首页是不带分页功能的,那如何实现织梦首页分页呢?有3种办法可以实现:
一、用arclist标签+ Ajax实现织梦首页分页
二,交叉栏目ID实现织梦首页分页
三,自由列表实现织梦首页分页
一、用arclist标签+ Ajax实现织梦首页分页
1,必须在首页& lt; head> & lt;/head>中引入
代码如下:
& lt;脚本语言=癹avascript"类型=拔谋?javascript"src=https://www.yisu.com/zixun/眥黛德:global.cfg_cmsurl/}/include/dedeajax2.js "> 脚本>
2 & lt; head> & lt;/head>必须加入
代码如下:
& lt; script> 功能多(pagenum tagid) { var taget_obj=. getelementbyid (tagid); var taget_obj_page=. getelementbyid (“page_" + tagid); myajax=new DedeAjax (taget_obj,假的,假的,& # 39;& # 39;,& # 39;& # 39;,& # 39;& # 39;); myajax.SendGet2 (“/+/arcmulti.php ? mtype=0, pnum=? pagenum + & # 39;, tagid=& # 39; + tagid); myajax=new DedeAjax (taget_obj_page,假的,假的,& # 39;& # 39;,& # 39;& # 39;,& # 39;& # 39;); myajax.SendGet2 (“/+/arcmulti.php ? mtype=1, pnum=? pagenum + & # 39;, tagid=& # 39; + tagid); DedeXHTTP=零; } & lt;/script>
3,在arclist标签中必须含有tagid与页大小参数第。一个是缓存名,第二个是单页条数。
{黛德:arclist tagid=& # 39;指数# 39;页大?& # 39;20 & # 39;} & lt; li> & lt; a href=https://www.yisu.com/zixun/"[字段:arcurl/] ">[字段:标题/]> 李>[领域:信息/]…
{/黛德:arclist}
4,必须存在arcpagelist标签,且必须声明缓存参数tagid且缓存参数与arclist中tagid保持一致。{黛德:arcpagelist tagid=& # 39;指数# 39;/}二,交叉栏目ID实现织梦首页分页
1,首先你在后台新建一个“首页“的的栏目
2,设置首页栏目
3模板就直接用列表模板就可以了,如果你技术好的话,可以设计成自己想要的模板,比如矮油设计{iucms.com}瀑布流淘宝客模板首页采用的list_index.htm就是单独设计的,那么设置首页模板就可以设成这个,如下图
4,主要注意几点:
(1)交叉的ID只能写最后一级的栏目ID,就是你文章的隶属栏目ID;
(2)更新不能用首页更新要用更新栏目HTML首页链接地址还是不变。
5,交叉栏目ID制作的织梦首页分页可以实现了。
三,自由列表实现织梦首页分页
因为用自由列表实现织梦首页分页,后台中的更新首页HTML功能就废了,以后一键生成网站以后要到自由列表中去生成一次,否则网站首页为空白,所以这种方法还是不建议使用的。
关于dedecms模板中首页实现分页的方法就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看的到。