[其他综合] destoon 内容页批量调用所有自定义字段的方法

[复制链接]
查看: 2193|回复: 0
发表于 2019-7-31 10:06:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
destoon 内容页批量调用所有自定义字段的方法

一个一个的在模板里调,是不是太麻烦了,下面的方法就是批量循环出当前频道所有不为空的自定义字段内容。

api/extend.func.php 中添加以下函数


function getfileds($tb){

global $db;
$result = $db->query("select name,title from {$db->pre}fields where tb='$tb' order by listorder asc");
$tags = array();
while($r = $db->fetch_array($result)){
$tags[] = $r;
}
return $tags;

}


在内容页中使用


{php $atts = getfileds('mall');}
{loop $atts $i $v}
{if $$v[name]}<li>{$v[title]}:{$$v[name]}</li>{/if}
{/loop}


注意:其中 getfileds('mall')  中的mall 是当前频道的表名,商城是 mall  供应 sell_5 求购 buy_6  更我表名请到后台数据库备份那里查看,这里不需要传表前缀。


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

本版积分规则

 
 
工作时间:
8:00-18:00
客服热线:
15368564009
客服微信