TA的每日心情 | 擦汗 2016-12-6 16:04 |
---|
签到天数: 10 天 [LV.3]偶尔看看II
|
美化发布
适用版本: |
SupeSite 7.0 |
语言编码: |
GBK UTF8 BIG5 |
转换者: |
|
版权所属: |
|
支持网站: |
|
美化作者: |
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
ss调用论坛图片方式祥解
目前,默认的会调用同一主题下的多张图片,而出现标题重复的情况,对网站的体验不好。
实际通过模块管理可以实现,只调用同一主题的一张图片。
登录后台
创建模块-》论坛附件-》高级模式
1.调用指定时间/版块图片代码- SELECT t. * , a. *
- FROM 你的数据名.cdb_threads t
- INNER JOIN 你的数据名.cdb_attachments a ON t.tid = a.tid
- AND t.authorid = a.uid
- WHERE t.fid
- IN ( 论坛版块id1, 论坛版块id2, 论坛版块idn, )
- AND a.isimage =1
- AND t.dateline >= UNIX_TIMESTAMP( ) -604800
- GROUP BY t.tid
- ORDER BY t.views DESC
复制代码你的数据名要改成你的数据名, 默认前缀是_cdb,请按自己的修改,
604800是指七天的时间, 可以按自己的需要的时间范围内修改,
IN ( 论坛版块id1, 论坛版块id2, 论坛版块idn, )指的是论坛版块id,可以多个或一个,id后面请用英文的逗号.
2.调用论坛热门图片- SELECT t . * , a . *
- FROM 你的数据名.cdb_threads t
- INNER JOIN 你的数据名.cdb_attachments a ON t.tid = a.tid
- AND t.authorid = a.uid
- WHERE a.isimage=1
- GROUP BY t.tid
- ORDER BY t.views DESC
复制代码 3.论坛图片略缩图图片链接代码
- <img src="<!--{eval echo str_replace('.jpg','.thumb.jpg',$value[attachment]);}-->">
复制代码 此为论坛图片略缩图图片代码, 需要论坛后台开启图片略缩图功能才能实现.
4.最新论坛图片调用代码- SELECT *
- FROM cdb_posts p, cdb_attachments a
- WHERE p.tid = a.tid
- AND a.isimage = 1
- AND p.first = 1
- AND p.fid = 29
- GROUP BY p.tid
- ORDER BY p.dateline DESC
复制代码 |
|