发新帖
打印 上一主题 下一主题
开启左侧边栏

Discuz在首页最新图片幻灯片里实现外链图片的显示

[复制链接]
Discuz的首页四格里的最新图片幻灯片只能使用来自用户上传到自己论坛里的内链图片,不能使用外链图片。这是一直以来Discuz用户抱怨的另一个系统不提供的功能。

看来Discuz能允许使用远程服务器的图片。本网现在没有使用远程服务器存储图片,所以没有试用过远程功能。

考虑到最新图片幻灯片里新闻图片基本都是过眼烟云,转瞬即逝的多,我们需要显示外链图片的功能。经过这几天尝试,51haoyou论坛已经实现了添加某个帖子里的任何外链图片到系统中,成为帖子的封面图片,然后显示在首页四格的幻灯片队列中。

与电脑版相比,手机版最新图片幻灯片的信息存放和程序实现方法有所不同。经过修改调整,手机版最新图片幻灯片也可以显示外链图片了。

此次修改涉及了7、8个程序,将外链封面图片信息存放在数据表Table: pre_forum_threadimage里,赋予其中的remote字段一个新的意义。

版主或楼主访问浏览帖子时,鼠标放在帖子里的某一图片上,会有一个弹出菜单,允许“设为封面”和“删除封面”。类似于可以将自己上传的内链图片“设为封面”的机能。见下图:




相关帖子




沙发
 楼主| 51haoyouadmin 2016-7-10
现在更加明白了,按照Discuz x3的原版本,如果一个版块在后台设置为“开启图片列表模式”了,那么不论内链还是外链图片都会自动设为封面,可以在最新图片中显示出来。本网的如上的改进使得所有的版块(包括没有设置为“开启图片列表模式”的版块)里的帖子都可以将外链图片设为封面,进而在最新图片中显示出来。

www.51haoyou.com

GMT-5, 2024-11-23 03:00

© 2005-

快速回复 返回顶部 返回列表