ss调用论坛图片方式祥解

发布日期  发布: 2009-10-28 | 发布人  发布者: anchen | 来源  来源: 江西广告网


ss调用论坛图片方式祥解


目前,默认的会调用同一主题下的多张图片,而出现标题重复的情况,对网站的体验不好。
实际通过模块管理可以实现,只调用同一主题的一张图片。
登录后台
创建模块-》论坛附件-》高级模式


1.调用指定时间/版块图片代码

CODE:

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

QUOTE:

你的数据名要改成你的数据名, 默认前缀是_cdb,请按自己的修改,  
604800是指七天的时间, 可以按自己的需要的时间范围内修改,
IN ( 论坛版块id1, 论坛版块id2, 论坛版块idn, )指的是论坛版块id,可以多个或一个,id后面请用英文的逗号.
2.调用论坛热门图片

CODE:

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.论坛图片略缩图图片链接代码

CODE:

<img src="<!--{eval echo str_replace('.jpg','.thumb.jpg',$value[attachment]);}-->">此为论坛图片略缩图图片代码, 需要论坛后台开启图片略缩图功能才能实现.

4.最新论坛图片调用代码

CODE:

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
本站文章部分内容来自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息的网站,并欢迎各类媒体与我们进行信息共享合作。
关闭本窗口 | 打印 | 收藏此页 |  推荐给好友 | 举报

版块排行

  • SEO搜索                                    5984
  • Web软件                                    3334
  • 交互设计                                    3279
  • 平面软件                                    2575
  • 设计欣赏                                    2501
  • 游戏世界                                    1244
  • 程序开发                                    830
  • 前沿视觉                                    560
  • 电脑网络                                    514
  • 摄影赏析                                    291