VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

Dreamweaver CMS如何实现地图集缩略图的分页样式(Dreamweaver无法上传图片)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

Dreamweaver CMS如何实现地图集缩略图的分页样式(Dreamweaver无法上传图片)

Dreamweaver cms如何实现图集缩略图的分页样式?

Dreaming CMS的二次开发历程实现了地图集缩略图的分页样式。

推荐学习:梦想编织cms

Dreaming CMS版本默认附带三种图集样式,模板名称分别为article_image.htm、article_image_cl.htm(新浪样式)和article_image_new.htm(这是一种仅在5.7中提供的图形幻灯片放映样式)。最近发现dede的默认图集模板无法像文章一样实现分页风格,多次询问度娘和古格无果,于是仔细研究了梦织的文件,发现梦织可以实现这种风格(如下图)。现在我将与您分享方法,这也是织梦论坛上大家最关注的焦点!

3f91dd31f9eeb726f4d5c64fc66e806.png

问题分析:

要实现这种分页方法,首先,分页时应调入缩略图的地址,但当您打开分页标签文件时,没有缩略图数据。那我该怎么办?我们只能通过二次开发为分页图集创建一个新功能。如果我们要更改{dede:pagebreak/},文章的相关分页方法可能会出现问题。因此,建议我们自己创建新的函数以避免其他问题。

解决方案:

步骤1:打开arc_archives_class.php,并在include目录下的末尾添加以下代码:

/* * *获取动态页面库中图片的缩略图列表* * @ accesspublic * @ param int $总页码* @param int $nowPage当前页码* @param int $aid文档id * @ return string */function GetlitpicDM _ list($ total page,$nowPage,$ aid){ global $ dsql,$ sqlCt$ attlist =“desc len | 80“;FillAttsDefault($ ctag-》CAttribute-》Items,$ attlist);extract($ ctag-》CAttribute-》Items,EXTR _ SKIP);如果(!isset($ this-》addTableRow【& # 39;imgurls & # 39】))返回;$ revalue = & # 39';$ DTP = new DedeTagParse();$ DTP-》load source($ this-》add tablerow【& # 39;imgurls & # 39]);$ images = array();if(is _ array($ DTP-》CTags){ $ pagenum = 1;foreach($ DTP-》CTags as $ ctag 1){ if($ ctag 》GetName()= =“img“){ $ lit pic。='GetAtt(& # 39;正文& # 39;).'“href =“view . PHP?aid = & # 39。$援助。'& pageno = & # 39。$pagenum。'">'。substr($ ctag 》GetAtt(& # 39;正文& # 39;), 30).'';$ pagenum++;} } } return $ litpic}/* *获取静态页面库中图片的缩略图列表* * @ accesspublic * @ paramint $总页码* @param int $nowPage当前页码* @param int $aid文档id * @ return string */function Getlitpic _ list($ total page,$nowPage,$ aid){ global $ dsql,$ sqlCt$ attlist =“desc len | 80“;FillAttsDefault($ ctag-》CAttribute-》Items,$ attlist);extract($ ctag-》CAttribute-》Items,EXTR _ SKIP);如果(!isset($ this-》addTableRow【& # 39;imgurls & # 39】))返回;$ revalue = & # 39';$ DTP = new DedeTagParse();$ DTP-》load source($ this-》add tablerow【& # 39;imgurls & # 39]);$ images = array();if(is _ array($ DTP-》CTags){ $ pagenum = 1;foreach($ DTP-》CTags as $ ctag 1){ if($ ctag 》GetName()= =“img“){ if($ pagenum = = 1){ $ litpic。='GetAtt(& # 39;正文& # 39;).'"href =“& # 39;。$ this-》name first。'。'。$this-》简称。'"》姓名优先。'_'。$pagenum。'。'。$this-》简称。'">'。substr($ ctag 》GetAtt(& # 39;正文& # 39;),0,30).'';}else{$litpic。='GetAtt(& # 39;正文& # 39;).'"href =“& # 39;。$ this-》name first。'_'。$pagenum。'。'。$this-》简称。'"》姓名优先。'_'。$pagenum。'。'。$this-》简称。'">'。substr($ ctag 》GetAtt(& # 39;正文& # 39;),0,30).'';} $ pagenum++;} } } return $ litpic}最后是模板调用,不赘述。当然,这只是一种方法!

以上就是Dreamweaver CMS如何实现图集缩略图分页样式的细节。更多资讯请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Dreamweaver CMS如何实现地图集缩略图的分页样式(Dreamweaver无法上传图片) https://zhujicankao.com/101507.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Dreamweaver CMS如何实现地图集缩略图的分页样式(Dreamweaver无法上传图片)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!