织梦开发手册 织梦CMS二次开发列表AJAX按条件排序

软件教程 2024-02-08 00:00:13

DedeCMS同时实现条目页按天数,点选,文章,五星级次序的方式还挺多的,最简单的要数聚合民主自由条目。前段天数玩AJAX玩成瘾了,就撷取用AJAX静态读取条目的方式。

AJAX配套措施差别于聚合民主自由条目,民主自由条目有许多竞争优势:URL静态、分立的副标题、叙述、URL,有利于SEO强化;但考虑到那些条目的对蝎子截取准则而言并没太大差别,而已次序准则不那样罢了。

须要那个机能的TX浏览两个文档:镜像:http://pan.baidu.com/s/1gfsu8YB

表明与采用方式:

1. 有gbk和utf8三个版,把相关联的文档放在中文网站子目录就好。

2. /templets/default是相关联的预设模版文档夹,里头的三个模版文档,依次是list_article.htm,list_article_ajax.htm,第二个是条目模版文档,第三个是AJAX读取文档,关上list_article.htm,找出

拷贝<scripttype="text/javascript">function ajax_url(url,id){if(id!=null){ $("#a_update").attr("class",""); $("#a_hot").attr("class",""); $("#a_lastpost").attr("class",""); $("#a_sortrank").attr("class",""); $("#"+id).attr("class","on");} $.get(url,null,function(returnData){ $("#list").html(returnData);});} $(function(){});</script>

红色的#list相关联的是下面<div id=”list”>…</div>,那个div所包含的内容都会被AJAX读取的内容覆盖。

比如:你的条目模版名为:produce.htm,对应的AJAX模版命名为produce_ajax.htm。

异步读取条目次序常见问题

1.织梦58测试,JS静态显示点选次数,会显示错误,采用[field:click/]就好;

2.lazyload图片延迟加载读取不出图片,已解决,参考文章《中文网站图片Lazyload延迟读取技术》;

2.有局限性,不能采用在首页或频道封面,只能采用在最终条目栏目;

3.最后效果请参考本站任意一个栏目条目。

发表回复