ThinkPHP内容分页代码共享
在ThinkPHP开发的内容管理系统,很多事情需要自己开发的。内容分页当然是自行开发的。1,是第一次在后台编辑内容,以不同的页面编辑器插入分页,符合自然的不同。
当我2岁时,再阅读文章的内容,根据内容页被划分成多个数组,这里需要传递当前的值是前几页,根据读取的页数分割数组。
代码如下:
复制代码代码如下所示:
arr_con美元=爆炸('_ueditor_page_break_tag_,DY { 'art_content美元'}); / /内容分割
pagenum美元=计数($ arr_con); / /计算页数
根据当前显示页面的值判断
如果(intval($ _get { 'p' })= = 0){
$ = 1;
其他{ }
P = intval($ _get { 'p' });
}
获取当前页
url = { 'request_uri _server美元美元的}。(strpos($ _server { } 'request_uri ',')':);
解析= parse_url美元($ URL);
如果(isset($解析{ 'query ' })){
parse_str($解析{ 'query},$params);
unset($params { 'p' });
$ URL解析{ } =美元'path '。''。http_build_query($params);
}
所有的页面有多少个
为($我= 1;$i <= pagenum美元美元;i++){
如果($ i = $ p){
$;
}
别的{
$;
}
}
/ /转储($ arr_con);
为显示pagenum = = 1 =美元的美元 / /分页显示;显示代码的判断
{ } } { $ P-1 arr_con美元
注:如果使用的是ThinkPHP和其配置是静态的,
修改配置file'news:文章= >阵列({ }或{:模块:行动_ art_id } { } { } _ P,0),P参数
以上仅供参考,并根据自己的具体项目进行调整,相信合作伙伴能很好地拓展。