Z-blog实现A站调用B站附件资源与数据库信息同步
用Z-blog实现A站调用B站附件资源与数据库信息同步,首先要做的是解决站点访问域名问题。应做如下设置:
一、后台设置网站导航,删除所有网址信息,例如下图:
二、修改 zb_system > function > lib > base.php
1、搜索 ZC_BLOG_HOST ,找到如下信息:
str_replace('{#ZC_BL OG_HOST#}', $bloghost, $v);
替换为:
str_replace('{#ZC_BL OG_HOST#}','B站网址带http',$v);
备注:以上语句增加了空格,避免误替换
该文件有三处需要修改。
2、zb_system > function > lib > config.php 修改后会影响A站访问地址的替换识别,切记不可修改;
3、制作定时计划执行A站目录下的数据库信息同步组件,sqltosql.php 、deleteTOinsert.php;
组件介绍:
sqltosql.php 适用于blog数据无历史数据修改,判断值仅为标题不一致插入数据,如修改内容或标题会引起数据同步失败。
deleteTOinsert.php 适用于全情况,该组件会删除全部数据,再插入,可用于数据的全站同步。
三、同步结果如下: