分享好友 教程首页 教程搜索 频道列表

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

2017-03-10 09:1215510
+关注28
核心提示:destoon 内容页批量调用所有自定义字段的方法一个一个的在模板里调,是不是太麻烦...

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  更我表名请到后台数据库备份那里查看,这里不需要传表前缀。
本文标签: #批量 #自定义 #字段
整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

destoon8.0及以上版本内容页批量调用所有自定义字段的解决方案

    destoon在内容页批量调用所有自定义字段的方案:以前是在内容模板中一个个的调用,确实有点繁琐,下面的方法就是批量循环出当前频道所有不为空的自定义字段内容。我们在自定义函数api/extend.func.php文件中添加以下函数

小黑 标签调用 22022-11-17

阿里巴巴矢量图标库(iconfont)批量全选的方法

    用代码测试

小黑 CSS教程2022-04-22

Sublime Text批量删除空白行

    方法:1CTRL+H打开replace功能,勾选上左侧的regular expression,并填写find what栏 : \s+$ (正则表达式)replace with栏 : (这行留空)接着点replace all即可方法:2CTRL+H打开replace功能,勾选上左侧的regular expression,并填写find what栏 : \s+$replace with栏 : (这行留空)接着点replace all即可点击菜单栏上的“Preferences”,找到“Setting-Defau

网络 前端工具2020-05-12

PHP实现批量检测网站是否能够正常打开的方法

    本文实例讲述了PHP实现批量检测网站是否能够正常打开的方法。分享给大家供大家参考,具体如下:curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为。?php//设置最大执行时间是 120秒ini_set('max_execution_time',120);function httpcode($url){$ch = curl_init();$timeout = 3;curl_setopt($ch,CURLOPT_FOLL

小黑 PHP2018-09-23

下一篇
我来说两句
抢沙发