主题Forum系列

基本是自己写出来的主题,脱胎于最早公司做的官网。使用插件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插件

forum-v2.1.0

——V2.1.1

概述

基本安装环境同V2.1.0。去除了9gag等视频网站的视频和图片支持。保持了v2.1.0的基本特性。部分新增特性如下:

  • 新增加topicreply自定义类型(配合CPT topic使用)
  • topic文章类型下的评论ajax加载
  • 网址粘贴入口限制为sina图床和imgurl.wpabc.cc
  • 改善可复用(repeater)网址输入框的css样式和js代码,并对单个帖子能发的图片上限为4个

forum-v2.1.1

——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字段复增;三是减轻服务器后台处理负担;三是该处内容实际上没什么用

forum_v2.1.2

 

——V2.1.3

概述——

根据需要调整图片上传策略

之前版本来源于sina的图片不保存在本地,该策略在本版本中取消,所有图片(gif除外)一律上传至本地。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注