位置: IT常识 - 正文

discuz如何自主控制弹框的显示(discuz怎么添加diy模块)

编辑:rootadmin
在把本文的文件都修改完了以后呢!在一会想要使用自己定义的模板就可以直接使用,它那个设置只是针对于固定的一些场景,我们自己可以来写一个适合我们项目的显示方式

推荐整理分享discuz如何自主控制弹框的显示(discuz怎么添加diy模块),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:discuz设置教程,discuz使用教程,discuz自动注册,discuz插件自定义,discuz插件自定义,discuz使用教程,discuz自动注册,discuz插件自定义,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实现功能:

控制弹框的显示与否

功能使用场景

在之前的一篇文章写道,discuz实现自动注册登录。但是我们又不想让那个提示信息出来。

在网上大概的搜索了一下,有的说后台可以设置,但是咔咔到后边瞅了一眼,它那个设置只是针对于固定的一些场景。

那么我们自己可以来写一个适合我们项目的显示方式

弹框实现剖析

使用discuz一段时间的都知道,前台的弹框其实就是后台showmessage这个方法决定的。

我们用代码追踪到这个方法在upload/source/function/function_core.php文件里 大概在1424行

discuz如何自主控制弹框的显示(discuz怎么添加diy模块)

然后我们在追踪dshowmessage这个方法

最终这个方法的文件是在upload/source/function/function_message.php 这里

然后我们把代码拉到最后,可以看到一个show_messge的变量和加载了一个模板地址

这个时候我们就去找这个模板位置:upload/template/default/touch/common/showmessage.htm

在这个模板里边我们就能看到一个变量为show_message。

为了证实模板里的show_message和PHP文件里边的show_message是一致的我们来做个测试

修改:upload/source/function/function_message.php 238行

然后在页面进行测试得到的结果是没有问题的。俩个变量是一致的

实现自己的显示方式

经过上边的测试,我们得知upload/source/function/function_message.php 文件的238行的show_message 与模板 upload/template/default/touch/common/showmessage.htm的show_message一致。

那么我们就可以

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

上一篇:emacs基础 csqlwy 博客园(emacs scheme)

下一篇:ps换脸后如何统一肤色(ps换脸后怎样修理痕迹)

  • 预付账款可以开发票吗
  • 解聘补偿金赔偿标准2023
  • 税务知识:价外费用包括哪些费用?
  • 公司注销章要销毁吗
  • 电子银行承兑重复背书
  • 法律规定公司账本保存年限
  • 房产公司售楼部装修费入什么会计科目
  • 什么不属于损益类的会计项目
  • 建筑企业利润率低的原因
  • 邮局可以开发票吗 税点多少
  • 账务处理和税前扣除如何处理
  • 所得税汇算清缴表在哪里打印
  • 企业贷款核销条件
  • 分月计提利息会计分录
  • 房地产开发资质管理办法
  • 一般企业和行政事业单位的资产负债表是否一样
  • 工厂采购原材料销售给外贸公司
  • 社保基金的管理模式
  • 公司房产出租租金如何开票?
  • 个人独资企业是法人吗
  • 车辆购置税计税依据包括
  • 税控服务费抵扣增值税
  • 91开头的税号是什么
  • 利得一定会影响利润吗
  • 一般纳税人既有批发零售又有不动产租赁
  • 子公司和母公司可以一起投标吗
  • 去年红字发票怎么做账
  • 向其他企业捐赠现金所有者权益
  • 进口增值税计入关税完税价格吗
  • 不同业务的进项税额抵扣
  • 项目材料验收流程
  • 华为手机屏幕碎了照片
  • 华为手机进入recovery模式怎么退出
  • 暂估入库怎么处理
  • 扬声器音量调节
  • npfmntor.exe - npfmntor是什么进程 有什么用
  • 支付境外培训费要交税吗
  • PHP:imagecolormatch()的用法_GD库图像处理函数
  • promise歌曲
  • java幂等性是什么
  • 固定资产一次性扣除政策
  • 企业的生产成本包括哪些
  • 票据带息和不带息
  • ubuntu下编译安装opencv
  • 通过MySQL日志实时查看执行语句以及更新日志的教程
  • 其他收益结转到什么账户
  • 进项大于销项的会计分录怎么做?
  • 凭证字号和凭证编号一样吗
  • 现金日记账采用哪一种账簿的形式
  • 收到科技局补贴金费怎么入账
  • 不良品扣款会计分录
  • 加油充值卡开票内容是什么
  • 异地工程开票要注意什么手续
  • 工程结算和工程竣工决算的区别
  • 一个身份证可以实名几个qq
  • sql如何实现
  • mysql 5.7.16 zip包安装配置方法图文教程
  • mysql5.7慢查询
  • ubuntu系统怎么用
  • win7怎么删除win10系统
  • WIN7系统的电脑里可以安装会声会影10吗?
  • windows任务
  • Win10怎么关闭任务栏搜索
  • 电脑取消开机密码显示不能改
  • boot process
  • win7系统的摄像功能在哪
  • 应用程序发生异常如何解决
  • windows mobile10
  • Win10预览版更新弹窗如何关闭
  • win7系统开机登录不了怎么修复
  • cocos2dx环境搭建
  • 计算机图形学是什么专业
  • unity怎么用
  • javascript函数大全
  • 详解16型人格
  • js for循环给数组赋值
  • eclipse怎么查看项目的位置
  • jquery中判断某个类是否存在的方法
  • 吉林省电子税务局操作手册
  • 买房契税发票图片别人看到了有危险吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设