位置: IT常识 - 正文

织梦dedecms自定义表单添加地区联动显示数字解决方法(织梦怎么改网站主页)

编辑:rootadmin

推荐整理分享织梦dedecms自定义表单添加地区联动显示数字解决方法(织梦怎么改网站主页),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦自适应模板怎么弄,织梦怎么自动采集发布,dede织梦怎么转成zblog,织梦自定义字段,dede织梦怎么转成zblog,织梦怎么自动采集发布,织梦自定义标签,dede织梦怎么转成zblog,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在开发织梦dedecms自定义表单时,有的时候,需要使用到联动的字段。尤其是调用地区的联动。但是在织梦自定义表单添加默认是没有字段为联动类型的选择。织梦58织梦模板做了一下二次开发,让自定义表单支持选择地区后,显示的地区名称。

开发方法

1、让织梦自定义表单,可添加联动类型的字段。

打开dede/templets/diy_field_add.htm文件,找到:

<!--div><input type='radio' name='dtype' id='dtype16' value="stepselect">联动类型</div-->

修改为:

<div><input type='radio' name='dtype' id='dtype16' value="stepselect">联动类型</div>

同样,打开dede/templets/diy_field_edit.htm文件,找到:

<option value="checkbox">Checkbox多选框</option>

在其下面添加如下代码

织梦dedecms自定义表单添加地区联动显示数字解决方法(织梦怎么改网站主页)

<option value="stepselect">联动类型</option>

2、在回到自定义表单,添加关键词,发现联动类型可选了。这里以地区联动为例如下图:

3、点击确定,保存即可,然后就是前台的调用,发现调用出来显示的是数字,而不是具体的地区的名称。

解决地区联动调用显示数字的方法

打开找到dede/templets/diy_list.htm文件中,找到

123456elseif($fielddata[1]=='addon'){$fields[$field]="<ahref='{$fields[$field]}'target='_blank'><imgsrc='images/channeladd.gif'border='0'/>其它附件</a>";}

在其下面添加如下代码

123elseif($fielddata[1]=='stepselect'){$fields[$field]=Getenums("{$fields[$field]}",'nativeplace');}

继续在该文件中,找到

</form>

在其下面添加如下代码

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354<?phpfunctionGetenums($evalue=0,$egroup){if(!isset($GLOBALS['em_'.$egroup.'s'])){$cachefile=DEDEDATA.'/enums/'.$egroup.'.php';if(!file_exists($cachefile)){require_once(DEDEINC.'/enums.func.php');WriteEnumsCache();}if(!file_exists($cachefile)){return'';}else{require_once($cachefile);}}if($evalue>=500){if($evalue%500==0){return(isset($GLOBALS['em_'.$egroup.'s'][$evalue])?$GLOBALS['em_'.$egroup.'s'][$evalue]:'');}elseif(preg_match("#([0-9]{1,})\.([0-9]{1,})#",$evalue,$matchs)){$esonvalue=$matchs[1];$etopvalue=$esonvalue-($esonvalue%500);$esecvalue=str_replace(".00",".",$evalue);$GLOBALS['em_'.$egroup.'s'][$etopvalue]=empty($GLOBALS['em_'.$egroup.'s'][$etopvalue])?'':$GLOBALS['em_'.$egroup.'s'][$etopvalue];$GLOBALS['em_'.$egroup.'s'][$esonvalue]=empty($GLOBALS['em_'.$egroup.'s'][$esonvalue])?'':$GLOBALS['em_'.$egroup.'s'][$esonvalue];$GLOBALS['em_'.$egroup.'s'][$esecvalue]=empty($GLOBALS['em_'.$egroup.'s'][$esecvalue])?'':$GLOBALS['em_'.$egroup.'s'][$esecvalue];return$GLOBALS['em_'.$egroup.'s'][$etopvalue].'-'.$GLOBALS['em_'.$egroup.'s'][$esonvalue].'-'.$GLOBALS['em_'.$egroup.'s'][$esecvalue];}else{$elimit=$evalue%500;$erevalue=$evalue-$elimit;$GLOBALS['em_'.$egroup.'s'][$erevalue]=empty($GLOBALS['em_'.$egroup.'s'][$erevalue])?'':$GLOBALS['em_'.$egroup.'s'][$erevalue];$GLOBALS['em_'.$egroup.'s'][$evalue]=empty($GLOBALS['em_'.$egroup.'s'][$evalue])?'':$GLOBALS['em_'.$egroup.'s'][$evalue];return$GLOBALS['em_'.$egroup.'s'][$erevalue].'-'.$GLOBALS['em_'.$egroup.'s'][$evalue];}}}?>

