asatirsen/forum

论坛模块。

1.0.4 2021-05-30 13:52 UTC

This package is auto-updated.

Last update: 2024-09-29 05:50:00 UTC


README

Build Status

Scrutinizer Code Quality

Code Coverage

Build Status

Code Intelligence Status

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.",
    ],