帝国7.5二次开发整合discuzX3.2同时登陆退出
帝国cms7.5整合discuzX3.2完美实现同步登陆和退出1、首先参照下载帝国CMS7.5安装在网站根目录,同时安装完毕,另外在下载discuzX3.2到网站目录club文件夹。并安装完毕2、按照帝国论坛教程http://bbs.phome.net/showthrea……
帝国cms7.5整合discuzX3.2完美实现同步登陆和退出
1、首先参照下载帝国CMS7.5安装在网站根目录,同时安装完毕,另外在下载discuzX3.2到网站目录club文件夹。并安装完毕2、按照帝国论坛教程http://bbs.phome.net/showthread-35-78648-0.html3、在修改帝国CMS目录下的e/config.inc.php文件配置:(UTF-8版要用dreamweaver或EditPlus修改,用记事本会将文件转为gbk) 参照discuz目录下:config/config_Ucenter.php配置帝国e/config.inc.php文件 最后实现后,发现在帝国上登陆和退出都可以在discuz里实现,但是当在discuz上登陆退出,在帝国就不行了。解决办法: 在DISCUZ的client.php文件中(默认在uc_client目录下): 找到365行左右 将以下代码:
functionuc_user_synlogin($uid){$uid=intval($uid);if(@includeUC_ROOT.'./data/cache/apps.php'){if(count($_CACHE['apps'])>1){$return=uc_api_post('user','synlogin',array('uid'=>$uid));}else{$return='';}}return$return;}functionuc_user_synlogout(){if(@includeUC_ROOT.'./data/cache/apps.php'){if(count($_CACHE['apps'])>1){$return=uc_api_post('user','synlogout',array());}else{$return='';}}return$return;}
改为:
functionuc_user_synlogin($uid){$uid=intval($uid);if(@includeUC_ROOT.'./data/cache/apps.php'){if(count($_CACHE['apps'])>1){$return=uc_api_post('user','synlogin',array('uid'=>$uid));}else{$return=uc_api_post('user','synlogin',array('uid'=>$uid));}}return$return;}functionuc_user_synlogout(){if(@includeUC_ROOT.'./data/cache/apps.php'){if(count($_CACHE['apps'])>1){$return=uc_api_post('user','synlogout',array());}else{$return=uc_api_post('user','synlogout',array());}}return$return;}
- 上一篇
帝国cms模板制作问题解答
模板的制作过程中会出现这样那样的问题,今天集中做一下有关帝国cms模板制作问题解答.一,模板制作需要懂哪些内容?只需会使用Dreamweaver或其他网页编辑工具即可二,帝国几个模板中的定义网站的构成 ,一般是这样首页 频道页
- 下一篇
在帝国模板里随机调用专题的灵动标签写法
今天有个客户问我,在帝国cms模板里怎么随机调用专题呢,下面就把代码分享给大家[e:loop={"select ztpath,ztname from [!db.pre!]enewszt order by rand() limit 10",36,24,0}]