找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

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

[复制链接]
发表于 2021-3-11 13:05:34 | 显示全部楼层 |阅读模式
destoon 内容页批量调用所有自定义字段的方法
一个一个的在模板里调,是不是太麻烦了,下面的方法就是批量循环出当前频道所有不为空的自定义字段内容。
api/extend.func.php 中添加以下函数
  1. function getfileds($tb){
  2. global $db;
  3. $result = $db->query("select name,title from {$db->pre}fields where tb='$tb' order by listorder asc");
  4. $tags = array();
  5. while($r = $db->fetch_array($result)){
  6. $tags[] = $r;
  7. }
  8. return $tags;
  9. }
复制代码
在内容页中使用
  1. {php $atts = getfileds('mall');}
  2. {loop $atts $i $v}
  3. {if $v[name]}<li>{$v[title]}:{$v[name]}</li>{/if}
  4. {/loop}
复制代码
注意:其中 getfileds('mall')  中的mall 是当前频道的表名,商城是 mall  供应 sell_5 求购 buy_6  更我表名请到后台数据库备份那里查看,这里不需要传表前缀。

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

本版积分规则

Archiver|手机版|小黑屋|知识在线

GMT+8, 2026-11-2 21:18 , Processed in 0.185743 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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