DCMS 原是俄罗斯的社交网站和 CMS,后由 eKing 进行简中翻译后,通过 CN_DCMS-Social 引入中文互联网,以几乎所有老旧手机都能访问闻名怀旧圈,迅速吸引一批 Z 世代扎根。现在,eKing 将 CN_DCMS-Social 的源代码公开(基于原版发行版 1.9.11
),以获得更好的发展。
(以下内容由 DCMS 原作者 Alex Borisi 编写,eKing 初步翻译,经 Diamochang 使用通义千问优化翻译并规范 Markdown 格式)
- PHP 7 (推荐使用PHP 7.4.3)
- MySQL 数据库支持
- Apache
mod_rewrite
模块支持(可用Nginx替代)
以下库为可选但强烈建议安装,以确保所有功能的正常使用:
- iconv
- FFmpeg
- GD
- mcrypt
- 聊天系统(包含全民答题 +1000 个问题, +1000 个笑话)
- 论坛(支持双层嵌套,附件上传,搜索功能,书签)
- 下载中心(无限子文件夹数量,上传、导入、截图功能,评论及直接统计文件下载次数)
- 文件交换平台(全面支持中文文件和文件夹名称,无限子文件夹数量,屏幕截图,文件信息,可为每个文件夹自定义上传设置)
- 图书馆功能
- RSS新闻订阅
- 访客统计功能
- 投票系统
- 论坛附件文件:
sys/forum/files/
(*.frf 文件) - 下载中心文件:
sys/down/files/
(*.DAT 文件) - 主题样式文件:
style/themes/
(主题文件夹) - 网站规则文件:
sys/add/rules.txt
- 默认主题存档:
sys/add/theme.zip
(用于管理员安装或替换丢失的主题文件)
你可以前往 GuGuan123 开设的副站体验各项功能的最新改进。相关技术信息请参见他的博客。
- 克隆本仓库。
- 创建一个 MySQL 数据库(注意是数据库而不是表)。
- 将所有文件上传至根目录或子域文件夹(请注意,引擎无法在子文件夹内运行)。
- 访问
http://[您的网站]/install/
- 遵循所有安装步骤进行操作。
如遇安装困难或有任何改进建议,请访问我们的网站,在论坛板块中反馈。
额外模块可以手动下载和安装。
安装方式:下载压缩包,然后解压到网站根目录。
如果您对开发引擎有兴趣,可 Fork 本仓库并在修改后创建 Pull Request。
- 修复更新功能
- 移除 token 相关代码
- 修复在 "书签" 页面无法翻页
- 将用户名与昵称区分,在个人主页可显示用户名(或仅限管理员可查看用户名)
- 纠正翻译和翻译部分残留的文本
- CDN 支持
- 暗色模式
- 档案页报错
- "网站领袖" 新译名
- "书签分类" -> "日记" 翻页后无法显示标题
- "书签分类" -> "论坛" 出现数据库查询的 Warning 报错
- 完善“是否允许游客访问《网站资料与帮助》页面”功能,优化 plugins/rules/index.php:13 与 plugins/rules/post.php:13 的代码实现方式
- 修复RSS订阅功能
- 修复更新页面
- 提供给客户端的API
- PHP 8 支持
- 修复 IP 归属地功能
- 修复登录历史的 UA 和 IP 信息错误问题
- WAP暗色模式主题
- web暗色主题优化&暗色图片资源优化