您当前的位置: 主页 > 优化教程
织梦DedeCMS图集点击到最后一页会提示“没有了哦”,这样对用户体验不好,我们可以实现点击最后一页的时候进入下一篇图集,很实用功能。
 
修改方法如下:
 
修改 include/arc.archives.class.php 文件
 
1、查找“解析模板,对内容里的变动进行赋值”在这段话上面添加以下代码 :
 
function ClickPicNext($ismake=1,$aid,&$body)
{
global $cfg_rewrite;
if($this->NowPage!=$this->TotalPage)
{
$lPage=$this->NowPage+1;
if($ismake=1)
{
$body=preg_replace("/& lt;(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","点击图片,进入下一页<br /><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->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];
 
在其下面添加
 
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]);
            }
 
3,查找
 
$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";
 
在其下面添加
 
$this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>";
 
4,查找
 
$this->PreNext['next'] = "下一篇:没有了 ";
 
在其下面添加
 
$this->PreNext['imgnext'] ="\${0}";
 
5.查找
 
else if($gtype=='next')
        {
            $rs =  $this->PreNext['next'];
        }
 
在其下面添加
 
else if($gtype=='imgnext')                 
{  
$rs =  $this->PreNext['imgnext'];    
}
 
按照上面的步骤修改即可实现图集点击图片进入下一篇,亲测可用,赶紧试试吧。
 

关键词:dedecmsDedeCMS,5.7,图集,点击,图片,进入    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DedeCMS Error:Tag disabled:php错误的完整处理方法网站提示DedeCMS Error:Tag disabled:php ... 2021-08-14
织梦模板dedecms 调用软件下载排行的代码大部分网上提供的织梦下载排行都只能针对一个软件只有一个下载地址的情况,... 2021-07-22
Dedecms教程:自定义模型解决会员无法投稿的方法记得以前有写过让游客可以投稿设置的方法和自定义模型更新列表的问题,最近... 2021-07-30
织梦TAG标签带超链接修改看到很多织梦CMS网站的首页调用的TAG关键词是带超链接,利于蜘蛛搜索... 2021-07-27
织梦使用输入指定的页面的编号实现调转到指定页Dedecms可以说是在一百个php免备案空间中就有百分之十左右使用这... 2021-08-14
Dedecms获取某篇文章内容的方法Dedecms作为目前主流的开源cms系统之一,得到外界很多的好评,包... 2021-07-30
防止DedeCMS错误警告日志data/mysql_error_trace.inc暴露后台管防止DedeCMS错误警告日志data/mysql_error_tra... 2021-08-09
dedecms如何去掉域名后面的index.html为什么要去掉导航链接里的index.html? 虽然说这两个链接的意思... 2021-07-22
DedeCMS文章编辑不更新时间1970年1月1日在修改文章或者后期优化的时候,织梦dedecms5.7版本存在一个问题... 2021-08-14
Dedecms织梦模板实现文章全文检索(搜索)的教程dedecms 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索... 2021-07-22
重庆SEO为什么需要定期进行诊断分析?一。为什么网站需要做SEO诊断分析?为什么网站需要做SEO诊断分析?因... 2022-04-08
关于织梦缩略图 有则显示 没有则显示自定义随机图片的实例今天的项目是一个 织梦模板 搭建的博客站对其进行改版,该网站有大约一万... 2021-07-30
织梦限制文章页上一篇、下一篇文章标题字数控制用织梦仿站时,内容页调用上一篇、下一篇的标签如下: 调用上一篇:{de... 2021-07-27
织梦织梦图集列表页、图集内容页调用图片数量的方法织梦图集默认是不调用图片数量的,比如本图集共X张图片这样,当我们网站需... 2021-08-14
织梦织梦后台怎么增加栏目上传缩略图功能我们用织梦制作企业网站时,因为有很多的栏目,每个栏目的图片都不一样,单... 2021-08-14
织梦如何修改中英文模板的当前位置一些企业可能会有对外贸易,所以说可能需要做一个双语网站。对于双语网站有... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn