pbootcms如何在多个网站上共享同一个数据库?
2022-03-04 23:40:36pbootcms常见问题 595人已围观
近期在给客户做网站的时候,遇到这样一个需求,就是共享MYSQL数据库。几个网站的模板,logo,联系方式等等都各不相同,但是网站的新闻和产品只需要发布一次,其他几个网站都同步更新。
那么多个网站都使用这个MYSQL数据库如何处理?
我们都知道,在同一台服务器上,我们是可以建立多个网站,然后在数据库连接的时候选择同一个MYSQL数据库就可以了,PBOOTCMS也可以。
以下说说共用同一个数据库需要注意的事项:
一,网站程序放在同一台服务器上(如果不在同一台服务,那么MYSQL数据库要支持外部访问才行)。
二,网站模板名称需要命名一致。
三,对于不常更新的内容,建议固定写在模板里边(如联系方式,logo等)。
四,网站TDK需要针对每个模板进行单独设置,不要直接使用官方默认的调取代码。
五,网站文章及产品的添加一定要以其中一个网站为主,不管是添加还是修改都通过这个网站后台进行编辑。
六,网站图片上传一定要使用绝对地址,这样才能保证其他网站能够正常访问这个图片。
联系微信
扫码联系技术微信
---------------专业解决网站各种疑难杂症,可淘宝担保交易,安全无风险---------------
建站、仿站、二次开发、网站改版、网站修改、网站漏洞修复、网站被黑修复、网站安全、服务器安全等
点击了解更多 >>
相关文章
随机图文
pbootcms标签pboot:list当前文档高亮
实现效果: 网上的方法: {pboot:list scode=[nav:scode] num=8 order=sorting} <a href="[list:link]" title="[list:title]" {pboot:if('[list:link]'=='{content:link}')}class="cur"{/pboot:if}>eyoucms调取当前tag列表页面的文档总数及点击数
效果如图所示 修改文件 /application/home/controller/Tags.php 找到如下代码(大概在130行左右): 'litpic' => !empty($tagindexInfo['litpic']) ? handle_subdir_pic($tagindexInfo['litpic']) : $tapbootcms后台编辑器ueditor自动过滤style内链样式的解决办法
问题说明: 客户在编辑器中添加如下代码 <style> .bg{background:lightbule;} </style> <div class="bg"> Hello EveryBody Welcome To UEditor World! </div> 客户想通过编辑器添加css代码,改变内容中的eyoucms调取当前栏目下的所有tags标签
代码 {eyou:tag typeid='$eyou.field.typeid' getall='0' row='50' sort='hot'} <a href="{$field.link}">{$field.tag}</a> {/eyou:tag}