国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國CMS如何修改默認的列表模版分頁樣式[!--show.listpage--]

2024-08-28 12:21:38
字體:
來源:轉載
供稿:網友

我們在自己設計網站列表頁面或者仿別人的列表頁面的時候可能會感覺帝國cms默認的列表頁分頁樣式不是很好看,不過經過我最記得使用發現,這個分頁樣式可能不夠好看,但是功能性上是非常不錯的,所以建議最好不要去修改系統文件,有需要的話可以修改css樣式表.

對于有需要的童鞋,可以修改e/class/t_functions.php文件下的sys_ShowListMorePage函數.

  1. function sys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){ 
  2. global $fun_r,$public_r
  3. //num是取得的當前總的文章數,line是欄目設定里的一頁顯示多少文章數。如果當前文章總數少于設定數,中斷程序返回,并且什么也不顯示。 
  4. if($num<=$line
  5.   $pager['showpage']=''
  6.   return $pager
  7. //listpagelistnum是"參數設置" 里的 "信息設置" 下的 "列表分頁函數" 每頁顯示16個頁碼這一項。上面的圖片上因為文章較少,所以只顯示了6個。 
  8. $page_line=$public_r['listpagelistnum']; 
  9. $snum=2; 
  10. //這個$snum可以控制 "當前頁" 顯示的位置,設置成2,當前頁就顯示在第3個位置。上面的效果圖上snum=2。 
  11. //$totalpage=ceil($num/$line);//取得總頁數 
  12. $firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';//顯示總文章數 
  13. //上一頁 
  14. if($page<>1) 
  15. //若當前頁不是第一頁,則顯示它的上一頁鏈接 
  16. //$dolink是欄目的地址,比如http://www.shifenji.com/cpzs/ ;$type是網頁文件的擴展名,比如 .html ,那個$type之前有個點,是起連接作用的連接符,也就是說$type里面的內容是  .html 
  17. $toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>&nbsp;'
  18. $pagepr=$page-1; 
  19. if($pagepr==1) 
  20.  $prido="index".$type
  21.  } 
  22. else 
  23.  $prido="index_".$pagepr.$type
  24. $prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>'
  25. //下一頁 
  26. if($page!=$totalpage
  27. //如果當前頁不是最后一頁,則顯示它的下一頁鏈接 
  28. $pagenex=$page+1; 
  29. $nextpage='&nbsp;<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>'
  30. $lastpage='&nbsp;<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>'
  31. //通過判斷當前頁碼與上面講述的snum的大小,確定頁碼顯示的狀態。如果$page-$snum<1,$starti賦值為1,否則$starti賦值為$page-$snum。 
  32. $starti=$page-$snum<1?1:$page-$snum
  33. $no=0; 
  34. //此處的for循環就是用來顯示頁碼的,包括從第幾個頁碼開始顯示,以及當前頁碼加粗和顯示多少個頁碼 
  35. for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++) 
  36. $no++; 
  37. //如果是當前頁碼,則加粗,有需要修改當前頁碼樣式的可在此修改 
  38. if($page==$i
  39. $is_1="<b>"
  40. $is_2="</b>"
  41. //如果當前頁是首頁 
  42. elseif($i==1) 
  43. $is_1='<a href="'.$dolink.'index'.$type.'">'
  44. $is_2="</a>"
  45. //其余的頁碼,可以通過給a加樣式來修改顯示效果 
  46. else 
  47. $is_1='<a href="'.$dolink.'index_'.$i.$type.'">'
  48. $is_2="</a>"
  49. //$returnstr即是生成的顯示頁號的代碼 
  50. $returnstr.='&nbsp;'.$is_1.$i.$is_2
  51. $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage
  52. $pager['showpage']=$returnstr
  53. return $pager

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 集贤县| 大城县| 精河县| 璧山县| 阜新| 吉水县| 乌拉特后旗| 阳信县| 扶余县| 临潭县| 淳化县| 香格里拉县| 栖霞市| 罗江县| 大新县| 临桂县| 宝坻区| 孝感市| 岗巴县| 天长市| 淮阳县| 青河县| 五台县| 公主岭市| 中江县| 云安县| 饶平县| 遂溪县| 平和县| 禄劝| 天峻县| 塘沽区| 崇阳县| 凤山市| 福鼎市| 民权县| 额敏县| 阿图什市| 琼中| 鹤庆县| 会同县|