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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 请问如何输出supesite自定义模型中的数据

[复制链接]
weekender 发表于 2009-6-26 10:42:40 | 显示全部楼层 |阅读模式
本帖最后由 weekender 于 2009-7-1 10:43 编辑

我自定义了一个景点的模型,名字叫attractions,通过后台模块管理,生成的模板内部调用代码是
<!--{block name="model" parameter="name/attractions/catid/1,6,10,13/order/i.dateline DESC/limit/0,10/cachetime/900/subjectlen/30/cachename/jingdianlist/tpl/subject_li"}--><!--attractions-->
目前问题是,我不知道如何输出它里面的相关字段,如景点名称,门票价格,发布日期等等.请达人帮助!!感谢!!!

ps.我用js调用代码也不行,JS是直接输出内容?还是也需要调用?

<script language="JavaScript" src="http://www.xxxxx.cn/batch.javascript.php?param=VGMEOQVqADIHPQAvD3gCIAUwUH1SMFM8BGtRMwE2AHpQawMzBmsDN1QqVmxbIVJ0U3FQM1c7Wi4EZlY%2BATRRd1QuBDYFZAAlBz8APw8uAmEFeVBkUnFTYgQ%2FUXoBawBmUCoDPQZ0AzZUYFZ%2FW3pSaVMtUDZXOVouBGpWPQEzUWpUZAR1BUEAFAcFABgPLgI8BTxQP1I0UycEIFFmAXYAZFA1A30GZQMzVGZWZVswUnRTalA%2FVz1adQQ2VmEBalErVHIEIAVnADsHMwA4D3UCPAUwUDxSclNgBD9ReQE5ADRQZgM6BmMDPFRkVmBbMFIvU2lQO1c2Wj0Ea1Y4ATtRalRtBDwFdgAlB3kALw9xAjwFelAhUihTMQRlUTMBOQAhUFoDPgZv"></script>
紫琼 发表于 2009-6-26 10:50:21 | 显示全部楼层
先打印下这个调用,就知道各个变量名了,然后写输出即可。
<!--{block name="model" parameter="name/attractions/catid/1,6,10,13/order/i.dateline DESC/limit/0,10/cachetime/900/subjectlen/30/cachename/jingdianlist/tpl/subject_li"}--><!--attractions-->
<!--{eval print_r($_SBLOCK['jingdianlist']);}-->
回复

使用道具 举报

 楼主| weekender 发表于 2009-6-26 11:08:43 | 显示全部楼层

输出为空,持续求解!

本帖最后由 weekender 于 2009-6-26 11:10 编辑

<!--{block name="model" parameter="name/attractions/catid/1,6,10,13/order/i.dateline DESC/limit/0,10/cachetime/900/subjectlen/30/showcategory/1/cachename/jingdianlist/tpl/subject_li"}--><!--attractions-->
                <div class="super_notice">
                        <h3>景点:</h3>
                        <ul>
                                <!--{if empty($_SBLOCK['jingdianlist'])}-->
                                <li>暂时没有景点</li>
                                <!--{else}-->
                                <!--{loop $_SBLOCK['jingdianlist'] $value}-->
                                <li>$value[subject]</li>
                                <!--{/loop}-->
                                <!--{/if}-->
                        </ul>
                </div><!--景点end-->

以上代码执行的结果是“暂时没有景点”,即$_SBLOCK['jingdianlist']为空。
通过执行
<!--{eval print_r($_SBLOCK['jingdianlist']);}-->
结果是没有任何输出,显然结果同样为空。

很奇怪,不明白什么原因。我是在首页调用的,难道调用有什么先决条件?在景点模型页,模型数据是可以正常显示没有问题的。
但即使在景点模型页,我插入
<!--{block name="model" parameter="name/attractions/catid/1,6,10,13/order/i.dateline DESC/limit/0,10/cachetime/900/subjectlen/30/showcategory/1/cachename/jingdianlist/tpl/subject_li"}--><!--attractions-->
<!--{eval print_r($_SBLOCK['jingdianlist']);}-->
其结果仍然为空。

不知道有哪些方面我没注意到,持续求解!!!
回复

使用道具 举报

lidq.jingwu 发表于 2009-6-26 11:22:51 | 显示全部楼层
可能是数据库中没有符合条件的数据吧。
回复

使用道具 举报

 楼主| weekender 发表于 2009-6-26 11:51:57 | 显示全部楼层
不可能啊,加了有两百多条数据。http://www.xxxxx.cn/m.php?name=attractions可以正常显示。我所加的数据,审核级别都是普通,在调用中没有加入grade,这个没有关系吧??
回复

使用道具 举报

 楼主| weekender 发表于 2009-7-1 10:43:36 | 显示全部楼层
使用"高级"自写SQL,问题已解决,看来向导式存在一定问题,建议Comsenz自查下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-8 19:07 , Processed in 0.022681 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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