DedeCMS5.5实现上一图集、下一图集的修改方法

DedeCMS5.5实现上一图集、下一图集的修改方法,第1张

概述大家都知道DedeCMS从5.5版本之后加入图集功能,调用起来很方便,其中 {dede:prenext get=nextimg/} {dede:prenext get=preimg/} 就是上下页链接,可以显示图片的,可是我想要的功能是做一个图片幻灯类似于新浪的那种。就是上一图集下一图集的样子。 织梦不带

大家都知道Dedecms从5.5版本之后加入图集功能,调用起来很方便,其中 {dede:prenext get='nextimg'/} {dede:prenext get='preimg'/} 就是上下页链接,可以显示图片的,可是我想要的功能是做一个图片幻灯类似于新浪的那种。就是“上一图集”“下一图集”的样子。

织梦不带有这个功能,需要我们自己来扩展。

打开include/arc.archives.class.PHP文件,修改GetPreNext() ,以下区域红色代码是新增加的。

//获取上一篇,下一篇链接
    

function GetPreNext($gtype='')    {        $rs = '';        if(count($this->PreNext)<2)        {            $aID = $this->ArcID;            $preR =  $this->dsql->Getone("Select ID From `q_arctiny` where ID<$aID And arcrank>-1 And typeID='{$this->FIElds['typeID']}' order by ID desc");            $nextR = $this->dsql->Getone("Select ID From `q_arctiny` where ID>$aID And arcrank>-1 And typeID='{$this->FIElds['typeID']}' order by ID asc");            $next = (is_array($nextR) ? " where arc.ID={$nextR['ID']} " : ' where 1>2 ');            $pre = (is_array($preR) ? " where arc.ID={$preR['ID']} " : ' where 1>2 ');            $query = "Select arc.ID,arc.Title,arc.shortTitle,arc.typeID,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath                        from `q_archives` arc left join q_arctype t on arc.typeID=t.ID  ";            $nextRow = $this->dsql->Getone($query.$next);            $preRow = $this->dsql->Getone($query.$pre);            if(is_array($preRow))            {                $mlink = GetfileUrl($preRow['ID'],$preRow['typeID'],$preRow['senddate'],$preRow['Title'],$preRow['ismake'],$preRow['arcrank'],$preRow['namerule'],$preRow['typedir'],$preRow['money'],$preRow['filename'],$preRow['moresite'],$preRow['siteurl'],$preRow['sitepath']);                $this->PreNext['pre'] = "上一篇:href='$mlink'>{$preRow['Title']}方法全部内容,希望文章能够帮你解决DedeCMS5.5实现上一图集、下一图集的修改方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1030710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)