最近使用了NodeBB开源站点搭建了一套内部论坛系统。
nodebb相关资料 :https://docs.nodebb.org/en/latest/installing/os/ubuntu.html
https://docs.nodebb.org/en/latest/configuring/databases/mongo.html
nodebb 源码:https://github.com/NodeBB/NodeBB
一、修改主配置文件为自己
vim config.json
{
"url": "http://host:port",
"secret": "XXX",
"database": "mongo",
"port": port,
"mongo": {
"host": "127.0.0.1",
"port": "27017",
"username": "username",
"password": "password",
"database": "nodebb"
}
}
二、Logo、上传、语言等修改都在对应的admin后台中
http://XXXX/admin/general/languages 论坛语言修改
http://XXXX/admin/manage/categories 论坛导航修改
http://XXXX/admin/settings/general 论坛LOGO以及Title修改
http:/XXXX/admin/settings/uploads 论坛上传附件大小修改
http://XXXX/admin/extend/widgets 论坛Header与Footer修改
三、论坛免登陆附件修改
src/middleware/middleware.js 将403注释直接NEXT即可
middleware.privateUploads = function(req, res, next) {
if (req.user || parseInt(meta.config.privateUploads, 10) !== 1) {
return next();
}
if (req.path.startsWith('/uploads/files')) {
return next();
//return res.status(403).json('未登录不允许下载');
}
next();
};
四、论坛绑定域名后登录仍然使用IP地址的修改
public/src/client/login.js:32:window.location.href = 'http://XXXXcom/?loggedin';
五、本次修改查找某些关键词的shell命令
grep -rn "loggedin" *
在当前目录下遍历所有文件找到携带loggedin的文件名
相关推荐
NodeBB-China, NodeBB中国:专注解决NodeBB的使用问题 NodeBB中国 声明 我们是NodeBB论坛程序的爱好者(交流群:392448497),鉴于国内的NodeBB中文版论坛无人维护,也联
NodeBB是Design Create Play开发的一款使用Node.js构建的论坛系统,使用redis或mongoDB数据库,采用web socket技术实现。支持响应式布局,兼容IE8,将论坛的体验带向一个新的高度。(国外的论坛系统都相当纯粹,并不...
NodeBB论坛系统 v3.6.7.zip
此插件将站点范围的日历添加到NodeBB,使您可以创建和自定义事件。 安装 在ACP“插件”页面上安装并激活此插件 重新启动并重建您的NodeBB 手动安装 可以通过以下操作安装当前的alpha / beta版本: 在NodeBB根目录...
NodeBB论坛系统 v1.19.11.zip
NodeBB是Design Create Play开发的一款使用Node.js构建的论坛系统,使用redis或mongoDB数据库,采用web socket技术实现。支持响应式布局,兼容IE8,将论坛的体验带向一个新的高度。(国外的论坛系统都相当纯粹,并不...
NodeBB 管理员审批插件 自动将新闻用户添加到未批准组的 NodeBB 插件。 要求 创建一个 ID 为“未批准”的组
NodeBB Dockerfiles 基础 Docker 镜像 要求 用法 首先,在您的机器上运行一个 Redis ... 除了 Redis 主机名之外的所有设置只需按 Enter 键,它应该是redis因为它使用--linked参数链接到我们的 Redis 实例,以及管理员
NodeBB 1: 一个现代化的论坛 NodeBB 2: 定制主题 NodeBB 3: mongodb 与 redis NodeBB 4: plugin 探秘 NodeBB 5: 让你的网站全面使用HTTPS NodeBB 6: 版本升级 NodeBB 7: 使用 Socket.io 实时通信 NodeBB 8: 使用CDN...
Solr搜索NodeBB : Solr(发音为“ solar”)是来自Apache Lucene项目的开源企业搜索平台。 它的主要功能包括全文搜索,命中突出显示,多面搜索,动态聚类,数据库集成以及丰富的文档(例如Word,PDF)处理。 此...
将您的旧论坛数据导入到nodebb | 一次性使用插件 该插件仅支持: 但您可以在导入完成后进行,请确保遵循 git clone https://github.com/NodeBB/NodeBB.git cd NodeBB git checkout v1.12.1 npm install node app --...
NodeBB角色角色主题的最近卡片插件这是一个可以创建新窗口小部件的插件,可以将其放置在各个窗口小部件区域中。 它受以前的默认主题Lavender的启发,该主题对类别布局使用了Modern UI样式。安装通过一键式激活在...
NodeBB是下一代论坛软件。 它功能强大,可移动且易于使用。 NodeBB论坛软件由Node.js提供支持,并支持Redis,MongoDB或PostgreSQL数据库。 它利用Web套接字进行即时交互和实时通知。 NodeBB具有许多开箱即用的现代...
NodeBB流浪汉一个带有Redis和NodeBB的运行Ubuntu 14.04的无聊的盒子安装您需要安装Vagrant和VirtualBox才能使用vagrant。 克隆仓库并启动流浪汉: git clone ...
允许管理员使用多个主题并以小部件的形式显示在NodeBB论坛上。 带有两个小部件,内容小部件区域(例如自定义首页)的大小为4倍,边栏小部件区域的大小为1倍。 屏幕截图 安装 npm install nodebb-plugin-featured-...
此插件允许您在不离开论坛的情况下加载 LightBox 中的图像 对于内容为This is a test的剧透 ## 操作和兼容性 该插件在 NodeBB 0.6.X 分支上正常工作。 图片文件夹必须上传到public目录 安装 Crea la carpeta ...
docker run --name my-forum-nodebb --link my-forum-redis:redis -P -t -i nickjanssen/nodebb 系统会要求您配置 NodeBB 实例,因为找不到配置文件。 除了 Redis 主机名之外的所有设置只需按 Enter 键,它应该是...
NodeBB的火箭主题NodeBB论坛基于卡片设计的主题。 已启用移动设备。 “ redux”版本是以为基础重写的原始火箭主题。屏幕截图安装通过“ ACP /插件”页面npm install nodebb-theme-rocket-redux ,或执行npm install ...
Young是一个用Python写的功能丰富的、界面小清新的类似NodeBB的社区软件
NodeBB是一款基于Node.js构建的论坛系统。 部署 本项目基于开源项目 开发部署,支持一键云端部署 配置 APP_URL:NodeBB首页地址 ADMIN_USERNAME:NodeBB管理员账号 ADMIN_PASSWORD:NodeBB管理员密码 依赖 CFS:使用...