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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[模型] SS7.5论坛聚合调用论坛最新(每贴一张)

[复制链接]
zhou2008 发表于 2009-11-28 00:20:34 | 显示全部楼层 |阅读模式
本帖最后由 zhou2008 于 2009-11-28 00:21 编辑

SS7.5论坛聚合调用论坛最新(每贴一张)
高手见笑

新手兄弟们分享一下:

参照这个帖子:https://discuz.dismall.com/viewthread ... F7%D3%C3&page=1

登录后台 -》创建模块-》论坛附件-》创建模块 -》高级模式

在sql语
  1. SELECT t . * , a . *
  2. FROM gz122.cdb_threads t
  3. INNER JOIN gz122.cdb_attachments a ON t.tid = a.tid
  4. AND t.authorid = a.uid
  5. WHERE a.isimage=1
  6. GROUP BY t.tid
  7. ORDER BY t.lastpost DESC
复制代码
上面两个 gz122 是自己的数据库名

复制代码其他的随意

然后就会得到这个调用代码:<!--{block name="bbsattachment" parameter="sql/SELECT%20t%20.%20%2A%20%2C%20a%20.%20%2A%0D%0AFROM%20sheying.cdb_threads%20t%0D%0AINNER%20JOIN%20sheying.cdb_attachments%20a%20ON%20t.tid%20%3D%20a.tid%0D%0AAND%20t.authorid%20%3D%20a.uid%0D%0AWHERE%20a.isimage%3D1%0D%0AGROUP%20BY%20t.tid%0D%0AORDER%20BY%20t.views%20DESC/limit/0,10/cachetime/900/cachename/slideshow_attch/tpl/data"}--><!--slideshow_attch-->
复制代码然后将这段代码复制到相应的模板,我现在修改的是论坛频道,所以我打开bbs_index.html.php文件,找到代码<!--{block name="bbsattachment" parameter="filetype/image/t_lastpost/2592000/order/t.replies DESC/limit/0,4/cachetime/49900/cachename/picthread/tpl/data"}-->
复制代码将之替换。


好的,现在我们来看模版中的这段代码:                <!--{block name="bbsattachment" parameter="sql/SELECT%20t%20.%20%2A%20%2C%20a%20.%20%2A%0D%0AFROM%20sheying.cdb_threads%20t%0D%0AINNER%20JOIN%20sheying.cdb_attachments%20a%20ON%20t.tid%20%3D%20a.tid%0D%0AAND%20t.authorid%20%3D%20a.uid%0D%0AWHERE%20a.isimage%3D1%0D%0AGROUP%20BY%20t.tid%0D%0AORDER%20BY%20t.views%20DESC/limit/0,10/cachetime/900/cachename/slideshow_attch/tpl/data"}--><!--slideshow_attch-->

                        <div class="box_l" id="index_focus_turn">

                                <!--{if !empty($_SBLOCK['picthread'])}-->

                                <div id="index_focus_turn_pic">

                                        <div id="index_focus_turn_picList" style="left:0; top:0;">

                                                <ul>

                                                        <!--{loop $_SBLOCK['picthread'] $pkey $pvalue}-->

                                                        <li><a href="$pvalue[url]" target="_blank"><img src="$pvalue['attachment']" alt="" /></a></li>

                                                        <!--{/loop}-->

                                                </ul>

                                        </div>

                                        <div id="index_focus_turn_opvdiv"></div>

                                        <div id="index_focus_turn_tx">

                                                <ul>

                                                <!--{eval $i = 0}-->

                                                <!--{loop $_SBLOCK['picthread'] $key $value}-->

                                                        <!--{eval $current = ($i == 0 ? 'current' : 'normal');}-->

                                                        <li class="$current">$value[subject]</li>

                                                        <!--{eval $i++}-->

                                                <!--{/loop}-->

                                                </ul>

                                        </div>

                                </div>

                                <div id="index_focus_turn_btn">

                                        <ul>

                                                <!--{eval $i = 0}-->

                                                <!--{loop $_SBLOCK['picthread'] $bkey $bvalue}-->

                                                <!--{eval $current = ($i == 0 ? 'current' : 'normal');}-->

                                                <li class="$current"><img src="$bvalue[attachment]" alt="" /></li>

                                                <!--{eval $i++}-->

                                                <!--{/loop}-->

                                        </ul>

                                </div>

                                <!--{/if}-->

                        </div>
复制代码在这段代码中我们发现,显示代码里调用的变量是'picthread',但是我们调用代码里所调用的是‘bbsattchment'变量,所以,我们将这段代码中的'picthread'替换成'bbsattachment',然后保存,
 楼主| zhou2008 发表于 2009-11-28 00:22:44 | 显示全部楼层
引用别人的
只希望和大家分享一下
回复

使用道具 举报

xhnet 发表于 2010-1-9 13:26:16 | 显示全部楼层
信阳生活网 http://www.qingbomen.cn 帮顶一个
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 12:34 , Processed in 0.024423 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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