如何配合{dede:php}标签实现分页效果?!
<script type="text/javascript">
var currentp = 1;
function showp(p, num){
var last = p*3;
for(var i=1; i<=3; i++,last--) {
if(last<=num){
var el =document.getElementById("pl"+last);
el.style.display = 'block';
}else {
continue;
}
}
}
function hidep(p, num){
var last = p*3;
for(var i=1; i<=3; i++,last--) {
if(last<=num){
var el =document.getElementById("pl"+last);
el.style.display = 'none';
}else {
continue;
}
}
}
function pageClick(p, num) {
if(p==currentp){
return;
}
hidep(currentp, num);
showp(p, num);
var pp = document.getElementById("page"+currentp);
pp.className = '';
var cp = document.getElementById("page"+p);
cp.className = 'ds-current';
currentp = p;
}
</script>
{dede:php}
$sql = "SELECT id,hzxm,plnr,plsj,plzs FROM dede_diyform_hzpl ORDER BY id DESC LIMIT 0,12";
$db->Execute('pl', $sql);
$num = $db->GetTotalRow('pl');
$id = 1;
while($arr = $db->GetArray('pl')){
if($id<=3){
echo ' <div id="pl'.$id.'" class="pl_box" style="font-size:14px; display:block; border-top:1px solid rgba(0, 0, 0, 0.11)">';
}else {
echo ' <div id="pl'.$id.'" class="pl_box" style="font-size:14px; display:none; border-top:1px solid rgba(0, 0, 0, 0.11)">';
}
echo ' <div class="img_left_box">';
echo ' <img src="/templets/default/images/plz02.png" />';
echo ' </div>';
echo ' <div class="text_right_box">';
echo ' <span style="color:red;">'.$arr["hzxm"].$id.'</span>';
echo ' <p>'.$arr["plnr"].'</p>';
echo ' <div class="ds_comment">';
echo ' <span class="ds_time">'.$arr["plsj"].'</span>';
echo ' <a href="" class="ds_post_reply"><span class="ds-icon2"></span>顶['.$arr["plzs"].']</a>';
echo ' </div>';
echo ' </div>';
echo ' <div style="clear:both;"></div>';
echo ' </div>';
++$id;
}
$pages = 0;
if($num%3!=0) {
$pages = $num/3 + 1;
}else {
$pages = $num/3;
}
echo '<div class="ds-paginator">';
for($i=1; $i<=$pages; $i++){
if($i==1) {
echo '<a id="page'.$i.'" href="javascript:pageClick(1,'.$num.');" class="ds-current">1</a>';
}else {
echo '<a id="page'.$i.'" href="javascript:pageClick('.$i.', '.$num.')">'.$i.'</a>';
}
}
echo '</div>';
{/dede:php}