去评论
dz插件网

Discuz 插件开发 Showmessage 函数参数详解

xiao9469
2023/06/30 17:38:18
Discuz! X Showmessage 函数参数详解

  1. /*** 显示提示信息* @param $message - 提示信息,可中文也可以是 lang_message.php 中的数组 key 值* @param $url_forward - 提示后跳转的 url* @param $values - 提示信息中可替换的变量值 array(key => value ...) 形式* @param $extraparam - 扩展参数 array(key => value ...) 形式* 跳转控制header header跳转timeout 定时跳转refreshtime 自定义跳转时间closetime 自定义关闭时间,限于 msgtype = 2locationtime 自定义跳转时间,限于 msgtype = 2内容控制alert alert 图标样式 right/info/errorreturn 显示请返回redirectmsg 下载时用的提示信息,当跳转时显示的信息样式0:如果您的浏览器没有自动跳转,请点击此链接1:如果 n 秒后下载仍未开始,请点击此链接msgtype 信息样式1:非 Ajax2:Ajax 弹出框3:Ajax 只显示信息文本showmsg 显示信息文本showdialog 关闭原弹出框显示 showDialog 信息,限于 msgtype = 2login 未登录时显示登录链接Ajax 控制handle 执行 js 回调函数
当 showmessage 在 Ajax 环境下方式调用(即 $_G['inajax'] 为 true),并且 GET、POST 中存在 handlekey 时(即 $_G['gp_handlekey'] 有值)时,你可以在 Ajax 页面书写以下 2 个函数,用 JS 处理返回的信息。

成功时调用的函数
function succeedhandle_$_G['gp_handlekey'](跳转地址, 提示信息, $values的值)

失败时调用的函数
function errorhandle_$_G['gp_handlekey'](提示信息, $values的值)