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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 【重赏之下是否有勇夫?】资讯列表页能否由纯文字列表改为图文列表?

[复制链接]
 楼主| ㊣北方传媒 发表于 2009-4-29 16:56:12 | 显示全部楼层
目前官方没有直接的方法能够这样读取数据,我是这样来解决的,首先showattach/0读取全部数据,再根据itemid获取对应的附件信息,有附件就显示,没有附件就不显示,以下是代码,已经通过测试,应该能满足楼主的需求。 ...
86028 发表于 2009-4-29 16:28


经测试成功,请把“sql/SELECT%20a.%2A%2Cb.filepath%20as%20a_filepath%2Cb.thumbpath%20as%20a_thumbpath%20FROM%20supe_spaceitems%20a%20left%20join%20supe_attachments%20b%20on%20a.itemid%3Db.itemid%20where%20a.itemid%3D$value[itemid]”这段编译前的代码PM给我,然后我给你金币!谢谢你先~
回复

使用道具 举报

86028 发表于 2009-4-29 16:59:59 | 显示全部楼层
sql/SELECT a.*,b.filepath as a_filepath,b.thumbpath as a_thumbpath FROM supe_spaceitems a left join supe_attachments b on a.itemid=b.itemid where a.itemid=$value[itemid]
回复

使用道具 举报

86028 发表于 2009-4-29 17:10:05 | 显示全部楼层
我现在还不能发送短信,则能回复给你了
回复

使用道具 举报

 楼主| ㊣北方传媒 发表于 2009-4-29 17:15:15 | 显示全部楼层
其实 楼主既然你要做这样的显示列表 就要考虑到没有图片你做什么图片格式的列表呢!!
给你看看我的

http://www.best789.com/?action-category-catid-3
chentaokkk 发表于 2009-4-29 16:47


嗯,你的思路???
回复

使用道具 举报

chentaokkk 发表于 2009-4-29 17:27:02 | 显示全部楼层
sql/SELECT a.*,b.filepath as a_filepath,b.thumbpath as a_thumbpath FROM supe_spaceitems a left join supe_attachments b on a.itemid=b.itemid where a.itemid=$value[itemid]
回复

使用道具 举报

 楼主| ㊣北方传媒 发表于 2009-4-29 18:47:44 | 显示全部楼层
sql/SELECT a.*,b.filepath as a_filepath,b.thumbpath as a_thumbpath FROM supe_spaceitems a left join supe_attachments b on a.itemid=b.itemid where a.itemid=$value
chentaokkk 发表于 2009-4-29 17:27


能解释一下这个语句的意思吗?
回复

使用道具 举报

86028 发表于 2009-4-29 19:03:36 | 显示全部楼层
楼主,我的金币呢,我可是穷人哦
回复

使用道具 举报

 楼主| ㊣北方传媒 发表于 2009-4-29 19:37:18 | 显示全部楼层
楼主,我的金币呢,我可是穷人哦
86028 发表于 2009-4-29 19:03


兄弟,金币已经给你了!

另外,我再问个问题。

我想读取资讯的某个自定义字段,比如:<!--{eval $value['customfieldtext'] = unserialize($value['customfieldtext'])}--><!--{eval print_r($value['customfieldtext'])}-->$value['customfieldtext'][0]

如何把这个也揉合到上面的代码,能调出这个自定义字段的内容?
(我把自定义字段设置成文章简介了,因为原来的“message”不是很好。实在不行,就告诉我调用“message”怎么写?)
回复

使用道具 举报

 楼主| ㊣北方传媒 发表于 2009-4-30 08:32:54 | 显示全部楼层
up up up up~~~~~~~```
回复

使用道具 举报

Goobd 发表于 2009-5-2 17:20:07 | 显示全部楼层
<!--根分类最新日志列表-->

                        <!--{if $_SGET['page'] < 2 || empty($_SGET['mode'])}-->

                        <!--{block name="spacenews" parameter="perpage/60/catid/$thecat[subcatid]/showattach/0/order/i.dateline DESC/cachename/newlist"}-->

                        <!--{if $_SBLOCK['newlist']}-->

                        

                        <div class="global_module margin_bot10">

                        <ul class="globalnews_piclist clearfix">

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

                <!--{block name="spacenews" parameter="sql/SELECT%20a.%2A%2Cb.filepath%20as%20a_filepath%2Cb.thumbpath%20as%20a_thumbpath%20FROM%20supe_spaceitems%20a%20left%20join%20supe_attachments%20b%20on%20a.itemid%3Db.itemid%20where%20a.itemid%3D$value[itemid]/limit/0,1/subjectlen/40/showcategory/1/cachename/picnews"}--><!--sub_picnews-->

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

                                <li><a href="$value[url]" title="$value[subjectall]">

                                <!--{if empty($value[a_thumbpath])}-->

                <img src="/images/food_caipu_nopic.gif" alt="$value[subjectall]" />

                                <!--{else}-->

                <img src="/attachments/$value[a_thumbpath]" alt="$value[subjectall]" />

                                <!--{/if}-->

                                

                                </a><span><a href="$value[url]" target="_blank">$value[subject]</a></span></li>

                                <!--{/loop}-->

                                <!--{/loop}-->

                        </ul>

                    </div>



                        <!--{/if}-->

修改了,但列表页面无法显示 空白
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 15:51 , Processed in 0.030022 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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