CheckInfo(); ”即可。"/> CheckInfo(); ”即可。">

首頁 >CMS教程 >DEDECMS >織夢怎麼在任意頁面呼叫當前會員訊息

織夢怎麼在任意頁面呼叫當前會員訊息

藏色散人
藏色散人原創
2020-01-06 09:18:312109瀏覽

織夢怎麼在任意頁面呼叫當前會員訊息

織夢怎麼在任意頁面呼叫目前會員資訊?

織夢DEDECMS在任意頁面呼叫當前會員資訊

推薦學習:織夢cms

這幾天一直研究dede的各種功能,自己也試著動手弄了一些,今天遇到要調用會員編號也就是Mid值,百度查了下,有多種方法:

{dede:memberinfos}  可使用mid= ""指向呼叫某會員資訊

這種方法預設只能呼叫mid=1也就是網站管理員的訊息,而使用無效的同學,並不是無效,只是官方預設禁用了而已,只需要註解掉include/taglib/memberinfos.lib.php大概62行左右,(我的是62行) if($row['matt'])==10) return " ;但是這種方法還是呼叫不出來mid值。

查閱了很久,突然發現可以仿照模板頂部的ajax框架調用,我的程式碼:

<script language="javascript" src="/include/dedeajax2.js"></script> 
<script language="javascript" type="text/javascript"> 
 
/*这一段是默认的*/ 
function CheckLogin(){ 
var taget_obj = document.getElementById(&#39;_userlogin&#39;); 
myajax = new DedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); 
myajax.SendGet2("/member/ajax_loginsta.php"); 
DedeXHTTP = null; 
} 
/*这一段是自己填写的*/ 
function CheckInfo(){ 
var taget_obj = document.getElementById(&#39;_userinfo&#39;);
/*这里的名字一定要和调用的页面使用的ID值一致*/ 
myajax = new DedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); 
myajax.SendGet2("/member/ajax_loginuser.php");
/*可以复制上面的loginsta 在php页面填写需要的信息 最后记住一定要改名字哦。*/ 
DedeXHTTP = null; 
} 
</script>

調用頁面:

<div id="_userinfo" style="color:#f00; height:50px; line-height:20px;"></div> 
<script language="javascript" type="text/javascript">CheckInfo();</script> 
<!--记住一定要和上面的function 值一致-->

補充:調用mid值:< ;?php echo $cfg_ml->M_ID; ?> 一定是在ajax_loginuser.php頁面填寫。

以上是織夢怎麼在任意頁面呼叫當前會員訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn