技术在于交流 敢想要敢做 梦想始终走在前方
分享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}>//分页