专业的网站策划队伍、专业的美工设计师。丰富的制作经验和高超的创意水平,可根据您的企业的行业类型和产品特点设计出更加商业化、国际化的网站。精益求精的网页制作人员、严谨的应用程序开发人员、尽善尽美的售后服务人员。这一切,是我们为您提供专业网站建设服务前提。进入互联网时代以来,建设网站、网站推广、网络营销、电子商务,成为众多中小企业寻求快速发展,建立竞争优势的一个重要途径。品界科技提供网页制作、网页优化、网站推广一条龙服务。我们在您的网站建设之初即提供网站优化服务,我们按搜索引擎的搜索习惯来设计建设您的网站,使您的网站在建设完成后即完成了网站优化任务,大大提升您网站在搜索引擎中的竞争优势。
Discuz! X1.5判断会员登录状态及外部调用注册登录框
品界最近做一个服装在线设计网的项目,Discuz! X1.5是安装在二级目录BBS下的,然后网站首页等都是自主研发的程序。需要在根目录调用Discuz的注册,登录框等内容的调用。这就需要用到判断Discuz会员登录状态了。因为注册程序等都直接用Discuz的,我就自己加点表,弄点自己的需求功能就好。网上搜索了N久,找到以下代码可以解决问题,记录分享下:
<?php
require 'bbs/source/class/class_core.php';
$discuz = & discuz_core::instance();
$discuz->init(); //以上是调用discuz公共执行类等核心代码
?>
<? if (empty($_G['uid'])) {?>
<form action="/bbs/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes" method="post" name="form2" onSubmit="return check()" >
用户名:<input name="username" type="text" id="textfield2" size="13" tabindex="1" value="请输入用户名" onFocus="this.value='';" onBlur="if(this.value==''){this.value='请输入用户名';}"> 密码:<input name="password" type="password" id="password" size="12"> <input class="input_on1111" type="submit" name="button2" id="button2" value="登录"> <a href="/bbs/member.php?mod=register"> 注册</a> <a href="/bbs/member.php?mod=logging&action=login&viewlostpw">找回密码</a></form>
<? } else { ?><div align="right">欢迎您:<a href="/bbs/space-uid-<?php echo $_G['uid']; ?>.html" class="yellow"><? echo $_G['username']; ?></a> <a href="/bbs/home-space-do-thread-view-me.html">我的帖子</a> <a href="/bbs/home.php">个人中心</a> <a href="/bbs/member-logging-action-logout-formhash-<? echo FORMHASH;?>.html">退出登陆</a></div><? }?>
其中红色部分就是全局变量,蓝色的路径是因为我用了伪静态,或者你没有使用的话,请修改成以下代码:
<a href="/bbs/home.php?mod=space&do=thread&view=me">我的帖子</a>
<a href="/bbs/member.php?mod=logging&action=logout&formhash=<? echo FORMHASH;?>">退出登陆</a>
COPYRIGHT © 2009-2010 WWW.WEBPJ.COM All RIGHT RESERVED 深圳品界网络科技有限公司 版权所有

地址:深圳市南山区登良路19号恒裕中心B708 ICP备09055441号