asatirsen / forum
1.0.4
2021-05-30 13:52 UTC
Requires
- anax/anax-ramverk1-me: ^1.0.0
- anax/database-active-record: ^2.0
- anax/htmlform: ^2.0
Requires (Dev)
- phpunit/phpunit: ^7
README
Anax模块,用于问题、答案和评论
此模块可以与Anax框架集成,以提供提问、回答和评论的论坛。
安装方法
在你的composer.json文件中执行以下操作
composer require asatirsen/forum
集成模块
从你的Anax仓库根目录运行
简单运行
bash vendor/asatirsenforum/.anax/scaffold/postprocess.d/100_forum.bash
或手动操作
复制配置文件
rsync -av --exclude navbar --exclude page.php vendor/asatirsen/forum/config ./
复制视图文件
rsync -av vendor/asatirsen/forum/view ./
复制src目录
rsync -av vendor/asatirsen/forum/src ./
复制sql目录
rsync -av vendor/asatirsen/forum/sql ./
创建数据库
sqlite3 data/db.sqlite < sql/ddl/user_sqlite.sql
sqlite3 data/db.sqlite < sql/ddl/tag_question_sqlite.sql
sqlite3 data/db.sqlite < sql/ddl/question_sqlite.sql
sqlite3 data/db.sqlite < sql/ddl/answer_sqlite.sql
sqlite3 data/db.sqlite < sql/ddl/tag_sqlite.sql
sqlite3 data/db.sqlite < sql/ddl/comment_sqlite.sql
更新你的导航栏
通过config/navbar/header.php和config/navbar/responsive.php添加论坛到你的导航栏
你需要在上述文件中的items-key中插入以下代码行。
[
"text" => "Forum",
"url" => "forum",
"title" => "Första sidan, börja här.",
],
[
"text" => "Logga in",
"url" => "user/login",
"title" => "Logga in.",
],
[
"text" => "Frågor",
"url" => "question",
"title" => "Frågor",
],
[
"text" => "Taggar",
"url" => "tag",
"title" => "Taggar",
],
[
"text" => "Om",
"url" => "about",
"title" => "Om denna webbplats.",
],