您好,登錄后才能下訂單哦!
這篇文章主要介紹了織夢在任意頁面調用當前會員信息的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
織夢怎么在任意頁面調用當前會員信息?
織夢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('_userlogin'); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/member/ajax_loginsta.php"); DedeXHTTP = null; } /*這一段是自己填寫的*/ function CheckInfo(){ var taget_obj = document.getElementById('_userinfo'); /*這里的名字一定要和調用的頁面使用的ID值一致*/ myajax = new DedeAjax(taget_obj,false,false,'','',''); 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頁面填寫。
感謝你能夠認真閱讀完這篇文章,希望小編分享織夢在任意頁面調用當前會員信息的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。