产品详细信息
商品详情
Typecho插件_文章投稿插件
此插件涉及数据库操作,有潜在的未知风险,请慎用!
因为投稿页面使用和后台一样的效果,所以加载的 `js` 文件较多,本来想直接用后台的,但觉得那样不是很好,因为会暴露后台路径。所以就直接复制出来独立放在插件包里,在引用这些文件时,使用了 `LABjs` 来加载。当然,你也可以自定义投稿页面模板,可以去掉这些 `js` 文件。Markdown 的启用状态和后台设置同步。
目前插件暂不支持附件上传,留待日后再看。
●插件特点
1.自动创建投稿页面,禁用插件只隐藏页面而不删除
2.创建新数据表存储投稿,以免破坏程序原有数据表
3.后台支持投稿管理,目前功能只有审核、删除和预览
4.采用内置的过滤方法过滤XSS输入
●使用方法
1. 解压插件包
2. 把 `themes/contribute.php` 文件上传到当前使用的模板文件夹下
3. 把 `plugins/Contribute` 文件夹上传到插件目录
4. 启用插件,并设置使用插件
●投稿模板参数说明
1.提交: `action="<?php $this->options->index('/action/contribute?write'); ?>"`
2.标题: `name="title"`, 字符串类型
3.缩略名: `name="slug"`, 字符串类型
4.内容: `name="text"`, 字符串类型
5.撰稿人: `name="author"`, 字符串类型
6.日期: `name="date"`, 格式为 Y-m-d H:i, 字符串类型
7.分类: `name="category[]"`, 数组类型
8.标签: `name="tags"`, 字符串类型
9.markdown: `name="markdown"`, value 为0或1