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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 问一个关于自定义信息的问题

[复制链接]
lcl0117 发表于 2009-11-10 16:37:44 | 显示全部楼层 |阅读模式
我 在资讯的频道 设置了两个自定义信息,请问如何才能把已经设置的自定义信息调出来呢?

如果调出来,是不是可以单独使用呢
ken990941 发表于 2009-11-10 16:57:37 | 显示全部楼层
顶一下.....
回复

使用道具 举报

lidq.jingwu 发表于 2009-11-10 17:42:56 | 显示全部楼层
如何查看资讯自定义字段:
有两种方法,一种是在资讯自己的模板(new_view.html.php)里面显示,这个数据在加载模板前已经放在$news这个变量里面了,在显示资讯内容的模板里面会看到这样的代码:
<!--{if !empty($news[custom][name])}-->
<div id="article_summary">
<!--{loop $news[custom][key] $ckey $cvalue}-->
<h6>$news[custom][name]</h6>
<p>$cvalue[name]news[custom][value][$ckey]</p>
<!--{/loop}-->
</div>
<!--{/if}-->
这一段代码就是将$news里面关于资讯自定义字段的内容取出来,并显示在页面上。

第二种方式是用SQL语句的来查询数据,SQL原型如下:
SELECT i.*,n.*,c.type as c_type,c.name as c_name,c.displayorder as c_displayorder,c.customfieldtext as c_customfieldtext,c.isdefault as c_isdefault,c.isshare as c_isshare FROM supe_spaceitems i, supe_spacenews n, supe_customfields c WHERE i.itemid = n.itemid AND n.customfieldid = c.customfieldid AND n.customfieldid !=0
通过supe_spaceitems,supe_spacenews,supe_customfields三表联查来取得数据,然后在模块功能里面用高级模式产生调用代码,展示代码如下:
<?exit?>
<!--{loop $_SBLOCK['c'] $value}-->
<!--{eval $c_name=unserialize($value[c_customfieldtext]);}-->
<!--{eval $custext=unserialize($value[customfieldtext]);}-->
<!--{if !empty($custext[0])}-->
<br>
<!--{eval $i=0;}-->
<!--{loop $custext $cvalue}-->
<!--{echo $c_name[$i][name]}-->:<!--{echo $cvalue}-->
<!--{eval $i=$i+1;}-->
<!--{/loop}-->
<!--{/if}-->
<!--{/loop}-->
此展示代码对应的是本机的变量,如果用,要做修改,并添加CSS。
回复

使用道具 举报

 楼主| lcl0117 发表于 2009-11-11 08:48:33 | 显示全部楼层
这是在详情页面调出来的信息,如果我想在文章列表的地方,让他显示我新添加的字段信息怎么样才能显示出来呢,
回复

使用道具 举报

 楼主| lcl0117 发表于 2009-11-11 10:03:07 | 显示全部楼层
自己顶一下,有没有方法可以实现
回复

使用道具 举报

lidq.jingwu 发表于 2009-11-11 10:03:14 | 显示全部楼层
方法同上,注意灵活运用。
回复

使用道具 举报

 楼主| lcl0117 发表于 2009-11-11 11:01:53 | 显示全部楼层
不好意思,不是不太明白
如果我是想在文章列表处显示我新添加的字段信息,是个别字段显示,并非全部显示,用第一种方法可以实现吗,如何可以的话,又应该如何调用呢,谢谢
回复

使用道具 举报

lidq.jingwu 发表于 2009-11-11 11:14:34 | 显示全部楼层
在文章列表处是调用不到自定义信息的,需要在模块中加上showdetail/1/才可以的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 17:33 , Processed in 0.034043 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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