加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

详细介绍 Discuz 中的showmessage()函数 及 用法

发布时间:2021-11-30 17:32:58 所属栏目:PHP教程 来源:互联网
导读:函数所在文件: function_core.php 所在路径 source/function/ 源代码: function showmessage($message, $url_forward = , $values = array(), $extraparam = array(), $custom = 0) { require_once libfile(function/message); return dshowmessage($messa

函数所在文件:
function_core.php
 
 
所在路径
source/function/
 
 
源代码:
function showmessage($message, $url_forward = '', $values = array(), $extraparam = array(), $custom = 0) {
        require_once libfile('function/message');
        return dshowmessage($message, $url_forward, $values, $extraparam, $custom);
}
 
 
分析用法
01
/**
02
* 显示提示信息
03
* @param $message - 提示信息,可中文也可以是 lang_message.php 中的数组 key 值
04
* @param $url_forward - 提示后跳转的 url
05
* @param $values - 提示信息中可替换的变量值 array(key => value ...) 形式
06
* @param $extraparam - 扩展参数 array(key => value ...) 形式
07
*    跳转控制
08
        header        header跳转
09
        timeout        定时跳转
10
        refreshtime    自定义跳转时间
11
        closetime    自定义关闭时间,限于 msgtype = 2
12
        locationtime    自定义跳转时间,限于 msgtype = 2
13
    内容控制
14
        alert        alert 图标样式 right/info/error
15
        return        显示请返回
16
        redirectmsg    下载时用的提示信息,当跳转时显示的信息样式
17
                     0:如果您的浏览器没有自动跳转,请点击此链接
18
                     1:如果 n 秒后下载仍未开始,请点击此链接
19
        msgtype        信息样式
20
                     1:非 Ajax
21
                     2:Ajax 弹出框
22
                     3:Ajax 只显示信息文本
23
        showmsg        显示信息文本
24
        showdialog    关闭原弹出框显示 showDialog 信息,限于 msgtype = 2
25
        login        未登录时显示登录链接
26
    Ajax 控制
27
        handle        执行 js 回调函数
28
*/
用法案例1:占位符  {*}
 
showmessage('您已更新店铺名为:{name} ', '', array('name' => 'DZ起点网'));
 
用法案例2:
showmessage('DZ起点网账号注册成功,您的登陆ID为:{uid}',NULL, array('uid' => 888),array('alert' => 'right','login'=>'1'));
 
如图:
 
效果
 
 
参数讲解:    'alert' => 'right'   如上所说为弹窗样式:alert 图标样式 right/info/error   right成功符号(绿色)   info 感叹符号(蓝色) error 错误(红色)
   'login'=>'1'    弹出登陆框

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读