火狼设计 发表于 2018-6-30 07:57:52

火狼微信登录高级版、公众号版、马甲APP版

[高级版] 支持认证服务号、认证订阅号、开放平台网站应用,支持多论坛间自动激活Ucenter用户
[马甲APP版] 功能同高级版,支持打通马甲APP同步数据
[公众号版] 支持认证服务号、认证订阅号
[请您注意] 使用的公众号都必需通过微信认证,无需安装和启用Discuz!官方推出的微信插件


[功能介绍]

[通用] 支持多个公众号、或在公众号、移动应用之间统一用户帐号登录,需公众号绑定到微信开放平台
[通用] 公众号登录模式,通过PC端扫二维码和移动端同步登录确认
[通用] 新微信用户可设置允许修改用户名
[通用] 用户初始登录自动获取用户微信头像
[通用] 可设置非微信注册用户在新手见习期内提示绑定微信免除见习期
[通用] 自定义微信公众号自动响应消息,允许使用关键词正则匹配模式自动响应
[通用] 可在网站服务器创建本地图文消息列表素材
[通用] 微信公众号同步自定义菜单,菜单内容支持发送微信服务器端素材库图文消息或本地创建的素材库
[通用] 微信端分享,支持指定图标、自动判断网页信息
[认证服务号] 在手机端微信浏览器快捷登录、无感登录
[认证服务号] 可设置非微信端浏览器用户免关注公众号扫码登录
[认证服务号] 微信公众号群发消息,支持发送微信服务器端素材库图文消息及本地创建的素材库
[认证订阅号] 通过扫描公众号二维码关注方式登录
[高级版] 支持自动激活Ucenter的多个论坛应用间的同一Ucenter ID的用户,无需用户重复绑定微信
[马甲APP版] 支持打通马甲APP微信数据同步登录
[通用] 支持导入原有用户的微信绑定数据到插件中
[通用] 插件开放数据接口、微信登录/绑定按扭接口(模板如需手动修改时可调用)
[兼容] 适用所有模板,并提供手机版相关独立页面模板,请下载“模板配置”组件


[扩展组件]

[基础支持组件] 插件自动合并安装,除此外的组件为非必装组件,可根据需求安装
[数据同步] 内置组件,通过插件接口可同步其他应用或其他插件的微信用户数据及微信业务的统一调用凭据
[模板配置] [免费] 可以替换您当前使用的手机模板登录页面,并可随时恢复
[任意页登录] 在微信端浏览支持用户访问任意页面直接登录,仅限服务号
[订阅号推广] 同时可设置认证服务号及认证订阅号,关注订阅号后通过服务号获取用户信息,仅限服务号
[消息模版通知]:向用户发送的服务通知,仅限服务号


[微信登录及绑定按扭的显示说明]

插件是按标准嵌入点设计插入登录或绑定按扭,由于各开发者开发设计模板各有不同,如果您当前使用的模板中没有标准嵌入点,可使用插件提供的代码方法自行修改加入或请模板开发者协助修改,以下代码方法同样适用于广大模板开发者在设计模板时加入。

1) PC端模板微信登录按扭代码方法 (支持版本号:高级版1.6.6、公众号版1.5.5、马甲APP版1.5.0):
<!--{if defined('DUCEAPP_WECHATBROWSE') && !$_G['uid']}-->
  <!--{echo duceapp_wechat_login_method($params)}-->
<!--{/if}-->传递参数$params:Array数组 对应的键值如下:
aclass:A标签的className,默认为空
comment:按扭内容(可用html),默认为插件模板配置->图标设置->电脑版登录页快捷按扭
返回示例:<a href="..." class="aclass">comment</a>

2) PC端模板微信绑定按扭代码方法 (支持版本号:高级版1.6.6、公众号版1.5.5、马甲APP版1.5.0):
<!--{if defined('DUCEAPP_WECHATBROWSE') && $_G['uid'] && empty($_G['duceapp_wechatuser'])}-->
  <!--{echo duceapp_wechat_user_bar($params)}-->
<!--{/if}-->传递参数$params:Array数组 对应的键值如下:
aclass:A标签的className,默认为空
comment:按扭内容(可用html),默认为插件模板配置->图标设置->电脑版顶部导航条绑定按扭
返回示例:<a href="..." class="aclass">comment</a>

3) 移动端模板微信登录按扭的代码方法 (支持版本号:高级版1.6.6、公众号版1.5.5、马甲APP版1.5.0):
<!--{if defined('DUCEAPP_WECHATBROWSE') && !$_G['uid']}-->
  <!--{echo duceapp_wechat_login_bottom($params)}-->
<!--{/if}-->传递参数$params:Array数组 对应的键值如下:
aclass:A标签的className,默认为空
comment:按扭内容(可用html),默认为插件模板配置->图标设置->手机版快捷登录按扭
返回示例:<a href="..." class="... aclass">comment</a>

4) 移动端模板用户中心微信绑定按扭的代码方法 (支持版本号:高级版1.6.6、公众号版1.5.5、马甲APP版1.5.0):
<!--{if defined('DUCEAPP_WECHATBROWSE') && $_G['uid']}-->
  <!--{echo duceapp_wechat_spacemenu($params)}-->
<!--{/if}-->传递参数$params:Array数组 对应的键值如下:
liclass:LI标签的className,默认为空
aclass:A标签的className,默认为空
before:A标签内前面内容(可用html),默认为空
after: A标签内文字结尾内容(可用html),默认为空
nobind:未绑定的内容(可用html),默认为未绑定
onbind:已绑定的内容(可用html),默认为已绑定
返回示例:<li class="liclass"><a class="aclass">{before}微信绑定{nobind/onbind}{after}</a></li>


[响应消息设置说明]

1、响应内容为推送文本消息,用户点击登录后跳转的地址为论坛首页
2、响应内容为推送素材,用户点击登录后跳转的地址为素材设置的URL链接
3、插件预留关键词:关注公众号、扫描二维码和社区访问,插件模式为提示用户登录的文本信息,您可以自定义文本消息或推送素材
4、预留关键词社区访问设置方法举例:新添加一条响应消息,如关键词为“访问”(不包括双引号),响应内空请填写 ACC_LOGIN,当用户在微信公众号中发送“访问”时,插件将推送社区访问对应的响应内容。
5、关键词正则模式:“{表达式}”(不包括双引号),表达式中允许使用匹配符,“*”表示任意字符,“^”表示开头,“$”表示结尾。
例1:“{^火狼*插件$}” 表示匹配所有以“火狼”为开头并以“插件”为结尾的消息,如:火狼微信插件或火狼精品插件。
例2:“{火狼插件}”表示匹配所有含 火狼插件 的消息。
正则模式注意事项:关键词必须在大括号"{...}"中,匹配符“^”和“$”如果在关键词的中间,表示只是匹配单个字符,如:{火狼$插件}


下载地址: https://addon.dismall.com/?@duceapp_wechat.plugin

临时补丁下载请看二楼 ↓↓↓



朱瑞雷上海 发表于 2020-10-22 22:04:58

我是来回帖测试的
页: [1]
查看完整版本: 火狼微信登录高级版、公众号版、马甲APP版