織夢Dedecms實現點擊圖片進入下一頁,DEDE技術
導讀:DEDE技術DEDE技術搞過一個美女圖片站,用的是織夢的文章模型,而沒有使用圖集模型。使用文章模型有很多好處,比如方面采集,方便制作模板等。但是如何實現一頁一張圖片呢?這里用到了織夢的手機模板dede織夢模板免費下裁。
搞過一個美女圖片站,用的是織夢的文章模型,而沒有織夢后臺模板使用圖集模型。使用文章模型有很多好處,比如方面采集,方便制作模板等。但是如何實現一頁一張圖片呢?這里用到了織夢的文章分頁。不過,一般人不喜歡點擊下一頁,喜歡點擊圖片,這樣方便省事。
不少門戶網站實現的都是這種效果,比較人性化,對很多網站都適用。先把修改的方法整理出來,讀者可以自己對照修改,也會把修改好的文件,上傳到百度網盤。如果你的arc.archives.class.php文件沒有做過過修改,可以使用下載的文件直接替換。特別強調,建議前一定要對arc.archives.class.php文件進行備份,修改出錯后還可以還原,這個也是修改任何文件的注意事項。下面就是修改的方法:
1、使用UltraEdite文本編輯器或者Dreamweaver打開include/arc.archives.class.php文件。注意,請不要使用記事本修改!
2、查找“//解析網站模板,對內容里的變動進行賦值”在這段話上面添加以下代碼,這段代碼的作用是定義一個函數,替換圖片為鏈接:
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","點擊圖片,進入下一頁
NameFirst."_".$lPage.".".$this->ShortName."" data_ue_src="".$this->NameFirst."_".$lPage.".".$tdede,模板his->ShortName."">"."\${0}"."",$body);}else{//靜態頁$PageList="NameFirst."_".$lPage.".".$this->ShortName."" data_ue_src="".$this->NameFirst."_".$lPage.".".$this->ShortName."">"."\${0}"."";//動態頁//$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_re織夢文章模板place("/<(img|img)(.*)(src|src)=[\"|'|>)/isU",$PageList,$body);}}else{$body=preg_replace("/<(img|img)(.*)(src|src)=[\"|'|>)/isU",$this->GetPreNext('imgnext'),$body);}return $body;}
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章織夢Dedecms實現點擊圖片進入下一頁,DEDE技術主要講述下一頁,標簽,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29704.html