php168是一套很完善的php建站系统,但某些情况下,一个完整的站点可能需要百科系统,尤其是行业门户网站;而HDwiki是一套比较良好的百科系统,与互动百科还有着天然的联系(导入分类词条、百科联盟等),对站长来说是很贴心的功能。

一位朋友要建一个行业网站站,正好就是这样的需求;于是初步确定使用php168,而不是使用帝国等,一来对相对不太熟悉,二则它们的后台好像在非IE下有些问题,而php168没有——个人主要在linux下工作,所以……不用讲了。

但PHP168本身没有与hdwiki的接口,直接整合用户,将是一个很有难度的工作。不过它们都有与discuz UCenter的接口插件,这是一件很令人兴奋的事情,让它们全部整合到一个Ucenter上,这就可以完美实现整合。

版本选择。php168使用当前最新的v7sp,Ucenter也是最新,1.5.2,而hdwiki就不用最新的了,因为它好像没有ucenter整合接口插件,所以使用4.1.

全部使用UTF-8编码的版本,否则中文名用户将无法正常登录。

先安装php168,管理员账号为admin

再安装ucenter,安装完后加一个管理员账号admin,跟php168管理员账号一致(下一步会有用)。

在php168后台里 系统功能 - 核心设置 - 整合外部论坛系统,选择‘整合Ucenter’,下面有详尽完善的说明,在此不需细说,php168在后台使用说明上做得实在很细致。

再安装hdwiki,管理员名为其默认的webmaster(不要使用admin)。

hdwiki后台里直接就有安装整合插件的功能,不需要用下载到本地再通过ftp上传到web服务器上。(其实我一般不下载到本地的,都在ssh登录服务器,然后直接在服务器上wget下载,然后解压缩,复制到正确的位置;当然前提是服务器要有ssh);安装并设置Ucenter接口插件,这里有个问题,在ucenter管理后台 – 应用 里,hkwiki显示为“通信失败”,不过照样可以登录成功。可能是因为它是直接使用数据库读取uc用户数据,而非通过http的数据传递。

不要退出hdwiki管理员后台,换个浏览器,使用admin登录,登录hdwiki(新注册一个账号),然后在hdwiki管理员后台里把admin用户设置为超级管理员。否则webmaster退出后,就无法登录超级管理员了。(不过如果真的出现这种情况,请见下一步)

hdwiki整合ucenter后,忘了设置管理员、就退出管理后台,拿admin登录,结果admin显示为普通用户,才想到出问题了。不过不要紧,直接修改数据库,到mysql里打开表`wiki_user`(如果安装hdwiki修改了默认表前缀请自行替换), 里面admin用户的uid为1,就是把该用户的组groupid修改为超级管理员的组名编号4就可以了,执行语句如下(请自行对照是否与你的数据相符)UPDATE `jju8`.`wiki_user` SET `groupid` = '4' WHERE `wiki_user`.`uid` =1;

如果不出意外,经过这几步,系统就可以完成整合了。

存在问题:hdwiki不能同步登录,可能就是ucenter应用里通信失败所致,这点目前还没有解决。

延伸阅读coded by nessus

