前言
emlog是一款简单、舒适的建站系统,在建站期间官方就更新了pro版,但是更新之处唯一遗憾就是没有继续支持微语功能而更新成了每个用户可编辑的笔记功能,由于模板、以及使用习惯原因,还想在emlogpro版重新支持一下微语功能,于是就有了下文来记录修改的过程。
修改步骤
若你的模板内置了有微语的前提下,大部分pro之前的模板都会支持
1.在站点根目录新建个 t文件夹并上传文件下载的附件。
2.此时访问站的的微语的页面即 域名/t即可查看访问成功,没问题进行下一步,但是此时没有登陆状态下会报错。
3.修改emlog的内置文件,路径为 [cv] /include/model/twitter_model.php [/cv]
搜索
$author = 'and author=' . UID;
统一替换为
$author = ROLE == ROLE_ADMIN || ROLE == ROLE_VISITOR || $spot == 0 ? '' : 'and author=' . UID;
保存,前台查看修改结果。
注意问题
当然微语的插件使用也是不错的,综合上述还有两个问题需要注意:
1.官方更新的时候会覆盖修改的地方(每次更新,需要重复修改上述文件)。
2.由于功能的变化,微语是博主个人编辑、笔记可以用户注册编辑,虽然沿用原来数据表名等pro支持了多用户编辑。
就是仅这样修改,每个注册的用户可以对博主发布的微语进行删除(那不完了毕竟写好几年了hh),可以通过下一篇,了解如何对注册用户功能进行限制。
本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
作者: 路羽, 转载或复制请以 超链接形式 并注明出处 路羽博客。
原文地址: 《emlogpro重新支持模板的微语功能》 发布于2022-7-14
第三十一行代码错误是什么情况。。
回复了lowwuv:现在不建议这么修改核心了,可以利用单页实现微语页面