本帖最后由 307991860 于 2010-01-18 10:16 编辑
我想要按照图片的那种排版方式调用论坛主题
调用论坛中每个主题调用一张图片的SQL- SELECT a. * , t. * , count( DISTINCT a.tid )
- FROM cdb_attachments a, cdb_threads t
- WHERE a.tid = (
- SELECT t.tid
- FROM cdb_threads t
- WHERE t.attachment =2 AND t.fid=版块ID
- ORDER BY dateline DESC )
- GROUP BY a.tid
复制代码 左上角的图片跟右边的图片是不是可以只用上面一个SQL语句调用,然后用下面的语名分切成两部分呢?还有上面的筛选语句AND t.fid=版块ID,这样写是否正解- <!--{eval $picnews2 = @array_slice($_SBLOCK['picnews'], 5, 11);}-->
复制代码 如:-
- <!--{if !empty($_SBLOCK['bbsimgnew'])}-->
- <!--{eval $picnews2 = @array_slice($_SBLOCK['picnews'], 5, 11);}-->
- <!--{/if}-->
- <!--{loop $picnews2 $value}-->
- <li>展示代码</li>
- <!--{/loop}-->
复制代码 左下角的列表是调用论坛某一版块里面的主题,带分类,但打印不出分类的链接~~请帮忙
查询论坛主题,在设置主题分类时,显示出主题分类名称-
- SELECT * FROM 数据库名.cdb_threads t, 数据库名.cdb_threadtypes y WHERE t.typeid = y.typeid AND fid=版块ID
复制代码 还有上面的“版块ID”我是直接写上数字的,在写模版的时候有点麻烦,请问有什么方法可以简化点 |