要先建立一个html模板,
/phpcms/templates/default/content/home_ajax_list.html
<div id="ajax_list" > {pc:content action="lists" catid="10" order="id DESC" thumb="" moreinfo="1" } {loop $data $n $r} <li><a href="{$r['url']}" title="{$r['title']}">{$r['title']}</a></li> {/loop} {/pc} </div> <div class="pager ajaxhomelist"> {$pages} </div> <script type="text/javascript"> $(function(){ var curr_page = parseInt($('.ajaxhomelist span').text()); $('.ajaxhomelist a').click(function(event){ event.preventDefault(); _page = $(this).text(); if(_page == "下一页") _page = curr_page+1; if(_page == "上一页") _page = curr_page-1; $('.contain_ajaxhomelist').load( "{siteurl($siteid)}/index.php?a=homeajaxlist&page="+_page, function(){ //这个是让页面滚动到列表上方 $("html,body").animate({scrollTop:$("#conter").offset().top},1000); }); }); }); </script>
在你的包含列表页面
比如在你的 /phpcms/templates/default/content/index.html中添加下面代码
<div id="conter" > <div class="contain_ajaxhtmllist" > {template "content","home_ajax_list"} </div> </div>
php代码
在 /phpcms/modules/content/index.php中加,就是复制init(),增加page获取,改变template,就可以了
public function homeajaxlist() { if(isset($_GET['siteid'])) { $siteid = intval($_GET['siteid']); } else { $siteid = 1; } $page = $_GET['page']?$_GET['page']:1; $siteid = $GLOBALS['siteid'] = max($siteid,1); define('SITEID', $siteid); $_userid = $this->_userid; $_username = $this->_username; $_groupid = $this->_groupid; //SEO $SEO = seo($siteid); $sitelist = getcache('sitelist','commons'); $default_style = $sitelist[$siteid]['default_style']; $CATEGORYS = getcache('category_content_'.$siteid,'commons'); include template('content','home_list_ajax',$default_style); }
相关推荐
PHPCMS V9 定时发布文章的方法,PHPCMS V9 定时发布文章的方法
本插件最适用于DEDEV57,其他DEDE版本及其他CMS没有时间测试,但是想来是不难的,而且换到其他系统中时的一些需要修改的地方都已经在代码中注明。 ##### 仅提供GBK版本插件,UTF-8 请自行转码。...
PHP视频教程. PHPCMS07 列表文章展示.wmv
V9前台静态有时候不显示更新用户的用户名,具体修改方法如下
Phpcms_2007sp6_文章发表模块
PHP视频教程. PHPCMS08 列表侧栏显示.wmv
phpcms文章系统,搭建门户网站,utf-8版本,简单实用
怎么使用是很简单的,将里边的文件下放进根目录下任意一个位置,在IE里打开就...暂时只支持批量添加TXT文件,读取文件名为文章标题。 文件目录支持绝对路径,例如d:\wwww 以及在此文件夹下的子文件夹,例如“WWW”。
同时我们提供长期持续稳定的程序更新维护,让PHPCMS X可长期的稳定运行,同时方便熟悉phpcms的朋友可方便的二次开发; 如您需要有更多新功能模块,我们建议您尝试网上其他phpcms修改版; 如您需要的是能长期稳定...
该例子是使用 Ajax 提交 Ext 表单,并通过 success 和 failer 返回相应的值。
PHPCMS后台模板,用于美化PHPCMS原始后台,直接把文件压根上传网站根目录,可替换原来后台模板。
怎么样在Phpcms V9栏目列表调用每一篇文章内容?在此,与大家分享这一方法。
Phpcms的pc标签实现动态展现子栏目和文章列表。图文教程
PHPCMS V10 修改版
PHPCMS美化后台样式,方便操作,下载文件直接覆盖根目录即可。 后台模板蒙奇时光,亲试了下能用,很好。 就下我就对了,我浪费了50积分下载“phpcmsV9后台模板”,都是我这样的。 说的不清楚的不要下,要积分高的...
phpcmsv9投稿统计,统计栏目文章数,管理员发表文章数和会员发表文章数
主要介绍了phpcms调用全站最新文章列表的方法,需要的朋友可以参考下
主要介绍了phpcms配置列表页以及获得文章发布时间 ,需要的朋友可以参考下
装phpcms后标题和内容出现乱码的解决办法
phpcms短信插件_phpcms短信接口开发_phpcms短信发送设置