最近访客
百度未收录

织梦dedecms系统ShowMsg函数妙用

在对DedeCMS做2次开发的时候可能提示信息会经常用到,为了方便在此将ShowMsg方法提取出来

使用方法: 

ShowMsg(“提示信息”,“进行跳转的页面URL”);
 ShowMsg的代码如下: 
 function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0) //系统提示信息 {
     /* 
 *$msg 信息提示的内容 
 *$gourl 需要跳转的网址 
 *$onlymsg 1 表示不自动跳转 0表示自动跳转 
 *$limittime 跳转的时间 
 */
     global $dsql, $cfg_ver_lang;
     if (eregi ( \"^gb\", $cfg_ver_lang )) 
         $cfg_ver_lang = \'utf-8\';
     $htmlhead = \"rnrn系统提示
rn
rn\";     $htmlhead .= \"rnrnrn
rn 
 rn\";     $htmlfoot = \"
 
 rn
rnrnrn\";
     if ($limittime == 0) 
             $litime = 3000; else 
             $litime = $limittime;
     if ($gourl == \"-1\") {
         if ($limittime == 0) 
                     $litime = 3000;
         $gourl = \"javascript:history.go(-1);\";
     }
     if ($gourl == \"\" || $onlymsg == 1) {
         $msg = \" 
 alert(\"\" . str_replace ( \"\"\", \"“\", $msg ) . \"\");         
 
         \"; 
     } else { 
         $func = \"     var pgo=0;
         function JumpUrl() {
             if(pgo==0) {
                 location=\'$gourl\';
                 pgo=1;
             }
         }
         rn\"; 
         $rmsg = $func; 
         $rmsg .= \"document.write(\" 
 \";         $rmsg .= \"提示信息!
\");         rn\";          $rmsg .= \"document.write(\"  \");         rn\";          $rmsg .= \"document.write(\"\".str_replace(\"\"\",\"“\",$msg).\"\");rn\";         $rmsg .= \"document.write(\"\";          if ($onlymsg == 0) {              if ($gourl != \"javascript:;         \" && $gourl != \"\") {                  $rmsg .= \" 如果你的浏览器没反应,请点击这里...\";              }              $rmsg .= \" \");rn\";         if ($gourl != \"javascript:;\" && $gourl != \"\") {             $rmsg .= \"setTimeout(\'JumpUrl()\',$litime);\";         }     } else {         $rmsg .= \" 
 \");
         rn\"; 
         } 
         $msg = $htmlhead . $rmsg . $htmlfoot; 
     } 
     if (isset ( $dsql ) && is_object ( $dsql )) 
         @$dsql->Close (); 
     echo $msg; 
 }
温馨提示: 本文最后更新于2022/10/20 02:49:53。若文章内容或图片失效,请 留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容