Web_PHP_DedeCMS_如何配合php标签实现分页效果?!

来源:互联网 发布:line6 ux2 mac驱动 编辑:程序博客网 时间:2024/06/04 05:02

如何配合{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}


0 0