完成。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310860.html 转载请保留说明!

上一篇:帝国cms灵动标签里的序号如何实现(帝国cms灵动标签排除上一篇下一篇文章)

下一篇:一个例子解释python装饰器(一个例子解释唯物辩证法三大规律)

  • 增值税纳税申报表在哪里打印
  • 申报无票收入次月红冲有没有风险
  • 固定资产盘点折旧怎么算
  • 管道安装固定方式
  • 税务机关如何正确行使代位权
  • 行政单位应缴预算款的管理原则
  • 外借资质收取的税费会计处理
  • 暂估应付账款借方余额
  • 一次性年终奖金个税税率表2023
  • 哪些发票不可进行进项税抵扣?
  • 只有增值税进项怎么抵扣
  • 公司代缴员工个税
  • 公司给自然人咨询怎么说
  • 一般纳税人可以不交增值税吗
  • 定额发票是需要备注吗
  • 减税真的能有效推动经济增长吗?
  • 房屋销售佣金能退回吗
  • 财务费用中的利息收入指什么
  • 上年度退回来的所得税,怎么做分录
  • 集体福利的增值税怎么算
  • 人力资源部报销购买办公家具款
  • 代驾费用入什么二级科目
  • 在两处取得收入
  • 财务报表包括哪三大报表?(多选)
  • 税务发票盖章要求
  • 电脑网卡介绍
  • 联想一体机如何调节屏幕亮度
  • php处理xml
  • soft version
  • 国家占耕地补偿款给谁?
  • 企业年金缴纳标准400什么意思啊
  • 企业租房费用可以计入成本吗
  • 辅助生产成本的分配
  • 固定资产终止确认的会计处理
  • php发送qq邮箱
  • 怎么编制资金平衡表格
  • jqueryfor
  • icse论文
  • PyTorch 深度学习实战 | 基于生成式对抗网络生成动漫人物
  • php二维数组foreach
  • thinkphp6验证
  • unistack怎么关掉
  • Editorial Calendar为你的WordPress添加编辑日历 让文章定时发布更简单
  • c 语言 static
  • Windows OpenGL ES 图像曝光度调节
  • php上传文件代码iapp
  • 增值税哪些行业不能抵扣
  • 农业技术服务费税率
  • 材料采购账务处理思维图怎么做
  • 电子发票自己打印黑白有效吗
  • 公积金由个人全部交,单位违法吗法吗
  • 工程项目需要交5000万保证金合理吗
  • 应交税费属于什么负债
  • 装修公司让客户承担税费是否合理
  • 股东借款转实缴资本
  • 企业内部之间借款利息可以税前扣除吗
  • 什么是盈余公积和资本公积
  • 购买单位什么意思
  • 房租增值税专用发票需要开多张,单位和数量如何填写
  • 银行承兑汇票托收凭证
  • 请问购买
  • sql语句参数值
  • linux CentOS6.5 yum安装mysql5.6
  • 苹果手机价格
  • 装双win7系统怎么设置
  • mac红
  • win10允许访问
  • 苹果电脑怎么关掉已经打开的页面
  • 双系统卸载deepin
  • Win10系统怎么打开IE浏览器
  • 怎么提升win7性能
  • perl脚本use strict
  • javascript中window.onload
  • linux 监视器
  • python signal模块
  • 二级菜单css代码
  • 浅析jQuery Ajax通用js封装
  • 增值税申报表如何导出
  • 地税税务登记代码怎么查
  • 苏州税务系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设