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

首頁 > CMS > 帝國Empire > 正文

帝國CMS如何修改默認的列表模版分頁樣式標簽說明

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

 我們在自己設計網站列表頁面或者仿別人的列表頁面的時候可能會感覺帝國cms默認的列表頁分頁樣式不是很好看,不過經過我最記得使用發現,這個分頁樣式可能不夠好看,但是功能性上是非常不錯的,所以建議最好不要去修改系統文件,有需要的話可以修改css樣式表。
默認的[!--show.listpage--]效果圖:
blob.png
對于有需要的童鞋,可以修改e/class/t_functions.php文件下的sys_ShowListMorePage函數。
function sys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){
global $fun_r,$public_r;
//num是取得的當前總的文章數,line是欄目設定里的一頁顯示多少文章數。如果當前文章總數少于設定數,中斷程序返回,并且什么也不顯示。
if($num<=$line)
{
  $pager['showpage']='';
  return $pager;
}
//listpagelistnum是"參數設置" 里的 "信息設置" 下的 "列表分頁函數" 每頁顯示16個頁碼這一項。上面的圖片上因為文章較少,所以只顯示了6個。
$page_line=$public_r['listpagelistnum'];
$snum=2;
//這個$snum可以控制 "當前頁" 顯示的位置,設置成2,當前頁就顯示在第3個位置。上面的效果圖上snum=2。
//$totalpage=ceil($num/$line);//取得總頁數
$firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';//顯示總文章數
//上一頁
if($page<>1)
{
//若當前頁不是第一頁,則顯示它的上一頁鏈接
//$dolink是欄目的地址,比如http://www.moyublog.com/studio/ ;$type是網頁文件的擴展名,比如 .html ,那個$type之前有個點,是起連接作用的連接符,也就是說$type里面的內容是  .html
$toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>&nbsp;';
$pagepr=$page-1;
if($pagepr==1)
{
 $prido="index".$type;
 }
else
{
 $prido="index_".$pagepr.$type;
}
$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
}
//下一頁
if($page!=$totalpage)
{
//如果當前頁不是最后一頁,則顯示它的下一頁鏈接
$pagenex=$page+1;
$nextpage='&nbsp;<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
$lastpage='&nbsp;<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
}
//通過判斷當前頁碼與上面講述的snum的大小,確定頁碼顯示的狀態。如果$page-$snum<1,$starti賦值為1,否則$starti賦值為$page-$snum
$starti=$page-$snum<1?1:$page-$snum;
$no=0;
//此處的for循環就是用來顯示頁碼的,包括從第幾個頁碼開始顯示,以及當前頁碼加粗和顯示多少個頁碼
for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
{
$no++;
//如果是當前頁碼,則加粗,有需要修改當前頁碼樣式的可在此修改
if($page==$i)
{
$is_1="<b>";
$is_2="</b>";
}
//如果當前頁是首頁
elseif($i==1)
{
$is_1='<a href="'.$dolink.'index'.$type.'">';
$is_2="</a>";
}
//其余的頁碼,可以通過給a加樣式來修改顯示效果
else
{
$is_1='<a href="'.$dolink.'index_'.$i.$type.'">';
$is_2="</a>";
}
//
$returnstr即是生成的顯示頁號的代碼
$returnstr.='&nbsp;'.$is_1.$i.$is_2;
}
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
$pager['showpage']=$returnstr;
return $pager;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沈丘县| 卢氏县| 缙云县| 泰来县| 屯昌县| 凤翔县| 吉水县| 阿城市| 明溪县| 武乡县| 宜章县| 株洲县| 额尔古纳市| 新竹市| 衡阳市| 涿州市| 山东省| 义乌市| 四子王旗| 龙南县| 喀喇沁旗| 武冈市| 东台市| 长垣县| 凌源市| 那坡县| 靖江市| 三亚市| 澄城县| 宁河县| 全南县| 江阴市| 河源市| 武鸣县| 台州市| 永昌县| 岫岩| 宁化县| 宁化县| 休宁县| 来凤县|