投稿插件Contribute_V1.0.0

插件开发及发布

版主: woniou

投稿插件Contribute_V1.0.0

帖子ShingChi » 2014年 4月 11日 13:04

:mrgreen: 废话不说了,直接拷贝 README.md 的过来。

插件说明


此插件涉及数据库操作,有潜在的未知风险,请慎用!

这个插件本来是朋友要帮忙写的,囿于鄙人没有什么技术,插件还存在很多不足,请见谅。同时,也希望各位基友共同去完善它。

因为投稿页面使用和后台一样的效果,所以加载的 js 文件较多,本来想直接用后台的,但觉得那样不是很好,因为会暴露后台路径。所以就直接复制出来独立放在插件包里,在引用这些文件时,使用了 LABjs 来加载。当然,你也可以自定义投稿页面模板,可以去掉这些 js 文件。Markdown 的启用状态和后台设置同步。

目前插件暂不支持附件上传,留待日后再看。

插件特点

  • 自动创建投稿页面,禁用插件只隐藏页面而不删除
  • 创建新数据表存储投稿,以免破坏程序原有数据表
  • 后台支持投稿管理,目前功能只有审核、删除和预览
  • 采用内置的过滤方法过滤XSS输入

插件结构

代码: 全选
Contribute_v1.0.0
|-- plugins/
|   |-- Contribute/
|       |-- css/
|       |   |-- img/
|       |-- js/
|       |   |-- panel/
|       |-- Action.php
|       |-- Mysql.sql
|       |-- panel.php
|       |-- Plugin.php
|       |-- preview-ajax.php
|       |-- README.md
|-- themes/
    |-- contribute.php


使用方法

  1. 解压插件包
  2. 把 themes/contribute.php 文件上传到当前使用的模板文件夹下
  3. 把 plugins/Contribute 文件夹上传到插件目录
  4. 启用插件,并设置使用插件

Contribute_v1.0.0.zip
(247.59 KiB) 被下载 1144 次
最后由 ShingChi 编辑于 2014年 4月 12日 11:42,总共编辑了 2 次
头像
ShingChi
 
帖子: 910
注册: 2010年 6月 16日 10:11

Re: 投稿插件

帖子eoo » 2014年 4月 11日 13:12

扔下肥皂, 坐下沙发,换下插件。
头像
eoo
 
帖子: 92
注册: 2010年 7月 6日 19:47

Re: 投稿插件Contribute_V1.0.0

帖子Devil » 2014年 4月 11日 13:15

这个确实挺实用的。这要是去仿D8主题就能有投稿了。
Devil
 
帖子: 58
注册: 2013年 12月 9日 14:08

Re: 投稿插件Contribute_V1.0.0

帖子muchun » 2014年 4月 11日 13:45

太流弊了,顶!
头像
muchun
 
帖子: 734
注册: 2011年 11月 24日 10:39

Re: 投稿插件Contribute_V1.0.0

帖子wwwdsd » 2014年 4月 11日 15:10

“牛”就一个字,我只说一次,小强熊兄最近高产了
wwwdsd
 
帖子: 258
注册: 2009年 6月 13日 23:06

Re: 投稿插件Contribute_V1.0.0

帖子xiqingongzi » 2014年 4月 11日 18:12

顶一个~各种高产啊!
头像
xiqingongzi
 
帖子: 50
注册: 2013年 11月 19日 14:37

Re: 投稿插件Contribute_V1.0.0

帖子ClayMore » 2014年 4月 11日 23:11

牛掰~~~~
头像
ClayMore
 
帖子: 1783
注册: 2007年 11月 29日 02:55

Re: 投稿插件Contribute_V1.0.0

帖子ShingChi » 2014年 4月 12日 09:49

wwwdsd 写道:“牛”就一个字,我只说一次,小强熊兄最近高产了

:oops: 因为最近网络有问题上不了,只好本地写插件。
头像
ShingChi
 
帖子: 910
注册: 2010年 6月 16日 10:11

Re: 投稿插件Contribute_V1.0.0

帖子gaige » 2014年 4月 12日 11:17

这个能用在 基于 Typecho 0.8 | 10.8.15 的吗, 我试用了, 能投稿, 管理员在后台审核时候就出错了。
gaige
 
帖子: 4
注册: 2012年 8月 9日 03:11

Re: 投稿插件Contribute_V1.0.0

帖子ShingChi » 2014年 4月 12日 11:41

gaige 写道:这个能用在 基于 Typecho 0.8 | 10.8.15 的吗, 我试用了, 能投稿, 管理员在后台审核时候就出错了。

不好意思,忘了注明适用于0.9版本
头像
ShingChi
 
帖子: 910
注册: 2010年 6月 16日 10:11

下一页

回到 插件及扩展

在线用户

正在浏览此版面的用户:没有注册用户 和 8 位游客