dede:sql实现分页,织梦sql实现分页的办法
思路是把dede:list标签进行改造, 列表页专用标签的工作原理大致是先通过栏目变量id获取到对应的数据源再呈现到页面上来,那么 就可以让它不仅仅通过栏目变量id还可以通过指定的sql语句来获取数据源 可以另外嵌入一个类似{dede:listsql sql='select * from dede_posts' pagesize='10'}的标签来使用。
打开include/arc.listview.class.php这个文件
找到:
if ( ! is_object ( $ctag ) ) { $ctag=$this -> dtp -> GetTag ( "list" ) ; }
这一段,在其后添加如下代码:
然后找到:
这一段,在其后添加如下代码:
***后找到function GetArcList这个方法,在其后添加一个可以通过传入sql参数获取指定数据源的方法,代码如下:
总共就添加三段代码,调用范例:
时间:(2024-02-06 14:17:59)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!






