Contribute.zip

  • MUC小沐
    了解作者
  • PHP
    开发工具
  • 360KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-04-13 00:33
    上传日期
投稿投稿插件插投稿插件件投稿投稿插件投稿插件插件
Contribute.zip
内容介绍
## 插件说明 ## - 版本: v1.0.0 - 作者: [ShingChi](https://github.com/shingchi) - 主页: <https://github.com/typecho-fans/plugins/tree/master/Contribute> 此插件涉及数据库操作,有潜在的未知风险,请慎用! 这个插件本来是朋友要帮忙写的,囿于鄙人没有什么技术,插件还存在很多不足,请见谅。同时,也希望各位基友共同去完善它。 因为投稿页面使用和后台一样的效果,所以加载的 `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. 启用插件,并设置使用插件 ## 投稿模板参数说明 ## - 提交: `action="<?php $this->options->index('/action/contribute?write'); ?>"` - 标题: `name="title"`, 字符串类型 - 缩略名: `name="slug"`, 字符串类型 - 内容: `name="text"`, 字符串类型 - 撰稿人: `name="author"`, 字符串类型 - 日期: `name="date"`, 格式为 Y-m-d H:i, 字符串类型 - 分类: `name="category[]"`, 数组类型 - 标签: `name="tags"`, 字符串类型 - markdown: `name="markdown"`, value 为0或1
评论
    相关推荐
    • yoniu:TYPECHO原创模板
      Yoniu本是EMLOG模板,后来应众人请求,所以出了TYPECHO版本! 介绍 Yoniu是一款基于BOOTSTRAP3的双栏原创主题,清新简洁,自适应。 主题特色 头部采用透明的bootstrap祖传导航样式 顶部封面图设计(可自行修改) 可...
    • Typecho 0.8 SVN
      Typecho是一个开源的博客程序,它是轻量级的,面向对象的,抛弃了繁琐的MVC构建方式,将所有的功能单纯地封装为一个模块(也就是Widget),使其更加适合开源地并发开发模式,由于没有了Model层的存在,Widget必须直接...
    • Typecho-PHP
      Typecho 1.1正式版 更新日志: 修复两个高危的漏洞(XMLRPC的和安装文件的),大家在升级时请覆盖原有的根目录下的install.php文件 新增了备份功能 新增了若干的插件钩子和特性 修正了上一个版本以来的大量错误 新增了...
    • Typecho2Hexo:Typecho 数据的转换
      Typecho2Hexo Python版小工具 准备从 Typecho 转到更加轻量的 Hexo。但是没找到什么好用的到处工具,github 上有一版 PHP 的,但是没有分类、tag等东西,只能自己动手了,此类小工具自然是 Python 比较方便~ 简陋...
    • Clear:Typecho主题 Clear
      一个简洁清新的 Typecho 主题——Clear 使用 这个主题用的比较折腾,使用前需要修改几个地方 ####header.php 首先是顶栏的两个小圆圈图标,它们分别是“关于我”的自我介绍和微博链接,你可以修改他们为你自己的链接...
    • typecho-whisper:typecho时光机单页
      typecho时光机单页 @author:即刻学术 单页适用于任何typecho主题。且不会对原来的主题产生任何影响。 基本信息 信息形式支持:文字,图片,地理位置,链接(未完全测试)发送模式支持:纯文字,纯图片,连续发送...
    • Typecho sql
      Typecho安装卡在第二步“确认你的配置”解决办法!!!
    • Typecho v1.0.14 正式版
       Typecho 1.0 更新日志:多级分类支持;上传文件多选;使用PHP password hashing framework代替原来的密码加盐函数;增加对多语言的支持;众多安全加固;将前后端markdown解析库更换为标准的CommonMark,使其展现...
    • typecho博客框架
      Typecho基于PHP5开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序
    • typecho.tar.gz
      Typecho 目前使用 Git 来控制程序版本,如果你想为 Typecho 贡献源代码,最好先弄明白 Git 的使用方法。我们目前把项目托管在 GitHub 上,任何 GitHub 用户都可以向我们贡献代码。 参与的方式很简单,【Fork】一...