收藏本站 依旧织梦网(19dede.com),专注织梦ag亚游官网app设计制作!
当前位置:主页 > 织梦教程 > 使用教程 >

使用织梦{dede:freelist/}自由列表管理分页列出所有文章做网站地图

时间:2016-08-18 22:14 来源:http://www.19dede.com 作者:19dede 阅读:次
相信大家都知道网站地图有两种:一种是给搜索引擎看的,还有一种是给访客看的。这两种地图对网站的seo优化都是有一定帮助的。而给搜索引擎看的那种xml地图早就已经做好了,现在有各种工具可以生成。而另一种给访客看的地图却一直困扰着我。
?
依旧织梦的想法是:在一个单独的页面上,将网站的所有栏目都列出来,然后将所有的文章也都列出来。这样做有两个好处:第一个,可以让访客一目了然的看到网站的结构,很快的找到他想要的东西。第二个,网站的文章和栏目都列在一个页面,这样目录就比较浅,利于网站的优化。所以,就一直想做这样的页面。那为什么用织梦的{dede:freelist/}来做网站地图呢?
?
由于依旧织梦接触织梦程序才一个月不到,对织梦还不是太了解。最开始的时候是准备用栏目的封面页来做的,栏目这些都列好了,文章也都通过arclist调用出来了。但是问题来了:这种调用出来的文章是无法分页的!!!于是,就在网站各种找arclist的分页方法。结果,还真实现了,但是是使用的ajax做的,效果不好,翻页之后页面比较混乱,而且只能分两页,还不利于网站优化。于是就放弃了。
?
再后来,了解到dede还有自由列表管理这种功能,而且是可以分页的。于是,依旧织梦就使用了这种方法来做。讲了这么多废话终于进入主题了。。。
?
一,网站后台依次打开“核心-频道模型-自由列表管理”然后“增加列表”
?
填写相关信息,然后创建列表ag亚游官网app,也放在templets目录下。
?
二,新建列表ag亚游官网app。
?
ag亚游官网app在新建的时候,可以将列表页的里面的代码拿过来修改成自己喜欢的样式。下面讲一下关于各种内容的标签调用。

1,指定栏目的调用
?
{dede:type typeid='1'} [field:typename/] {/dede:type}
?
2,指定栏目下方的子栏目调用
?
{dede:channel typeid ='1' type ='son'}
[field:typename/]
{/dede:channel}
?
3,文章的调用
?
这个就是重点了。先在后台的自由列表管理中,写出需要调用文章的标签
标签写在图中的框中。然后在ag亚游官网app中通过{dede:freelist/}标签循环调用出文章。至于需要调用哪些栏目,哪个频道的文章,甚至一页显示几篇文章,是否带图,排列顺序等,都可以在后台的自由列表中设置。

4,文章的分页

这个分页和列表页的分页代码一样:
?
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="10"/}

三,“更新”列表,生成静态页面

依次打开:后台-核心-频道模型-自由列表管理-更新

效果展示地址:http://www.19dede.com/sitemap_1_1.html

效果图:
?

本文版权归原作者所有,转载请注明原文来源出处,依旧织梦网感谢您的支持!

本文链接:http://www.19dede.com/dedecmsjc/41.html 使用织梦{dede:freelist/}自由列表管理分页列出所有文章做网站地图http://www.19dede.com/dedecmsjc/41.html

广告
相关内容:
发表评论:
特价ag亚游官网app
特价织梦ag亚游官网app本站将持续推出,特价ag亚游官网app不参与其他促销活动!
推荐ag亚游官网app