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参数

以上仅供参考,并根据自己的具体项目进行调整,相信合作伙伴能很好地拓展。