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

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

織夢Dedecms實(shí)現(xiàn)點(diǎn)擊圖片進(jìn)入下一頁

時(shí)間: 2020-09-19 17:38 閱讀: 作者:素材無憂網(wǎng)

文章介紹
 搞過一個(gè)美女圖片站,用的是織夢的文章模型,而沒有使用圖集模型。使用文章模型有很多好處,比如方面采集,方便制作模板等。但是如何實(shí)現(xiàn)一頁一張圖片呢?這里用到了織夢的文章分頁。不過,一般人不喜歡點(diǎn)擊下一頁,喜歡點(diǎn)擊圖片,這樣方便省事。

  不少門戶網(wǎng)站實(shí)現(xiàn)的都是這種效果,比較人性化,對(duì)很多網(wǎng)站都適用。先把修改的方法整理出來,讀者可以自己對(duì)照修改,也會(huì)把修改好的文件,上傳到百度網(wǎng)盤。如果你的arc.archives.class.php文件沒有做過過修改,可以使用下載的文件直接替換。特別強(qiáng)調(diào),建議前一定要對(duì)arc.archives.class.php文件進(jìn)行備份,修改出錯(cuò)后還可以還原,這個(gè)也是修改任何文件的注意事項(xiàng)。下面就是修改的方法:

  1、使用UltraEdite文本編輯器或者Dreamweaver打開include/arc.archives.class.php文件。注意,請(qǐng)不要使用記事本修改!

  2、查找“//解析網(wǎng)站模板,對(duì)內(nèi)容里的變動(dòng)進(jìn)行賦值”在這段話上面添加以下代碼,這段代碼的作用是定義一個(gè)函數(shù),替換圖片為鏈接:

  function ClickPicNext($ismake=1,$aid,&$body)

  {

  global $cfg_rewrite;

  if($this->NowPage!=$this->TotalPage)

  {

  $lPage=$this->NowPage+1;

  if($ismake=0)

  {

  $body=preg_replace("/<(img|img)(.*)(src|src)=["|'|>)/isU","點(diǎn)擊圖片,進(jìn)入下一頁

  NameFirst."_".$lPage.".".$this->ShortName."" data_ue_src="".$this->NameFirst."_".$lPage.".".$this->ShortName."">"."${0}"."",$body);}else{//靜態(tài)頁$PageList="NameFirst."_".$lPage.".".$this->ShortName."" data_ue_src="".$this->NameFirst."_".$lPage.".".$this->ShortName."">"."${0}"."";//動(dòng)態(tài)頁//$PageList="<|刪| a href="view.php?aid=$aid&pageno=$lPage" data_ue_src="view.php?aid=$aid&pageno=$lPage">"."${0}"."";if($cfg_rewrite == 'Y'){$PageList = str_replace(".php?aid=","-",$PageList);$PageList = preg_replace("/&pageno=(d+)/i",'-\1.html',$PageList);}$body=preg_replace("/<(img|img)(.*)(src|src)=["|'|>)/isU",$PageList,$body);}}else{$body=preg_replace("/<(img|img)(.*)(src|src)=["|'|>)/isU",$this->GetPreNext('imgnext'),$body);}return $body;}

  3、查找$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1]; 在其下面添加如下代碼,這段代碼的含義是對(duì)文章中是否有圖片進(jìn)行判斷,有就圖片鏈接轉(zhuǎn)為點(diǎn)擊鏈接到下一頁:

  if($ClickPicNext){

  $this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField];

  }else{

  $this->Fields[$this->SplitPageField]=$this->ClickPicNext($ismake,$this->Fields['id'],$this->Fields[$this->SplitPageField]);

  }

  4、保存include/arc.archives.class.php文件,上傳到對(duì)應(yīng)的目錄替換對(duì)應(yīng)文件,重新生成文章即可。

  不會(huì)修改的朋友去百度網(wǎng)盤直接下載:織夢Dedecms實(shí)現(xiàn)點(diǎn)擊圖片進(jìn)入下一頁

  以上就是為您整理的織夢Dedecms單擊圖片進(jìn)入下一頁,單擊最后一張圖片進(jìn)入下一篇的方法。對(duì)于那些使用文章模型做圖片站的朋友來說,這個(gè)非常有助提高網(wǎng)站用戶體驗(yàn)和PV的方法。

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

轉(zhuǎn)載請(qǐng)注明: 織夢Dedecms實(shí)現(xiàn)點(diǎn)擊圖片進(jìn)入下一頁

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