使标签置于标题下方

image.png

1
2
3
4
5
6
.DiscussionListItem-info>li {
display: contents;
}
span.TagsLabel {
padding-right: 10px;
}

如果你开启了 Discussion views插件,请使用下方代码

1
2
3
4
5
.IndexPage .DiscussionListItem-info>.item-tags, .UserPage .DiscussionListItem-info>.item-tags{
position:inherit!important;
-webkit-mask-image: none!important;
padding-right:10px;
}

Flarum插件 FOF Upload 设置

1

1
(video\/(3gpp|mp4|mpeg|quicktime|webm))|(audio\/(aiff|midi|mpeg|mp4))|(image\/(gif|jpeg|png))|(application\/(x-(7z|rar|zip)-compressed|zip|arj|x-(bzip2|gzip|lha|stuffit|tar)|pdf))|(text\/(plain|css|html|javascript))

(video/(3gpp|mp4|mpeg|quicktime|webm))|(audio/(aiff|midi|mpeg|mp4))|(image/(gif|jpeg|png))|(application/(x-(7z|rar|zip)-compressed|zip|arj|x-(bzip2|gzip|lha|stuffit|tar)|pdf))|(text/(plain|css|html|javascript))

可以这么写,所有的附件都被储存在 ./public/assets/files/

以下内容来自 Golden


Mozilla 的 “MIME 类型” 介绍,打开就能看到列出来的 MIME 类型表格。

image.png

FoF Upload 插件安装好后,默认填写了 ^image\/.*,即允许上传图片。在您查看了上方链接里的 MIME 类型介绍后,您应该能明白,MIME 整体由两部分组成,前半段是指定大方向上的文件类型。

例如 图片文件(image)、文本文件(text)、音频文件(audio)等,后半段是详细设置具体的子类型,例如:图片文件具体分为 .png / .jpg / .gif 等。如果您只想允许上传 .jpg 图片,那么您只需填入^image\/.jpg

因此参考默认的设置,我们可以知道,如果要上传 txt 文件,就填入 ^text\/.txt,如果要允许上传所有类型的文本文件(例如 .txt / .css / .js 等),那就填 ^text\/.* 即可。

搭配BBCode,各引用效果美化代码

BBCode食用地址和使用方法:https://discuss.flarum.org/d/6044-0e800-s-bbcode-alerts-notifications

有能力的同学,请直接CSS获取样式并可以直接在扩展目录下更改BBCode的Style样式代码,
目前只有3种效果美化,其他引用代码均可以此类推。
[AWARNING][AWARNING]文本效果[/AWARNING][/AWARNING]
[AINFO][AINFO]文本效果[/AINFO][/AINFO]
[ASUCCESS][ASUCCESS]文本效果[/ASUCCESS][/ASUCCESS]


效果图片:

image.png

美化代码:

1
#aaalertbody{width:auto;margin:8px auto!important;margin-left:-26px!important}.aaalert.aaerror .aaclose,.aaalert.aaerror .aainner{color:#4d0000!important}.aaalert.aaerror .aainner{border-left:5px solid #c00!important}.aaalert.aasuccess .aaclose,.aaalert.aasuccess .aainner{color:#2c3e50!important}.aaalert.aasuccess .aainner{border-left:5px solid #468847!important}.aaalert.aainfo .aainner,.aaalert.aasuccess .aaclose{color:#2c3e50!important}.aaalert.aainfo .aainner{border-left:5px solid #566bff!important}.aaalert .aainner{padding:.5rem 1.5rem!important;text-align:left!important}

附加引用效果

.Post-body pre { border-right: 5px solid #aaa!important; border: 1px dotted #b59e8c; width: 94% }

Flarum 问题与解决方法汇总

Flarum 安装过程中可能顺带遇到的问题解决方法部分汇总(是不是名字很长很啰嗦呢😆)

正在遇见问题并尽可能的汇总,需要用户反馈,这里才可以进行编辑和更新,请耐心等待补充…

1.安装 Flarum 遇到 “vendor/autoload.php” 缺失等相关 autoload 问题

—— 确保 Composer 安装正确,建议全局安装。在你想要的目录下重新运行 Composer 命令 composer create-project flarum/flarum . –stability=beta 获取 Flarum,之后会看到 Flarum 相关文件,如果 Composer 无法正常获取文件或超时,请切换到 Composer 国内源后重试。

2.注册时出现 Oops! 不能注册或者注册不正常,显示

Oops! Something went wrong. Please reload the page and try again.

—— 确保你的STMP或者邮箱账户或密码设置正确!!!

3. 为什么根据指南的重写规则,还是404或者无法打开网页?

—— 一般情况下,请确保运行目录是 /public 即可正常运行 Flarum,
Flarum 自带.htaccess.nginx.conf文件,将 Flarum 自带的定向文件包含在服务器总rewrite配置内即可。
—— 重定向不正确,特别是 Nginx 的 Beta 11+ 重定向项设置,需要删除一段关于 admin 的重定向

当您的重定向不正确,才需要使用上文的 “URL 重写规则” 进行参考补全,而非全局/全部替换覆盖 !!
同时,请确保您修改的重写规则文件的位置正确且主次不冲突,视具体情况而不同。

4.遇到PHP函数不可用错误

(The Process class relies on … ,which is not available on your PHP in stallation)

—— 请将禁用的PHP函数打开,如下所示的proc_open函数报错,若后面如果出现类似提示,
则以此类推逐一打开被禁函数,或者安装需要的php相关功能。安装指南中也有提到,请仔细阅读需要的函数功能。

1
2
3
4
- Installing flarum/flarum (v0.1.0-beta.11): Downloading (100%)
The Process class relies on proc_open, which is not available on your PHP in stallation.
The archive may contain identical file names with different capitalization (which fails on case insensitive filesystems)
Unzip with unzip command failed, falling back to ZipArchive class

5. 左下角显示”请求的资源不存在”

—— 确认根地址配置正确,特别是 http 转向 https 或强制跳转,需要重新配置文件 config 中的站点根地址
6.
7.


已知的扩展冲突

  • 开启hashtag插件会导致Fancybox插件失效 @tsaioil

🔨 更多详细的教程: