基本是自己写出来的主题,脱胎于最早公司做的官网。使用插件cmb2来架构前端编辑页面,同时使用了二维码、wp-postview等插件。
——V2.1.0
php环境
- 安装lnmp1.4/1.5(二选一)
- 需开启scandir函数、exec函数(用于ffmepg命令执行)支持
- 安装exif模块(为实现可靠的图片格式验证)
- 安装ffmpeg进行视频截图处理
- 有任何更新的情况下,比如php版本迭代,需要认真检查上述内容是否按照要求设置
wordpress特性
- 支持文章post、话题topic、视频video以及slider幻灯片自定文章类型
- 支持使用simple_html_dom.php抓取特定网站的图片文章
- 支持视频网址上传,自动截取特定帧作为视频缩略图
- 自动选取文章的第一张图片作为thumbnail显示
- 支持图片网址上传,只需粘贴图片的真实url,系统自动加载保存到本地
- 网易云音乐插件支持(对源码有小改动,实现在archive页也能播放)
- 超多个导航菜单支持(包括PC端和移动端自定义)
- 前端发布文章、视频和话题
- 前端编辑文章、视频和话题
- 前端用户中心,显示用户文章和访问数据
- 前端用户注册/登陆/编辑
- 发布评论支持表情(13种)
- 禁止非核心用户登入后台
- 禁止用户名重名
- 更舒适的url显示(与编辑相关)
消息提示系统移动端主题- 支持从9gag、imgurl等国外站点直接网址粘贴保存图片和mp4格式视频
- 支持sina图床gif加载播放
wordpress 设置
- 需要设置七牛域名和禁用域名符号
- 在媒体设置中禁用系统自带的缩略图
- 需要在数据库中将medium_large_size_h和medium_large_size_w设置为0(而非直接删除)
- 固定链接设置为/%postname%.html
- 插件members设置禁用在文章页面启用权限控制(可根据需要开启),禁用Multiple User Roles(多角色)
- 评论设置中禁用文章通知和ping(减小数据库)
- post-views设置为%VIEW_COUNT%(即不要单位)
- 网易云音乐插件仅需启用默认即可,无需额外设置
Any Mobile Theme Switcher插件(仅供转换移动端主题)
jQuery特性
- 使用了gifplayer插件,实现gif/MP4等格式的播放
- 使用了video.js插件,支持视频播放
- Javascript QRCode Generator插件,将网址转换为二维码
- autosize插件,自动增加input/text/textarea的行数
- ajax支持前端点赞,反对,收藏,关注等功能
- ajax支持前端无刷评论
- 支持主菜单和用户菜单的下拉显示
- 使用了cityLoad插件
——V2.1.1
概述
基本安装环境同V2.1.0。去除了9gag等视频网站的视频和图片支持。保持了v2.1.0的基本特性。部分新增特性如下:
- 新增加topicreply自定义类型(配合CPT topic使用)
- topic文章类型下的评论ajax加载
- 网址粘贴入口限制为sina图床
和imgurl.wpabc.cc - 改善可复用(repeater)网址输入框的css样式和js代码,并对单个帖子能发的图片上限为4个
——V2.1.2
概述
进行了进一步的偏向论坛的设计,特性如下:
- 回复楼层号的显示和引用、复制楼层链接,引入了clippy.js
- 更改视频播放框架为plyr.js,原video.js被替代
- 修改了主导航显示样式:svg+menu
- 更改原有的固定链接样式http://douhua.fun/topic/37b385fbcc13c11_136.html为http://douhua.fun/topic/item_136_thread.html,原因:一是避免wp_old_slug字段复增;三是减轻服务器后台处理负担;三是该处内容实际上没什么用
——V2.1.3
概述——
根据需要调整图片上传策略
之前版本来源于sina的图片不保存在本地,该策略在本版本中取消,所有图片(gif除外)一律上传至本地。