導(dǎo)讀:織夢技巧織夢技巧織夢dedecms 的圖片集模板里面的圖片展示功能太勉強,習(xí)慣了點擊圖片查看下一張圖的網(wǎng)友們很不習(xí)慣。那么,此功能能否在dedecms上實現(xiàn)?又該如何實現(xiàn)呢? 網(wǎng)站建設(shè)多少錢網(wǎng)站建設(shè)。
織夢dedecms 的圖片集模板里面的圖片展示功能太勉強,習(xí)慣了點擊圖片查看下一張圖的網(wǎng)友們很不習(xí)慣。那么,此功能能否在dedecms上實現(xiàn)?又該如何實現(xiàn)呢? 此教程教大家如何實現(xiàn)DedeCms圖片模型,點擊圖片進入下一張圖片,最后一張圖片進入下一篇圖片。 嘉綿之戀用于測試的是DedeCmsV5.7SP1版本,其他版本未測試,請慎用修改前請先備份。 首先打開include/arc.archives.class.php 1、 672行處插入以下內(nèi)容,即 解析模板 ,對內(nèi)容里的變動進行賦值注釋的上一行: […]
織夢dedecms的圖片集模板里面的圖片展示功能太勉強,習(xí)慣了點擊圖片查看下一張圖的網(wǎng)友們很不習(xí)慣。那么,此功能能否在dedecms上實現(xiàn)?又該如何實現(xiàn)呢?
此教程教大家如何實現(xiàn)DedeCms圖片模型,點擊圖片進入下一張圖片,最后一張圖片進入下一篇圖片。
嘉綿之戀用于測試的是DedeCmsV5.7SP1版本,其他版本未測試,請慎用修改前請先備份。
首先打開include/arc.archives.class.php
1、672行處插入以下內(nèi)容,即“解析模板,對內(nèi)容里的變動進行賦值”注釋的上一行:
//點擊進入下一頁
function ClickPicNext($ismake=1,$aid,&$body)
{
global $cfg_rewrite;
if($this->NowPage!=$this->TotalPage)
{
$lPage=$this->NowPage+1;
if($ismake==1)
{
$body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body);
}
else
{
$PageList="<a href='view.php?aid=$aid&pageno=$lPage'>"."\${0}"."</a>";
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)=[\"|'| ]{0,}((.*)>)/isU",$PageList,$body);
}
}
else
{
$body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body);
}
return $body;
}
2、在$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";下面插入如下內(nèi)容(大概在825行):
$this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>";
3、在$this->PreNext['next'] = "下一篇:沒有了 ";下面插入如下內(nèi)容(大概在830行):
$this->PreNext['imgnext'] ="<a href='$mlseo網(wǎng)站排名優(yōu)化軟件ink'>"."\${0}"."</a>";
4、在$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];下面插入如下內(nèi)容(大概在715行):
if($Click網(wǎng)seo優(yōu)化趨勢PicNext)
{
$this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField];
}
&公司網(wǎng)站建設(shè)nbsp; else
{
$this->Fields[$this->SplitPageField]=$this->ClickPicNext($ismake,$this->Fields['id'],$this->Fields[$this->SplitPageField]);
}
5、在else if($gtype=='nextimg'){
$rs = $this->PreNext['nextimg'];
}
下面插入如下內(nèi)容(大概在849行):
else if($gtype=='imgnext')
{
$rs = $this->PreNext['imgnext'];
}
修改上面五處即可實現(xiàn)點擊圖片進入下一張圖片,點擊最后一張圖片進入下一篇圖集。
溫馨提示:
1、修改的時候請注意備份,以免出錯。
2、上面提到的“大概在N行”僅供參考,實際操作中建議使用 ctrl+f 搜索具體的代碼位置。
相關(guān)網(wǎng)站建設(shè)多少錢網(wǎng)站建設(shè)。
關(guān)鍵詞標簽: 織夢 下一頁 圖片集
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-25 ,文章織夢dedecms圖片集模板實現(xiàn)點擊圖片進入下一頁織主要講述下一頁,圖片集,織夢網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_8097.html