GithubHelp home page GithubHelp logo

iamxjb / winxin-app-watch-life.net Goto Github PK

View Code? Open in Web Editor NEW
2.7K 130.0 753.0 2.01 MB

微慕小程序开源版-WordPress版微信小程序

Home Page: https://www.watch-life.net

License: Apache License 2.0

JavaScript 62.80% SCSS 37.20%

winxin-app-watch-life.net's Introduction

微慕WordpPress小程序开源版 前端

微慕WordPress小程序开源版,使用开源建站程序WordPress作为后台,简单对接快速生成小程序。可将WordPress网站的文章、分类、评论等内容同步到小程序,并且可以一键同步到微信小程序端。 输入图片说明

微信号

  • 交流微信群

请先加我的微信:iamxjb ,我拉你入群。加微信时备注信息: 来自开源社区。

一、功能清单:

  1. 缩略图的方式显示文章列表(首页,分类文章),包括显示文章分类和发布时间,加载分页。

  2. 在首页用轮播方式显示指定文章。

  3. 显示文章分类(专题),包括显示分类的封面图片。

  4. 显示文章内容页,包括文章站内链接跳转,站外链接复制到剪切板,显示猜你喜欢的相关文章。

  5. 显示文章评论,提交评论和回复评论,加载评论分页,显示微信用户评论者的头像。(可以设置是否开启评论)

  6. 显示文章排行:浏览数、评论数、点赞数、赞赏数。

  7. 显示wordpress“页面”类文字(关于页面)。

  8. 对文章内容的全文搜索。

  9. 小程序页面的分享和转发。

  10. WordPress 插件的配套功能。

  11. 文章浏览数显示及更新。

  12. 文章微信用户点赞及点赞的微信用户头像显示。

  13. 通过微信支付对文章赞赏。

  14. 分享到朋友圈。

  15. web-view内嵌网页跳转。

  16. 回复评论发送模板消息,赞赏发送模板消息。

  17. 订阅专题。

  18. 文章海报(分享微信朋友圈的卡片)。

  19. 支持微信用户授权登录,获取用户头像及昵称。

  20. 支持显示最新的评论列表。

  21. 微信小程序广告。

  22. 支持PC端微信,支持手机端横屏显示小程序。

  23. 支持WordPress相册。

  24. 图片支持小程序懒加载和识别二维码。

  25. 小程序直播。

  26. 支持微信搜一搜页面接入和内容搜索。

  27. 支持视频号。

  28. 支持半屏打开小程序。

  29. 文章列表样式支持自定义:左图、右图、多图、大图、无图、瀑布流。

  30. 增加“发现”列表。

二、安装教程:

开源版安装文档:https://docs.minapper.com/minfree

三、下载源码

四、扩展插件

五、案例展示

如果您使用了微慕小程序开源版且愿意公开展示,可以提交案例给我们。

官方案例 客户案例 更多案例
输入图片说明 输入图片说明 欢迎提交案例

六、商业版本

我们在开源版基础上开发了更多功能的商业版本,了解详情请访问:https://www.minapper.com

微信专业版 增强版微信 增强版百度 增强版字节 增强版QQ
微信专业版 微信增强版 百度增强版 字节增强版 QQ增强版
支付宝增强版 快手增强版 专业版App(Adroid) 专业版App(iOS) 增强版APP
支付宝增强版 快手增强版 专业版安卓app 专业版苹果app 增强版app

七、增值服务

基本会遇到的问题在安装文档中都有写到,重复回复会浪费掉大家很多时间。建议遇到问题多看看文档,多去尝试自己研究解决,而不是一遇到问题就提问。如果看了文档有不清楚或者不懂的可以到论坛翻翻之前用户发的帖子,找不到答案可以发帖提问,记得描述清楚问题,最好带上报错截图和自己尝试了哪些解决方案。

如果不想看文档也不想提问的话可以购买安装部署服务,具体服务价格请点击查看

八、联系我们

客服 公众号 作者微信
输入图片说明 输入图片说明 输入图片说明

winxin-app-watch-life.net's People

Contributors

iamxjb avatar poisonboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

winxin-app-watch-life.net's Issues

添加连字符- --支持

//解析连字符 wxParse/wxDiscode.js

str = str.replace(/–/g, '-');
str = str.replace(/—/g, '--');

发送模版消息bug

