織夢點選圖片實現下一頁功能
織夢點選圖片自動進入下一頁其主要的功能檔案是“ arc.archives.class.php”,我們去網站根目錄:開啟“include”資料夾並找到“arc.archives.class.php”檔案,將其開啟。
第一步:查詢“解析模板,對內容裡的變動進行賦值”在其上面加入如下程式碼:
01function ClickPicNext($ismake=1,$aid,$body)
02 {
03global $cfg_rewrite;
04 if($this->NowPage!=$this->TotalPage)
05 {
06$lPage=$this->NowPage+1; if($ismake=0)
07 {
08$body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","點選圖片,進入下一頁<br/>
09<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body); }
10 else { $PageList="<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>"; if($cfg_rewrite == 'Y')
11 { $PageList = str_replace(".php?aid=","-",$PageList); $PageList = preg_replace("/&pageno=(\d+)/i",'-\\1.html',$PageList); }
12 $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$PageList,$body); } }
13 else { $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body); }
14return $body; } |
第二步:查詢如下程式碼:
1$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1]; |
在其下面新增如下程式碼:
1if($ClickPicNext){
2 $this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField];
3 }else{
4 $this->Fields[$this->SplitPageField]=$this->ClickPicNext($ismake,$this->Fields['id'],$this->Fields[$this->SplitPageField]);
5 } |
第三步:查詢如下程式碼:
1$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> "; |
在其下面新增如下程式碼:
1$this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>"; |
第四步:查詢如下程式碼:
1$this->PreNext['next'] = "下一篇:沒有了 "; |
在其下面新增如下程式碼:
1$this->PreNext['imgnext'] ="\${0}"; |
第五步:查詢如下程式碼:
1else if($gtype=='next')
2
3{
4
5$rs = $this->PreNext['next'];
6
7} |
在其下面新增如下程式碼:
1else if($gtype=='imgnext')
2
3{
4
5$rs = $this->PreNext['imgnext'];
6
7} |
到此結束儲存覆蓋去後臺重新生成一下看看怎麼樣當用滑鼠點選文章中的圖片時將自動翻入下一頁了。需要注意的是這裡一共有三個“解析模板”一個是“解析模板,對內容裡的變動進行賦值”一個是“//解析模板”一個是“解析模板,對固定的標記進行初始給值”,在第一步的時候一定要全部複製“解析模板,對內容裡的變動進行賦值”在這行的上面才行,很多人只查詢“解析模板”然後修改就會出現“include\arc.archives.class.php on line 700”這樣的報錯。最後一定要按本文一步一步來,一個標點都不能改。切記不要大意了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2759925/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端實現點選下載圖片前端
- iOS實現點選圖片放大&長按儲存圖片iOS
- vue點選下載圖片的實現Vue
- 點選按鈕實現圖片切換效果
- WKWebView 獲取網頁高度,圖片點選檢視,網頁連結點選WebView網頁
- 點選回車實現按鈕點選功能
- vue實現聊天+圖片表情功能Vue
- 輕鬆實現織夢網站資料遷移到新站點網站
- 相簿圖片多選、反選 swift實現Swift
- vue2 使用echarts實現地圖點選進入下一層級+點選空白處回退VueEcharts地圖
- 直播平臺搭建,實現圖片縮圖功能
- [Java實現] 圖片擇優(選擇最清楚的圖片)Java
- C#實現網頁截圖功能C#網頁
- JS互動 點選WKWebView中的圖片實現預覽效果JSWebView
- node+express實現圖片上傳功能Express
- 織夢DedeCms程式碼高亮怎麼實現
- 網頁點選實現下載效果網頁
- [分享]iOS開發-圖片點選點選放大iOS
- web前端頁面點選預覽圖片及大小縮放Web前端
- 織夢kindeditor編輯器圖片上傳增加圖片alt屬性和title屬性的方法
- JS如何實現點選複製功能,JS點選複製文字JS
- 小程式–儲存圖片到相簿功能實現
- Java ffmpeg 實現影片加文字/圖片水印功能Java
- html input type=file 選擇圖片,圖片預覽 純html js實現圖片預覽HTMLJS
- 織夢dedecms圖片集上傳圖片不能上傳 彈出提示302的解決方法
- 後臺展示圖片點選放大
- 圖片區域點選處理
- 在網頁中新增點選列印功能網頁
- 分享一個圖片驗證碼功能的實現
- 實現類似Pinterest 的圖片預載入功能REST
- 用原生JS實現 圖片輪播切換 功能JS
- java Html2Image 實現html轉圖片功能JavaHTML
- C# 實現PPT 每一頁轉成圖片C#
- 織夢DedeCMS文章內容分頁頁數控制方法教程
- DEDE刪除織夢鏈友情連結以及logo圖片友情連結Go
- 請問各位大佬,vue如何實現點選按鈕切換圖片的效果?Vue
- jQuery實現簡單點選隱藏和點選顯示列表的功能jQuery
- 織夢文章頁中怎麼用js控制圖片的大小JS