时间:2021-05-02
在搜索页调用自定义字段,使其可有让用户搜索这个自定义字段,找了好多文章和教程,却发现dedecms的标签底层模板字段不包括这个字段呢?这就大大限制了灵活性,但也不可能让所有字段都允许调用的,那样就会大大降低系统效率,所以今天分享的是一个比较完美解决这个问题的方法,配合dede标签,几乎可以说没有什么不能调用的了
首先把上面代码放到 include/extend.func.php 里
使用方法:
function table($table, $field, $id) { global $dsql; $primarys = array(); $table = strpos($table, '#@_') === false?(strpos($table, 'dede_') === false?'cn_'.$table:str_replace('dede_','cn_',$table)):$table; $dsql -> Execute("me","SHOW COLUMNS FROM `$table`"); while ($r = $dsql->GetArray()) { if($r['Key'] == 'PRI') $primarys[] = $r['Field']; } if(!emptyempty($primarys)) { $primary = $primarys[0]; $result = $dsql -> GetOne("SELECT `$field` FROM `$table` WHERE `$primary`= $id"); } return isset($result[$field])?$result[$field]:''; }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
织梦dedecms上一篇下一篇调用标签:{dede:prenextget='pre'/}{dede:prenextget='next'/}如何自定义织梦dede
织梦默认的自定义字段调用是没有长度限制的,但是我们有些时候在列表页或者首页调用的时候就需要将自定义字段的长度限制一下,这样方便布局。下面就告诉大家限制自定义字段
本文介绍了dedecms织梦自定义表单导出到excel的方法示例,分享给大家,具体如下:效果展示:修改2个文件,让织梦自定义表单自由导出到Excel表格里。修改
织梦DEDECMS大部分企业网站的文章没有缩略图,文章列表页面调用了缩略图,织梦DEDECMS默认的话是没有缩略图就显示自定义的那张默认defaultpic.g
我们在使用织梦建站的时候会经常碰到织梦dedecms自定义表单功能,方便我们做网站的在线留言,在线下单,在线报名等订单信息提交,我们也发布了(织梦自定义表单教程