花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

帝國(guó)CMS如何修改默認(rèn)的列表模版分頁(yè)樣式[!--show.listpage--]標(biāo)簽說(shuō)明

時(shí)間: 2024-02-25 09:27 閱讀: 作者:素材無(wú)憂網(wǎng)

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

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 帝國(guó)CMS如何修改默認(rèn)的列表模版分頁(yè)樣式&#091;!--show.listpage--]標(biāo)簽說(shuō)明

相關(guān)文章
模板推薦