用其他账号登录插件 齐博 php,齐博CMS(原php168)整合百科系统(HDwiki)手记相关推荐

  1. 用其他账号登录插件 齐博 php,WordPress禁止某些用户账号登录源码插件“盘他”下载...

    发现某些人总有些坏习惯,来评论找资源,回复的时候乱打一气,一连串乱七八糟的字.今天,缙哥哥决定将这些没用的评论通通删除,并将其账号拉入黑名单!说白了,就是我看着不爽. 像这种垃圾评论,占用空间,毫无意 ...

  2. 用其他账号登录插件 php,HYBBS QQ登录插件使用详解

    首先通过HYBBS管理员后台-插件-线上: 找到QQ登录 进行下载 下载成功回到我的插件列表 第一步启用插件 第二部点击安装 随后确定执行安装插件 安装成功 来到插件页面  点击配置 此时 我们需要提 ...

  3. hdwiki的php架构,齐博CMS(原php168)整合百科系统(HDwiki)手记

    php168是一套很完善的php建站系统,但某些情况下,一个完整的站点可能需要百科系统,尤其是行业门户网站:而HDwiki是一套比较良好的百科系统,与互动百科还有着天然的联系(导入分类词条.百科联盟等 ...

  4. 帝国CMS7.2 7.5微信登录插件

    介绍: 帝国CMS7.0 7.2 7.5微信登录插件 UTF-8版本  这款帝国cms微信登录插件,非常方便,新手式设置. 网盘下载地址: http://kekewangLuo.net/S2SwO3a ...

  5. 通过组策略实现IE自动以当前域账号登录某站点

    SharePoint基于windows验证的如何通过组策略实现IE自动以当前域账号登录某站点 1. 在运行中运行MMC,启动"组策略对象编辑器". 如下图: 2.找到组策略,如下图 ...

  6. ECshop 快捷登录插件 支持QQ 支付宝 微博

    亲自测试可以使用,分享给大家.(承接各种EcShop改版,二次开发等相关项目 QQ:377898650) 安装的时候按照里面说明.安装即可. 代码下载:http://pan.baidu.com/s/1 ...

  7. typecho免申请开发者应用集成第三方登录插件v2.1.2

    介绍: 使用方法:下载之后把插件丢到 plugins 目录 目录名改成 GmOauth 后台启动之后以下代码放在要输出登录按钮位置<?php GmOauth_Plugin::GmOauth(); ...

  8. dedecms织梦第三方登录插件-QQ登录、微博登录、微信登录

    织梦程序集成第三方QQ登录.微博登录.微信登录,获取QQ.微博.微信,并存储至数据库,一键注册为网站会员,不用再次填写绑定信息,方便粘贴用户更强. 织梦第三方登录效果 第三方登录插件特点 1.所有文件 ...

  9. 手机验证码登录,账号登录结合

    本项目基于腾讯外包框架(wei框架) 地址:https://github.com/twinh/wei/tree/master/docs/zh-CN#wei HTML页面: [基于bootstrap前端 ...

最新文章

  1. ASIHTTPRequest 简单应用
  2. oracle数据库缓存 c,Oracle 19c数据库体系结构-2
  3. VTK:PolyData之CellsInsideObject
  4. java issynthetic_java.lang.reflect.Constructor.isSynthetic()方法示例
  5. mysql 唯一记录_mysql选择唯一记录
  6. UIImageView圆角,自适应图片宽高比例,图片拉伸,缩放比例和图片缩微图
  7. JAVA学习-数组元素排序
  8. Mongo db 与mysql 语法比较
  9. Eclipse: the import java.util cannot be resolved
  10. 把我的漫画浏览器后台程序迁移到GAE上了
  11. 简单易懂的PyTorch版VGG19复现代码
  12. 牛蛙怎么做好吃 牛蛙的家常做法
  13. 人际交往心理学 读后感
  14. 未能加载程序集oracle.dataaccess 控制台,未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序...
  15. 《回炉重造 Java 基础》——集合(容器)
  16. 「苦练基本功」超级大佬推荐工程师必看的书感悟
  17. http请求时返回的304是干什么的
  18. 小学生加减乘除法做题系统,代码为纯c语言
  19. 论文阅读笔记:Multi-Turn Response Selection for Chatbots with Deep Attention Matching Network
  20. 【QT学习】QRegExp类正则表达式(一文读懂)

热门文章

  1. 助创cms众筹 php,【教程】助创cms众筹系统操作流程详细说明
  2. 云服务器安装kafka及python连接测试
  3. 血栓清道夫机器人_国内首台机器人“清道夫” 6天清理5公里海底隧道
  4. [转帖]ASML发布Q1季度财报 营收22.3亿欧元,EUV光刻机下半年产能大增 ...
  5. 华为服务器怎么连接显示器,华为MateBook怎么连接外接显示器/投影仪?
  6. 有关颜色敏感度测试的软件是啥,测试你对颜色的敏感度,最后一题能答对算你厉害!...
  7. 文件服务器找不到ad,找不到本地 Exchange 服务器的 AD 对象或者对象无效
  8. 中国头孢菌素药物行业市场供需与战略研究报告
  9. 7.volatile怎么通过内存屏障保证可见性和有序性?
  10. Blender 导出obj到 OpenGL