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

 找回密码
 立即注册
搜索

[疑问] 如下代码如何实现SS首页调出图文效果

[复制链接]
谈笑问书 发表于 2009-9-2 22:13:06 | 显示全部楼层 |阅读模式
本帖最后由 谈笑问书 于 2009-9-2 22:34 编辑
  1. <div class="supe_globalmodule_2_l"><!--社会资讯开始-->
  2. <!--{block name="bbsthread" parameter="sql/SELECT%20t.%2A%2Ca.%2A%20FROM%20discuz.cdb_threads%20t%20INNER%20JOIN%20discuz.cdb_attachments%20a%20ON%20t.tid%3Da.tid%20WHERE%20%20a.isimage%3D1%20and%20t.attachment%3D1%20group%20by%20t.tid%20ORDER%20BY%20t.views%20DESC/limit/0,4/bbsurltype/site/cachename/fujian1/tpl/data"}--><!--主题附件测试1-->
  3. <div class="global_caption"><h3>社会资讯</h3><a href="#action/category/catid/14#">更多&gt;&gt;</a></div>
  4. <!--{eval $hotpic = array_shift($_SBLOCK['fujian1'])}-->

  5. <div class="news_box_hot">
  6. <a href="$hotpic[url]"><img align="left" src="$hotpic"{S_URL}[/bbs/attachments]/{$value[attachment]}" alt="$hotpic[subject]" /></a>



  7. <ul>
  8. <!--{loop $_SBLOCK['fujian1'] $value}-->
  9. <li><a href="$value[url]" target="_blank">$value[subject]</a></li>
  10. <!--{/loop}-->
  11. </ul>
复制代码
以上代码有什么问题,为什么调出的图片总是叉叉?

图片链接显示正常,图片不显示,属性地址错误: http://localhost/Array
回复

使用道具 举报

littlehz 发表于 2009-9-2 23:24:32 | 显示全部楼层
src="$hotpic"{S_URL}[/bbs/attachments]/{$value[attachment]}"
这一句几个引号明显有问题。
你用<!--{eval print_r($_SBLOCK[fujian1]);}-->
看看图片路径存储在哪个字段中。
回复

使用道具 举报

mslxd 发表于 2009-9-2 23:30:50 | 显示全部楼层
我正想说呢~~  这个三个双引号有点神奇
回复

使用道具 举报

 楼主| 谈笑问书 发表于 2009-9-2 23:34:30 | 显示全部楼层
<!--{block name="bbsattachment" parameter="sql/SELECT%20p.%2A%2Ca.%2A%20FROM%20cdb_attachments%20a%2Ccdb_posts%20p%20WHERE%20a.tid%3D145%20and%20a.isimage%3D1%20and%20p.first%3D1%20order%20by%20p.dateline%20DESC/limit/0,4/cachetime/900/cachename/tupian/tpl/data"}--><!--图片调用-->



版版老大,我用了你调用一张帖子一个图的代码,还是调用不出来!!
回复

使用道具 举报

 楼主| 谈笑问书 发表于 2009-9-2 23:38:58 | 显示全部楼层
打印出来的,全部附件包含“Array”字段,很郁闷呀! 这是为什么呀?


Array ( [0] => Array ( [tid] => 535 [fid] => 146 [iconid] => 0 [typeid] => 0 [sortid] => 0 [readperm] => 0 [price] => 0 [author] => 问书吧 [authorid] => 3 [subject] => 冷雪 [女生] [dateline] => 1206028199 [lastpost] => 1246480218 [lastposter] => 爺 ̄继续消魂 [views] => 10053 [replies] => 147 [displayorder] => 0 [highlight] => 0 [digest] => 0 [rate] => 0 [special] => 0 [attachment] => month_0803/20080320_ddaab5d92a3df9b11c19mtboLdKDlzBB.gif [subscribed] => 0 [moderated] => 1 [closed] => 0 [itemid] => 0 [supe_pushstatus] => 0 [payremain] => 0 [sgid] => 0 [blog] => 0 [aid] => 310 [pid] => 841 [filename] => 雪.gif [description] => [filetype] => image/gif [filesize] => 26858 [downloads] => 6 [isimage] => 1 [uid] => 3 [thumb] => 0 [remote] => 0 [width] => 140 [subjectall] => 冷雪 [女生] [url] => http://localhost/?action-viewthread-tid-535 ) [1] => Array ( [tid] => 1121 [fid] => 146 [iconid] => 0 [typeid] => 0 [sortid] => 0 [readperm] => 0 [price] => 0 [author] => 问书吧 [authorid] => 3 [subject] => HiloN [男] [dateline] => 1207494164 [lastpost] => 1229241282 [lastposter
回复

使用道具 举报

littlehz 发表于 2009-9-2 23:55:53 | 显示全部楼层
本帖最后由 littlehz 于 2009-9-2 23:57 编辑

Array是数组的意思。
你的图片调用没有loop循环明显是错误的。
模板里经常用到以下几个标签的说明https://discuz.dismall.com/thread-1360291-1-1.html

  1. <!--{block name="bbsthread" parameter="sql/SELECT%20t.%2A%2Ca.%2A%20FROM%20discuz.cdb_threads%20t%20INNER%20JOIN%20discuz.cdb_attachments%20a%20ON%20t.tid%3Da.tid%20WHERE%20%20a.isimage%3D1%20and%20t.attachment%3D1%20group%20by%20t.tid%20ORDER%20BY%20t.views%20DESC/limit/0,4/bbsurltype/site/cachename/fujian1/tpl/data"}-->

  2. <!--{loop $_SBLOCK['fujian1'] $value}-->
  3. <div><a href="$value[url]"><img src="$_SC['bbsurl']/attachments/$value[attachment]" alt="$value[subject]" /></a><a href="$value[url]" target="_blank">$value[subject]</a></div>
  4. <!--{/loop}-->
复制代码
这段代码调用出数据来是没有问题的,排版问题自己多调试
回复

使用道具 举报

 楼主| 谈笑问书 发表于 2009-9-3 00:16:06 | 显示全部楼层
哈哈,虽然没有达到理想的效果,但是图片终于显示了,感谢版版!

再奢侈的问一句:  要是我想调出三张帖子各一张图片,共三张,应该怎么写?!!!
回复

使用道具 举报

 楼主| 谈笑问书 发表于 2009-9-3 01:13:09 | 显示全部楼层
版版,太棒了! 我终于实现了!哇哈哈!!!!
回复

使用道具 举报

 楼主| 谈笑问书 发表于 2009-9-3 01:13:23 | 显示全部楼层
谢谢版版,爱死你了!!!
回复

使用道具 举报

littlehz 发表于 2009-9-3 01:35:58 | 显示全部楼层
限制模块的limit/0,4就是查询结果的数量
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 07:54 , Processed in 0.105105 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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