給用制作織夢模板的時候,用戶需要對dedecms列表頁分頁地址進行優化,下面織夢模板網小編分享下優化方法:
修改文件:include/arc.listview.class.php
先找到
//獲得上一頁和主頁的鏈接if($this->PageNo != 1){$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一頁</a>$indexpage="<li><a href='".$this->Fields['defaultname']."'>首頁</a></li>/r/n";}修改成
//獲得上一頁和主頁的鏈接if($this->PageNo != 1){if($prepagenum==1){$prepage.="<li><a href='".$this->Fields['defaultname']."'>上一頁</a></li>/r/n";}else{$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一頁</a></li>/r/n";}$indexpage="<li><a href='".$this->Fields['defaultname']."'>首頁</a></li>/r/n";}
然后找到
if($mjj==$this->PageNo){$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."' selected>$mjj</option>/r/n";}else{$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."'>$mjj</option>/r/n";
修改成
if($mjj==1){$linkvalue = $this->Fields['defaultname'];}else{$linkvalue = str_replace("{page}",$mjj,$tnamerule);}if($mjj==$this->PageNo){$optionlist .= "<option value='".$linkvalue."' selected>$mjj</option>/r/n";}else{$optionlist .= "<option value='".$linkvalue."'>$mjj</option>/r/n";}最后找到
if($j==$this->PageNo){$listdd.= "<li class=/"thisclass/">$j</li>/r/n";}else{$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>/r/n";}修改成
if($j==$this->PageNo){$listdd.= "<li class=/"thisclass/">$j</li>/r/n";}else{if($j==1){$listdd.="<li><a href='".$this->Fields['defaultname']."'>".$j."</a></li>/r/n";}else{$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>/r/n";}}到這里我們就實現了基本的織夢列表頁分頁地址優化了,有興趣的朋友可以自己到手看看。熟話說不看不如一練,相信自己動手你的收獲會更大。
以上就是織夢模板列表頁分頁地址優化實現辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答