KindEditor4.1.10网页编辑器与smarty结合php完成文章内容分页

来源:互联网 发布:linux 局域网聊天 编辑:程序博客网 时间:2024/06/08 03:14

技术在于交流 敢想要敢做 梦想始终走在前方

   分享KindEditor编辑器与PHP实现文章的分页

   KindEditor4.1.10网页编辑器 (以下简称KE)个人感觉不错 官方下载地址http://kindeditor.net/ 下载最新版本

   文章主要介绍使用KE php 手动插入分页符 实现文章内容分页 下载完成最新版本KE解压后找到kindeditor-4.1.10\plugins\pagebreak目录下pagebreak.js文件

 

   php 处理

        $fenye="<hr />";                                                                    //分页标志 可以在编辑器的分页文件中配置                                           
        $content=explode($fenye,$row['content']);                      //将分页的内容转换成字符串
        $page =@(int)$_GET['page'];                                            //GET传递页码page参数
        $pamount= sizeof($content);                                           / /数组的大小
        if($page<= 0)$page= 1;                                                     // 当$page不存在时,为首页
        if($page>$pamount&&$pamount>0)$page=$pamount;                  // 当$page大于数组大小值时,为尾页
        $content =$content[$page-1];
        $strpage = '';
        if($pamount>1) {
            for($i=0;$i<$pamount;$i++) {
                if($i+1==$page) {
                    $strpage .= '[<span style="color:red">'.($i+1).'</span>] | ';
                } else {
                    $strpage .= '[<a href="http://localhost/test/content_info.php?id=' . $id . '&page=' . ($i+1) . '" title="' . $article_title . ' 第' . ($i+1) . '页" target="_self">' . ($i+1) . '</a>] | ';
                }
                   }
                    $strpage = substr($strpage,0, strlen($strpage)-3);
                }
        $smarty->assign("content",$content);
        $smarty->assign("strpage",$strpage);

  tpl 页面

 <{$content}> //内容

<{$strpage}>//分页

0 0
原创粉丝点击