微信小程序后端cms怎么开发?如何开发小程序cms?
微信小程序后端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开发介绍及开发步骤