winxin-app-watch-life.net/pages/detail/detail.js
676行
form_id: toFromId, 应该是 form_id: formId

小程序获取OpenID失败

信息如下:

invalid appsecret, view more at http://t.cn/RAEkdVq, hints: [ req_id: jtjo.a0275shc1 ]

调用代码:

console.log("成功获取用户信息(公开信息)");
                app.globalData.isGetUserInfo = true;
                self.setData({
                    userInfo: response.userInfo
                });

                var url = Api.getOpenidUrl();
                var data = {
                    js_code: jscode,
                    encryptedData: response.encryptedData,
                    iv: response.iv,
                    avatarUrl: response.userInfo.avatarUrl
                }
                var postOpenidRequest = wxRequest.postRequest(url, data);
                //获取openid
                postOpenidRequest.then(response =>

是不是旧版本代码问题?

wordpress用户绑定

我想问下,能否把wordpress里面现有的用户与微信绑定,然后ta们在小程序登录的时候如果有绑定wp的用户就直接登录ta们在wordpress里面注册的账号而不是新建账号,还是说只能微信登录的时候现新建用户

关于下拉翻页无法加载评论的一个小bug

在使用这个小程序的过程中出现了一个比较奇怪的bug,连接默认的wp的时候非常正常,评论是可以正常加载的,但是连接自己的wp的时候就没办法加载评论,提交过评论才可以显示,而且每次都需要评论一下才能正常加载评论的bug。
一开始一直以为是自己wp的设置问题,一直百思不得解,最后发现在连接默认的wp的时候文章拉到低有一个加载的动画,遂开始怀疑是不是自己文章太短了没能让小程序尝试加载,试了一下果然是这样:
当文章足够长到出现滚动条的时候能让滚动条拉到低才会自动加载评论,如果文章过短一页就能显示完的时候就不会加载评论
有时间的话看自己能不能改一下代码,提交一个pull request,能力有限的话就等作者更新

scss兼容bug

最近一次commit,增加了colorUI的内容,配置文件中需要增加如下配置,不然会报错文件找不到
"useCompilerPlugins": [
"sass"
],

关于贵站小程序“过度参考”本人原创小程序的一些询问

你好,发现贵站的小程序当前(7.20)上看的版本在如下地方有“参考”本人的微信小程序 “devework+” 的情况:

  1. “专题”tab 页面, tab 的标题,单卡片 图+标题+说明 的交互方式。
  2. “我”tab 页面,tab 的标题跟 icon,整体布局及功能本身几乎一致,诸如“阅读记录仅保留 xxx”的文案,阅读记录也是20条也是惊人的一致。

本人小程序 “devework+”二维码:

https://res.jianhui.org/wxapp/images/qr-r@2x.jpg

代码上因为我的是闭源的,且功能本身实现起来不难,所以本 issue 无意指代码层面的问题。但以上从时间点上我可以举证为本人原创(包括代码及其相关素材)。因此希望楼主能予以说明。

楼主主动开源你的小程序是好事,但也希望能尊重原创。是的,思路、UI、交互这些无形的东西也是原创的范畴。本人的小程序的两个 tab 内的页面被楼主以这样的形式搬过去,且挂上了开源的名号被广知,本人自然是想发出一些声音。

最后说明:发起本 issue 无它,以上的点其实楼主都可以用(毕竟这些又没法申请专利且也无法让楼主不准用),但希望至少在 README 说明下,提及下。

WordPress视频是否有支持

如果一篇文章里包含视频,我这里的小程序会出现空白页的状况,请问微信小程序支持WordPress内建视频播放器吗?是否有解决方案?

ram-util中time_tran($the_time)函数中计算时间可能是有问题的

wp版本:4.8.1

function time_tran($the_time){
    $now_time = date("Y-m-d H:i:s",time()+8*60*60); 
   ....
}

wp落库的时间应该是utc0时间,服务器和wp后台都设置了本地时间,比如:Asia/Shanghai的话,wp默认返回给前端的已经本地时区的时间。
wp 自带的rest接口返回是正常的。
拓展的接口中这里获取当前时间手动+8会导致所有用到的地方显示比实际早8小时。

推荐在本地留缓存

在本地缓存以前的文章和about,每次加载的时候只加载新出的文章,加载时间会缩短很多

小程序后台服务器设置

》 添加你的网站地址到request、uploadFile、downloadFile合法域名和业务域名中
这三项有好心人给个范例吗

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.