用dedecms+discuz做了个门户加论坛形式的网站,但是dedecms顶部目前只能qq登录或注册。即使登录后返回也首页也还是这样。 想做的效果是如果登录之后会调用discuz的登录状态,方法如下第一部 在discuz下写个php文件 <?php require './source/class/class_core.php'; $discuz = & discuz_core::instance(); $discuz->init_cron = false; $discuz->init_session = false; $discuz->init(); echo $_G['uid']; ?> 放到discuz根目录 随便取个.PHP文件名。用来获取当前登录用户信息 第二步 利用ajax获取该页面的值 我就不多写了 用我刚写的例子www.moke8.com <div class="r" id="denglu" style="display:none;"> 尊敬的 <a href="/bbs"></a> 您好! </div> <div class="r" id="weidenglu" style="display:none;">请<a href="/bbs/connect.php?mod=login&op=init&referer=forum.php&statfrom=login_simple" id="index_login">QQ登录</a>或<a href="/bbs/member.php?mod=register" target="_blank" id="index-reg">注册</a></div> <script> $(document).ready(function(){ $('#denglu a').load("http://www.moke8.com/ moke8.php",function(data){ var cq=data; if(cq){ $('#weidenglu').remove(); $('#denglu').show(); } else{ $('#denglu').remove(); $('#weidenglu').show(); } }); }); </script> |