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

首頁 > CMS > 帝國Empire > 正文

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

2024-07-09 22:50:31
字體:
來源:轉載
供稿:網友

帝國CMS默認的列表頁分頁樣式不是很好看,但功能性上是非常不錯的,所以建議最好不要去修改系統文件,有需要的話可以修改css樣式表。

默認的[!--show.listpage--]效果圖:

帝國CMS修改默認列表模版分頁樣式[!--show.listpage--] 第1張

對于有需要的童鞋,可以修改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. {
  6. $pager['showpage']='';
  7. return $pager;
  8. }
  9. //listpagelistnum是"參數設置" 里的 "信息設置" 下的 "列表分頁函數" 每頁顯示16個頁碼這一項。上面的圖片上因為文章較少,所以只顯示了6個。
  10. $page_line=$public_r['listpagelistnum'];
  11. $snum=2;
  12. //這個$snum可以控制 "當前頁" 顯示的位置,設置成2,當前頁就顯示在第3個位置。上面的效果圖上snum=2。
  13. //$totalpage=ceil($num/$line);//取得總頁數
  14. $firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';//顯示總文章數
  15. //上一頁
  16. if($page<>1)
  17. {
  18. //若當前頁不是第一頁,則顯示它的上一頁鏈接
  19. //$dolink是欄目的地址,比如http://www.moyublog.com/studio/ ;$type是網頁文件的擴展名,比如 .html ,那個$type之前有個點,是起連接作用的連接符,也就是說$type里面的內容是  .html
  20. $toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>&nbsp;';
  21. $pagepr=$page-1;
  22. if($pagepr==1)
  23. {
  24. $prido="index".$type;
  25. }
  26. else
  27. {
  28. $prido="index_".$pagepr.$type;
  29. }
  30. $prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
  31. }
  32. //下一頁
  33. if($page!=$totalpage)
  34. {
  35. //如果當前頁不是最后一頁,則顯示它的下一頁鏈接
  36. $pagenex=$page+1;
  37. $nextpage='&nbsp;<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
  38. $lastpage='&nbsp;<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
  39. }
  40. //通過判斷當前頁碼與上面講述的snum的大小,確定頁碼顯示的狀態。如果$page-$snum<1,$starti賦值為1,否則$starti賦值為$page-$snum。
  41. $starti=$page-$snum<1?1:$page-$snum;
  42. $no=0;
  43. //此處的for循環就是用來顯示頁碼的,包括從第幾個頁碼開始顯示,以及當前頁碼加粗和顯示多少個頁碼
  44. for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
  45. {
  46. $no++;
  47. //如果是當前頁碼,則加粗,有需要修改當前頁碼樣式的可在此修改
  48. if($page==$i)
  49. {
  50. $is_1="<b>";
  51. $is_2="</b>";
  52. }
  53. //如果當前頁是首頁
  54. elseif($i==1)
  55. {
  56. $is_1='<a href="'.$dolink.'index'.$type.'">';
  57. $is_2="</a>";
  58. }
  59. //其余的頁碼,可以通過給a加樣式來修改顯示效果
  60. else
  61. {
  62. $is_1='<a href="'.$dolink.'index_'.$i.$type.'">';
  63. $is_2="</a>";
  64. }
  65. //$returnstr即是生成的顯示頁號的代碼
  66. $returnstr.='&nbsp;'.$is_1.$i.$is_2;
  67. }
  68. $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
  69. $pager['showpage']=$returnstr;
  70. return $pager;
  71. }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿鲁科尔沁旗| 古蔺县| 龙江县| 商河县| 德格县| 青浦区| 洛隆县| 德安县| 江孜县| 兴安盟| 隆化县| 巴林左旗| 寻甸| 龙陵县| 固始县| 余姚市| 眉山市| 河东区| 鹿邑县| 南城县| 巴楚县| 阿拉善盟| 安西县| 富阳市| 垦利县| 昭觉县| 聂拉木县| 文成县| 视频| 东海县| 侯马市| 睢宁县| 靖边县| 临颍县| 景泰县| 绵阳市| 金阳县| 贡山| 福贡县| 瑞昌市| 二连浩特市|