DEDECMS點擊圖片進入下一頁功能如何實現(xiàn)

DEDECMS點擊圖片進入下一頁功能如何實現(xiàn)?

現(xiàn)在很多使用dedecms做門戶網站的都有圖片或圖集頻道,有些站長為了增加人氣也上線了此類頻道,對于使用dedecms建站的站長來說,最想實現(xiàn)的就是點擊圖片進入下一頁這個功能了。

??DEDECMS點擊圖片進入下一頁功能如何實現(xiàn)

直接入正題,特點是:不修改源碼,只在模板上做處理。?

修改 include/arc.archives.class.php?

1.查找“//解析模板,對內容里的變動進行賦值”在這段話上面添加以下代碼 :?

代碼如下:

function?ClickPicNext($ismake=1,$aid,&amp;$body)? {? global?$cfg_rewrite;? if($this-&gt;NowPage!=$this-&gt;TotalPage)? {? $lPage=$this-&gt;NowPage+1;? if($ismake=0)? {? $body=preg_replace("/)/isU","點擊圖片,進入下一頁<br><a>NameFirst."_".$lPage.".".$this-&gt;ShortName."'&gt;"."${0}"."</a>",$body);? }? else? {? $PageList="<a>"."${0}"."</a>";? if($cfg_rewrite?==?'Y')? {? $PageList?=?str_replace(".php?aid=","-",$PageList);? $PageList?=?preg_replace("/&amp;pageno=(d+)/i",'-1.html',$PageList);? }? $body=preg_replace("/)/isU",$PageList,$body);? }? }? else? {? $body=preg_replace("/)/isU",$this-&gt;GetPreNext('imgnext'),$body);? }? return?$body;? }? 2,查找$this-&gt;Fields[$this-&gt;SplitPageField]?=?$this-&gt;SplitFields[$pageNo?-?1];?在其下面添加? if($ClickPicNext){? $this-&gt;Fields[$this-&gt;SplitPageField]=$this-&gt;Fields[$this-&gt;SplitPageField];? }else{? $this-&gt;Fields[$this-&gt;SplitPageField]=$this-&gt;ClickPicNext($ismake,$this-&gt;Fields['id'],$this-&gt;Fields[$this-&gt;SplitPageField]);? }? 3,查找$this-&gt;PreNext['next']?=?"下一篇:<a>{$nextRow['title']}</a>?";在其下面添加? $this-&gt;PreNext['imgnext']?="<a>"."${0}"."</a>";? 4,查找$this-&gt;PreNext['next']?=?"下一篇:沒有了?";在其下面添加? $this-&gt;PreNext['imgnext']?="${0}";

5.查找?

else?if($gtype=='next')? {? $rs?=?$this-&gt;PreNext['next'];? }

在其下面添加?

代碼如下:

else?if($gtype=='imgnext')? {? $rs?=?$this-&gt;PreNext['imgnext'];? }

推薦學習:織夢cms

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享