好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

dedecms在任意页面调用当前会员信息(非顶部、登

dedecms在任意页面调用当前会员信息(非顶部、登陆框调用)

1、在你需要调用的页面里面<head></head>之间加入

<script language= "javascript"  src= "/include/dedeajax2.js" ></script>  <script language= "javascript"  type= "text/javascript" >     function  CheckInfo(){  var  taget_obj = document.getElementByIdx_x( '_userinfo' );  myajax =  new  DedeAjax(taget_obj, false , false , '' , '' , '' );  myajax.SendGet2( "/member/ajax_loginuser.php" );  DedeXHTTP =  null ;  }  </script> 

2、复制\member\ajax_loginsta.php 更名为:ajax_loginuser.php这个名字,跟上面的myajax.SendGet2("/member/ajax_loginuser.php");/这一句名字一定要对应.

3、在需要调用的页面的<body></body>里面写上<div id="_userinfo"></div>样式就自己写咯,写完后不要忘记写上下面这一句引用Js.

<script language="javascript" type="text/javascript">CheckInfo();</script><!--记住一定要和上面的function 声明值一致-->

4、这里我就把ajax_loginuser.php的代码贴出来.

<?php   require_once (dirname( __FILE__ ). "/config.php" );   AjaxHead();   if ( $myurl  ==  '' )  exit ( '' );   $uid  =  $cfg_ml ->M_LoginID;   ! $cfg_ml ->fields[ 'face' ] &&  $face  = ( $cfg_ml ->fields[ 'sex' ] ==  '?' )?  'dfgirl'  :  'dfboy' ;   $facepic  =  empty empty ( $face )?  $cfg_ml ->fields[ 'face' ] :  $GLOBALS [ 'cfg_memberurl' ]. '/templets/images/' . $face . '.png' ;   ?>    //phpfensi测试数据   <div  class = "userinfo" ><!--有没有发现这个和上面的div值一样,这个就是返回到网页显示的值,当然,是登陆成功后。。-->  <?php  echo   $cfg_ml ->M_ID; ?><!--调用的mid值,也可以任意调用自己想要的值-->  </div>

查看更多关于dedecms在任意页面调用当前会员信息(非顶部、登的详细内容...

  阅读:51次