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

 找回密码
 立即注册
搜索

[分享] 调用自定义字段并输出到表格中的方法

[复制链接]
tigergzf 发表于 2008-6-13 22:19:28 | 显示全部楼层 |阅读模式
首先声明,这是写给刚接触SS的新手看的,高手路过不要见笑。
先来个图示:
未命名.JPG
上图是我帮朋友做的一个金融网站,我就不给他做AD了,很多朋友都在问不知道怎么调用自定义字段,其实很简单,
1、首先你在新建字段的时候,将你想要调用的字段定义为定长型, 这样调用起来很简单,不用解析。比如在上图中,你要调用“业务类型”字段,使用如下调用语句:
<!--{block name="model" parameter="name/jiedai/order/i.dateline DESC/limit/0,10/cachetime/900/cachename/daikuan/tpl/data"}-->

然后直接在你想要显示的地方插入$value[dklb] 就可以了,其中[dklb]就是字段“业务类型”的英文名称;加上
<!--{loop $_SBLOCK[daikuan] $value}-->
......
<!--{/loop}-->  
就可以循环调用了;


2、将你想要调用的字段以表格方式输出。先用DM画一个二行N列的表格,第一行用来显示字段的名称,第二行显示字段的值,加个循环语句,表格自动填加行数。表达能力不太好,直接上代码:
<TABLE border=0 cellPadding=0 cellSpacing=1 bgColor=#d3d3d3>
  <TBODY>
  <TR bgColor=#ebf4fe>
    <TD width=78 height="26"><div align="center">信息ID</div></TD>
    <TD width=95 height="26"><div align="center">业务类型</div></TD>
        <TD width=85 height="26"><div align="center">买卖方式</div></TD>
<TD width=95 height="26"><div align="center">金额(万元)</div></TD>
    <TD width=85 height="26"><div align="center">贷款期限</div></TD>
<TD width=90 height="26"><div align="center">发布日期</div></TD>
    <TD width=100 height="26"><div align="center">所属区域</div></TD></TR>
  <!--{block name="model" parameter="name/jiedai/order/i.dateline DESC/limit/0,10/cachetime/900/cachename/daikuan/tpl/data"}-->
<!--{loop $_SBLOCK[daikuan] $value}-->
<TR bgColor=#ffffff>
<TD height="26"><div align="center"><a href="$value[url]">
$value[itemid]</a> </div></TD>
        <TD height="26"><div align="center"><a href="$value[url]">
$value[dklb] </div></TD>
    <TD height="26"><div align="center"><a href="$value[url]">
$value[gqfx] </div></TD>
<TD height="26"><div align="center"><a href="$value[url]">
$value[dked]  </div></TD>
        <TD height="26"><div align="center"><a href="$value[url]">
value[dkqx] </div></TD>
        <TD height="26"><div align="center"><a href="$value[url]">
#date("y-m-d", $value["dateline"])#</div></TD>
<TD height="26">
      <div align="center"><a href="$value[url]">
$value[fwqy] $value[city]</div></TD ></TR>
   <!--{/loop}-->  

</TBODY></TABLE>
这样就实现了我上图调用的效果。
本人接触SS的时间也不长,但SS确实很强大,特别是通过建立模型能实现很多功能,
希望大家多多交流,有问题在下面提出,大家一起解决。

[ 本帖最后由 tigergzf 于 2008-6-13 22:22 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

 楼主| tigergzf 发表于 2008-6-13 22:34:08 | 显示全部楼层
沙发自己坐
回复

使用道具 举报

秋之子 发表于 2008-6-13 22:36:40 | 显示全部楼层
:) :) :)
回复

使用道具 举报

ehomen 发表于 2008-6-13 23:05:50 | 显示全部楼层
嗯 不错收藏了
回复

使用道具 举报

aqqbjghd1 发表于 2008-6-13 23:09:19 | 显示全部楼层
强烈支持
回复

使用道具 举报

123752619 发表于 2008-6-14 08:28:54 | 显示全部楼层
好帖
回复

使用道具 举报

千叶红枫 发表于 2008-10-29 14:38:10 | 显示全部楼层
我建立了一个模型,模型中也有自定义的字段,但是自定义字段出不来啊,系统里的 交友 招聘等自带的模型自定义字段到是可以调用?
有知道是怎么回事吗?
回复

使用道具 举报

魂断蓝桥 发表于 2009-3-14 15:25:40 | 显示全部楼层
不错 美女也来收藏你这一贴
回复

使用道具 举报

寒潇草 发表于 2009-7-7 11:40:09 | 显示全部楼层
好东西,来试试。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-16 14:38 , Processed in 0.144709 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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