Phpcms会员投稿审核管理插件是思优CMSYOU技术团队针对Phpcms v9前台会员投稿发布文章默认机制改造完善的投稿审稿组件,主要解决修正“审核通过后无法再次修改”、“退稿不能同步删除HTML”等Phpcms默认投稿机制问题,并针对投稿文章做修改日志、方便查看修改记录,让前台用户投稿、管理后台审稿退稿更为流畅、机制更完善。
核心亮点:
- 修正投稿文章审核后前台用户不能再次编辑的问题:审稿通过后前台用户允许再编辑、再次编辑后状态变成待审核(同步删除已生成的文章页html),该文章再次出现在管理后台待审列表中。
- 新增退稿文章可再编辑功能,前台用户再次编辑后,该文章再次出现在管理后台待审列表中。
- 退稿同步删除已经生成的文章页html,修正默认文章已退稿而生成的静态文件依然存在的Bug;
- 增加状态判断,设置当状态不是99时不生成html,避免默认文章修改无论是否审稿都生成html;
- 增加v9_content_logs记录表,记录文章修改用户、提交时间、状态等值,并增加管理后台查看入口。
Phpcms v9管理后台内容列表新增文章修改日志
Phpcms v9管理后台文章修改日志查看
Phpcms会员投稿审核管理插件前台用户投稿文章列表页面
*更新记录:
3、20201016:修正默认Phpcms默认退稿未同步删除已经生成的文章页html的Bug,并整理上线。
2、20201012:增加投稿文章状态判断,当状态不是99时不生成html,修正Phpcms默认文章修改无论是否审稿都生成html的Bug。
1、20190825:实际项目中改写完善投稿机制,增加文章投稿退稿后再次修改、权限判断等功能。
适用版本:
该插件适用于phpcms v9全系列,程序编码为utf-8格式,备份好程序文件及数据库文件到本地,之后上传组件文件到网站根目录。
安装说明:
1、 插件文件的上传及替换:
该插件适用于phpcms v9全系列,备份好程序文件及数据库文件到本地,之后上传组件文件到网站根目录。如果程序没有做过二次开发,可在备份后将phpcms目录里的文件上传覆盖替换。如果程序二次开发或者之前修改过php文件,则需要针对性上传替换。
Phpcms会员投稿审核管理插件文件一览
2、 数据表增加了v9_content_logs,用于记录文章的修改记录,需要通过Phpmyadmin等管理数据库软件导入v9_content_logs.sql,如果表头不是默认的v9_,则需要先替换表头然后再导入。
Phpcms会员投稿审核管理插件v9_content_logs文章修改日志表
文章修改记录表v9_content_logs字段说明:
- id:数据id(自增)
- catid:栏目catid
- contentid :文章id
- siteid:站点id
- title:文章标题
- status:文章状态,99通过、0退稿、1待审
- username:用户名
- type:更新类型,edit编辑、status后台审稿退稿等
- sysadd:是否管理后台操作,1为管理后台操作、0为前台用户操作
*特别说明:本组件经过实际项目测试,并多次完善,如有疑问及时联系CMSYOU客服。
点击加载更多