您当前的位置:首页 > 知识百科 

微信小程序后端cms怎么开发?如何开发小程序cms?

时间:2023-07-01 14:05 阅读数:17人阅读

  微信小程序后端cms怎么开发?如何开发小程序cms?以下是小编整理的微信小程序后端cms系统怎么开发的内容了,有需要的亲们可以跟着小编往下看微信小程序后端cms怎么开发哦。

  微信小程序后端cms怎么开发?

  小程序和APP公用一套api接口,便于互相移植。拒绝一切假数据,提供外网api接口,外网接口地址在小程序源码的配置文件里有,帮你打造一个可以达到上线标准的cms小程序。

  技术点太多,标题只能显示一部分知识点,在此基础上可以扩展做任何的小程序项目类型。微信小程序后端cms系统怎么开发?

  1、服务器端使用开源项目wordpress,需要PHP+MYSQL环境,把server目录下文件拷贝至虚拟主机,修改wp-config.php的数据库配置信息, 批量替换server/sql目录下的sql文件中的域名为你的域名并导入数据库。后台地址:你的域名+/wp-login.php,初始用户:admin,密码:adminadmin

  2、小程序服务器端需要使用HTTPS,本地开发可以使用ngrok:参考配置

  3、克隆本项目 -> 在微信开发工具中添加项目 -> 选择项目中的app目录

  4、修改app.js中的serverUrl为你的域名,再根据小程序开发文档配置其余相关内容,即可看到完整的程序

  微信小程序怎么显示cms里的html文章?

  首先在cms模版中将html文章转化为json数据,识别图片,文本和换行,过滤掉样式和标签。这里是用PHP的正则表达式函数来实现的,$content是cms里的html文章。微信小程序代码如下:

  $_arr = preg_split('/()/i', $content, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);

  $_r = array();

  foreach($_arr as $_txt) {

  if(substr($_txt, 0, 4) == '

  $_matchs = array();

  preg_match('/

  $_txt = $_matchs[1];

  if(preg_match('/^//', $_txt)) $_txt = $gupload.$_txt;

  $_r[]= array('type'=>'img', 'data'=>$_txt);

  }else {

  $_txt = preg_replace('/&.*?;/', ' ', $_txt);

  $_txt = preg_replace('/s+/', ' ', $_txt);

  $_txt = preg_replace(array('//i', '//i', '//i', '//i', '//i', '//i'),

  " ", $_txt);

  $_txt = preg_replace('/<.*?>/', '', $_txt);

  $_r[]= array('type'=>'txt', 'data'=>$_txt);

  }

  }

  $_data = array('title'=> $title, 'info'=> $inputtime, 'content'=> $_r);

  echo json_encode($_data);

  ?>

  小程序显示文章时请求cms生成的json数据,并通过循环和模版将文章内容显示出来。{{content}}是cms模版输出的小程序json数据,是一条条段落或图片数据组成的数组。

  感谢各位亲们的耐心阅读,以上是小编整理的微信小程序后端cms系统怎么开发的相关内容了,希望以上小编整理的内容可以解决大家问题哦。更多相关微信小程序内容尽在微小乔。

相关推荐:

微信小程序后端数据库,微信小程序和野狗数据库结合

微信小程序后端JAVA的使用代码详解

微信小程序后端php开发介绍及开发步骤