内容分页制作
每页输出500字,可以自行调整
{php
$num = mb_strlen($jz['body']);
$allpage = 1;
$page = 1;
if($num>500){
$allpage = ceil($num/500);
$arr = [];
for($i=1;$i<=$allpage;$i++){
$arr[$i] = mb_substr($jz['body'],($i-1)*500,500,'utf-8');
}
$page = isset($_GET['page']) ? (int)$_GET['page'] : 1;
$page = $page<=1 ? 1 : $page;
$body = $arr[$page];
}else{
$body = $jz['body'];
}
/}
{$body}{if($allpage>1 && $allpage!=$page)}...{/if}
{if($allpage>1)}
<ul id="pageul">
{for $i=1;$i<=$allpage;$i++}
<li class="pagenum {if($i==$page)} active {/if}">
{if($i==1)}
<a href="{$jz['url']}" >{$i}</a>
{else}
<a href="{$jz['url']}?page={$i}" >{$i}</a>
{/if}
</li>
{/for}
</ul>
{/if}
CSS分页样式
<style>
#pageul{
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
li.pagenum {
display: inline-block;
border: 1px solid #ccc;
cursor:pointer;
}
li.pagenum.active {
background: #0d6efd;
}
li.pagenum a{
margin: 5px;
padding: 2px 10px;
}
li.pagenum.active a{
color:#fff;
}
</style>