写在前面:

此文是我最后写的。其实实际部署的时候,我是先安装了论坛并试图开通微信的微社区。发现微社区需要在微信公众平台的开发者中心里配置 “网页账号,网页授权获取用户基本信息”为论坛的根uri。原来我的论坛是单独发布在一个服务器上单独享用一个二级域名。我配置这个用户授权的uri为论坛URL后,发现我的公众平台的第三方平台服务器应用不好工作,那个服务器应用也是需要用户授权这个接口的,同样需要配置url,可悲的是公众平台的服务器应用是在另一个服务器上,哎url不同!最后我的解决办法是将jsp的公众平台服务器应用与实现微社区的DZ论坛整合在一个IIS站点里。
参考官方文档:http://www.discuz.net/thread-3570430-1-1.html

一、安装微信登录插件,我在官方下载X3.2中默认没有微信登录插件。在应用中心里面搜索手动安装了。

其中文档里说需要安装掌上论坛插件,默认发现没有,也安装了,安装以后没发现。原来这个插件是在系统插件下面而且名字叫“手机客户端”

二、配置微社区

安装完就是配置了微社区了。配置的是我建议在互联网环境里面配置,就是用真实的URL域名访问论坛,不要在内网里面即192.168这样网站访问的。

1)基本设置

这个里面填的比较简单,填写微社区名称、说明、logo设置默认版块,论坛真实的域名URL。记住要勾选开通微社区。

2)微信基本设置

注意。就是选择公众号类型。它有两种,一个是普通公众号,一个人认证过的可以使用开发者模式的公众号。

a.认证过的公众号模式

如果你选择开发者模式的,你就要注意你的公众号的服务器应用就要填写DZ的的服务地址http://论坛地址/api/mobile/?module=wechat。这样你直接在微信登录插件的微信设置版块里面享受很多功能,包括群发、自动答复、自定义菜单。

虽然说不填写不影响正常使用,但是我自己测试结果,如果设定服务号后不使用DZ微社区的服务器应用地址,那么用户PC端使用微信绑定或者微信登录时会产生异常。

b.使用普通公众号模式

所以已经拥有第三方服务器应用的公众号还是使用未认证的公众号模式。这种情况下,你无法用dz后台直接控制你的微信公众号而已,其实我们就不需要它来控制,而是使用第三方服务器应用来控制的。但是这样微信端登录与PCweb登录都非常完美。

3)至此打通版的微社区就开通好了,在活动里面,本地应用可以安装一些微社区的专属插件,我建议安装视频插件,可以让用户在微社区里面直接浏览视频。

三)顺便开通QQ云平台

在真实的互联网环境访问的时候直接开通既可,一般没有问题。但是要注意吧“漫游应用”关闭,否则会有QQ的页游显示在网站首页里,对于一些专业性的论坛肯定不希望有这个。

打通版微社区(6):部署微信插件及开通QQ云服务的更多相关文章

  1. 打通版微社区(3):在Web服务器上部署memcache For DZ3.2

    写在前面:首先这个数据库加速程序的原理,是将数据库内容缓存到Web服务器的内存上,也就是内存换速度.我本次微社区的应用其实应该用不了这个,只是看到好多DZ论坛部署的都安装了这个,我就练手一下以便不时之 ...

  2. 打通版微社区(1):PHP环境部署 for DZX3.2

    写在前面:本文参考了http://blog.sina.com.cn/s/blog_513be2630101linz.html非常感谢博主此文对我此次操作帮助很大.PHP的windows部署方案主要分为 ...

  3. 打通版微社区(4):微信第三方服务部署——JSP的IIS部署

    写在前面: 本机环境2008R2.tomcat8 网上搜了很多JSP的IIS部署,内容大部分是相近的,这些文章最早出现在2012的样子.大概的原理就是通过ISAPI方式对IIS进行扩展(这个扩展是to ...

  4. 打通版微社区(2):服务器部署MySql数据库 For DZ3.2

    写在前面:单独写部署MySql原因是,我这边的应用数据库都是独立存在的,数据与应用分别部署在不同的服务器.另外我也没有实际部署MySql的经验,特意写一篇日志,张记性.安装MySql参考了http:/ ...

  5. 打通版微社区(5):部署DZ3.2

    参考官方帖子http://www.discuz.net/thread-3258186-1-1.html  这是第三方的帖子http://www.discuz.net/thread-3199850-1- ...

  6. 微信、微博、qq图标服务实现

    实现原理:变化前的图标和变化后的图标在一张图片上,用这张图片作为背景,通过定义背景的位置来实现显示哪个图标,其中还带着滑动的动画效果. <!DOCTYPE html> <html l ...

  7. 如何在Azure上创建和部署云服务

    Azure 管理门户提供两种方法可用来创建和部署一个云服务:快速创建和自定义创建. 本主题说明如何使用快速创建方法来创建新的云服务,然后使用上传来上载和部署一套在 Azure 的云服务.当您使用此方法 ...

  8. 《小猪CMS(PigCms)多用户微信营销服务平台系统V6.1完美破解至尊版带微用户管理CRM+微信支付》

    <小猪CMS(PigCms)多用户微信营销服务平台系统V6.1完美破解至尊版带微用户管理CRM+微信支付> 之前发布了不少微赢的多用户微信网站源码,今天为我的小伙伴们准备的是功能非常强悍, ...

  9. 微服务从代码到k8s部署应有尽有系列(七、支付服务)

    我们用一个系列来讲解从需求到上线.从代码到k8s部署.从日志到监控等各个方面的微服务完整实践. 整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者开发的一些中 ...

随机推荐

  1. JS DATE对象详解

    1.建立时间对象:可获取年,月,日,星期,时,分,秒 var d = new Date(); console.log(d.getFullYear()+'年'+d.getMonth()+'月'+d.ge ...

  2. java io 处理流,BufferdInputStream、BufferedWriter、BufferedReader

    BufferdInputStream:读取helloworld.java helloworld.java: package io; public class HelloWorld { public s ...

  3. HTML 权重标签的使用

    <H>标签通常使用<H1><H2><H3>这3个标签是有权重加分的,<H4>用于无用途的文字标记等 非重要相关字. <H1>有别 ...

  4. jQuery $(document).ready()和JavaScript window.onload()事件的区别

    一. 在网上查了一下,发现$(document).ready()是在DOM树加载完成时触发,而window.onload()则是在整个页面全部加载完成时触发.下面是一些验证. var start=+n ...

  5. linux mint 18.2 install postgresql

    https://www.postgresql.org/download/linux/ubuntu/ 1 check Xenial16.04 2  创建文件  /etc/apt/sources.list ...

  6. AMQP技术术语

    什么是AMQP AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.基 ...

  7. docker中的命令参数(小白常用)

    1 docker run run是最常用的命令,他是docker creat和docker start命令的组合,创建容器并启动它.run的参数比较难理解的是-i 和-t 以及-d,分别说说这三个. ...

  8. DFT,可测试性设计--概念理解

    工程会接触DFT.需要了解DFT知识,但不需要深入. 三种基本的测试(概念来自参考文档): 1. 边界扫描测试:Boundary Scan Test: 测试目标是IO-PAD,利用JTAG接口互连以方 ...

  9. [PY3]——IO——pathlib

    pathlib.Path() from pathlib import Path p=Path("/test2") Path.cwd() print(p.cwd()) /py3 Pa ...

  10. 【转】winform程序textbox滚动条保持在最下面 内容不闪烁

    在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显 ...