Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 图片列表模式怎么指定封面图片?

[复制链接]
Tomatoski 发表于 2017-9-25 11:15:29 | 显示全部楼层 |阅读模式
问一下,图片列表模式怎么指定封面图片?试了很多次,不是默认按照帖子的第一张图片来当封面的,好像是选最宽的图片来当封面


那怎么才能指定封面是帖子里的哪张图片来当封面呢?或者怎么默认第一张图片当封面?
 楼主| Tomatoski 发表于 2017-9-25 16:48:40 | 显示全部楼层
来个大神啊
回复

使用道具 举报

yxjh2012 发表于 2017-9-25 21:53:49 | 显示全部楼层

打开文件:
source/module/forum/forum_forumdisplay.php
找到如下代码
if($thread['rushreply']) {
        $rushtids[$thread['tid']] = $thread['tid'];
}

在这段代码下面添加如下代码:
$threada= C::t('forum_attachment')->fetch_all_by_id('tid', $thread['tid'], 'aid');
$threadaid = reset($threada);
$threadpic = C::t('forum_attachment_n')->fetch_by_aid_uid($threadaid['tableid'], $threadaid['aid'], $thread['authorid']);
$thread['pic'] = $threadpic['attachment'];

这样就可以在列表页模板中使用
$thread['pic']
回复

使用道具 举报

格东站长网插件 发表于 2017-9-25 22:31:38 | 显示全部楼层
帖子里面可以换封面的啊
鼠标放在图片上,点击“设置为封面”,就换好了。
回复

使用道具 举报

 楼主| Tomatoski 发表于 2017-9-26 09:22:36 | 显示全部楼层
格东站长网插件 发表于 2017-9-25 22:31
帖子里面可以换封面的啊
鼠标放在图片上,点击“设置为封面”,就换好了。

原来如此.....谢谢
回复

使用道具 举报

 楼主| Tomatoski 发表于 2017-9-26 09:34:48 | 显示全部楼层
格东站长网插件 发表于 2017-9-25 22:31
帖子里面可以换封面的啊
鼠标放在图片上,点击“设置为封面”,就换好了。

还有问一下,开启图片列表模式时,我设置了图片宽度为384,高度设置为0,更新统计后,按理来说,生成的封面高度不是应该将根据原图高度按比例生成么?怎么全变成一个高度了?
回复

使用道具 举报

格东站长网插件 发表于 2017-9-26 09:38:45 | 显示全部楼层
本帖最后由 格东站长网插件 于 2017-9-26 09:39 编辑
Tomatoski 发表于 2017-9-26 09:34
还有问一下,开启图片列表模式时,我设置了图片宽度为384,高度设置为0,更新统计后,按理来说,生成的封 ...

高度设置为9999时,效果是统一高度。如果设置为比较小的数字比如200,才会按图片比例高低不同。
回复

使用道具 举报

 楼主| Tomatoski 发表于 2017-9-26 09:39:42 | 显示全部楼层
格东站长网插件 发表于 2017-9-25 22:31
帖子里面可以换封面的啊
鼠标放在图片上,点击“设置为封面”,就换好了。

新发的帖子,高度是按比例生成的,老的帖子,更新统计后,高度全变成一个高度了
回复

使用道具 举报

 楼主| Tomatoski 发表于 2017-9-26 09:42:18 | 显示全部楼层
格东站长网插件 发表于 2017-9-26 09:38
高度设置为9999时,效果是统一高度。如果设置为比较小的数字比如200,才会按图片比例高低不同。

我高度是设置0
回复

使用道具 举报

 楼主| Tomatoski 发表于 2017-9-26 09:43:24 | 显示全部楼层
格东站长网插件 发表于 2017-9-26 09:38
高度设置为9999时,效果是统一高度。如果设置为比较小的数字比如200,才会按图片比例高低不同。

然后成这样了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-4 12:49 , Processed in 0.034135 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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