首先,我在 flaurm 官方社区、QQ 群、本社区内,都有看到你的发帖和求助,我是比较无奈的。
“急!!!”,“马上上线了”,不是我想打击,我觉得还是不上线会比较好一点,因为明显是没有编程基础的,这种前提下,上线不是什么好事情。很抱歉,我也没有足够的精力详细的解答。
然后,我回答一下你的问题。
1、自己开发的,插件需要自己开发,其中关于这个功能的代码如下, FollowModal 可以 extends 官方的,自定义:
import { extend } from 'flarum/extend';
import IndexPage from 'flarum/components/IndexPage';
import Button from 'flarum/common/components/Button';
import FollowModal from './components/WechatFlow/FollowModal';
export default function addWechat() {
extend(IndexPage.prototype, 'viewItems', function (items) {
items.add(
'wechatModals',
<Button
icon="fab fa-weixin"
className="Button Button--icon hasIcon wechatFollow"
onclick={()=>{
app.modal.show(FollowModal)
}}
aria-label="关注HamCQ社区微信公众号"
>
</Button>,
0
);
return items;
});
}
2、scope 参数错误或没有 scope 权限,这个是微信方的问题,你需要自己检查下,注意公众号要完成认证,前两个是微信开发者的变量,后两个才是微信公众号的变量,分别对应网页版登录和移动端登录。
3、自己开发的。有关插件开发的方法,我写过一篇文章,https://discuss.flarum.org.cn/u/emin/discussions