如何修改DeDe標籤Pagelist分頁樣式詳解

 咱們在用dede仿站的時候,調用文章列表頁的分頁時,咱們會用到:

 

    {dede:pagelist listitem=」info,index,end,pre,next,pageno」 listsize=」5″/}  

然而系統默認的解析樣式是<li><a href=’http://’>數字</a></li>,可是有時候咱們的目標站的分頁樣式是<a href=’http://’>數字</a>。

由於目標站的CSS裏面根本沒有這對標籤的屬性值,所以頁面就會出現混亂,顯然咱們不須要<li></li>這對標籤,下面咱們來講說怎麼修改。

 

首先咱們要明白一個理論,DEDE的頁面都分動態和靜態兩種方式顯示,顯然標籤的解析函數也會有兩個,分別對應靜態和動態頁面。

修改列表頁的{dede:pagelist /}標籤,首先咱們要肯定本身列表頁是動態仍是靜態的頁面。

找到include文件夾內的arc.listview.class.php文件,

若是是動態的,ctrl+F查找function GetPageListDM。

若是是靜態的,ctrl+F查找function GetPageListST。

~~如下是GetPageListDM函數的部分代碼:

      if($totalpage<=1 && $this->TotalResult>0) { return 「<li><span class=\」pageinfo\」>共 1 頁/」.$this->TotalResult.」 條記錄</span></li>\r\n」; } if($this->TotalResult == 0) { return 「<li><span class=\」pageinfo\」>共 0 頁/」.$this->TotalResult.」 條記錄</span></li>\r\n」; } $maininfo = 「<li><span class=\」pageinfo\」>共 <strong>{$totalpage}</strong> 頁<strong>」.$this->TotalResult.」</strong>條< /span></li>\r\n」;

去掉函數裏面的<li>和</li>標籤便可,若是你要修改解析後顯示的數據格式也能夠在這裏面修改(如添加class=XX)。

具體修改須要因目標站而決定。
相關文章
相關標籤/搜索