xenforo论坛程序配置手册

案例演示

http://cityengine.cn/

产品说明

XenForo社区系统是由VBB原项目负责人Kier与Mike、Ashley等多名VBB前雇员开发的,Kier自2002年就加入了Jelsoft工作室,一直担任VBB的产品经理,在VBB成为海外流行论坛程序的过程中功不可没,Jelsoft在2007年被收购,而Kier则在2009年离开了VBB团队,转而开发新论坛程序XenForo。XenForo社区与VBB相比,更关注效率,在架构上较为先进,同时负载能力也较为理想。相对于国内的PHP论坛程序而言,XenForo的功能更加简洁。

软件说明

XenForo1.5.9为英文官方原版,保存所以源程序。

eyearth|h1v1控制面板

 

环境测试

环境系统为centos7.2 搭载eyearth|h1v2控制系统,具体使用及测试请参看如下

http://eyearth.com/archives/169

域名绑定

新建网站,填入已经备案的解析域名(域名已经解析到你的服务器ip),如下图设置即可完成域名绑定!

程序启动

在浏览器输入你的域名 ,如果没有跳转输入域名/install.php ? 例如:eyearth.wang/install.php ? 看到下图说明可以安装了

开始安装

继续安装

 

安装程序启动

填写数据库名称、数据库用户名、数据库密码。 默认都为eyearth

 

当然你可以修改数据库密码,请参考http://eyearth.com/archives/770

http://eyearth.com/archives/770

 

检测链接数据库

检测成功继续安装

填写后台管理员账户信息

 

程序安装成功!!

登陆后台你的域名/admin.php ?回车即可进入

后台界面,整个安装程序完成!!!

http://eyearth.com/product/xenforo汉化包

http://eyearth.com/product/xenforo汉化及主题模版配置

xenforo底部标识修改

一般情况下不建议去掉 xenforo 的标识,毕竟用null版也要帮人宣传一下嘛,但总有人问这个问题,所以写一下方法:
方案一:
直接去掉论坛底部版权标识
后台 模板列表中 Extra.css 加入以下语句

代码:隐藏
#copyright {
display: none;
}

方案二:
修改成自己的标识
修改服务器上文件
/library/XenForo/Application.php
搜索
Forum software by XenForo
得到

代码:隐藏
return 'Forum software by XenForo&trade; <span>&copy;2010-2016 XenForo Ltd.</span>';

将Forum software by XenForo&trade; <span>&copy;2010-2016 XenForo Ltd.</span>内容修改正你需要的即可(不要把return 和两边的 ‘ 给改了x'D

XenForo 引用国内视频音频在线网站设置

★哔哩哔哩(bilibli)— 直接复制视频网址即可使用
视频站点ID: bilibili
站点标题: bilibili
站点链接: http://www.bilibili.com/
匹配链接: #www\.bilibili\.com/video/av+(?P<id>[0-9]+)#si
嵌入 HTML 代码:
<object width=”862″ height=”642″>
<embed src=”https://static-s.bilibili.com/miniloader.swf?aid={$id}” quality=”high” width=”862″ height=”642″ align=”middle” allowScriptAccess=”always” allowfullscreen=”true” type=”application/x-shockwave-flash”></embed>
</object>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★acfun — 仅支持分享复制FLASH地址
视频站点ID: acfun
站点标题: AcFun
站点链接: http://www.acfun.tv/
匹配链接: #player/ACFlashPlayer\.out\.swf\?vid=(?P<id>[0-9]+)+#si
嵌入 HTML 代码:
<object width=”860″ height=”640″>
<embed src=”http://cdn.aixifan.com/player/ACFlashPlayer.out.swf?vid={$id}” quality=”high” width=”860″ height=”640″ align=”middle” allowScriptAccess=”always” allowfullscreen=”true” type=”application/x-shockwave-flash”></embed>
</object>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★优酷
视频站点ID: youku — 直接复制视频网址即可使用
站点标题: 优酷
站点链接: http://www.youku.com/
匹配链接: #v_show/id_(?P<id>(.*)?)\.html#si
嵌入 HTML 代码:
<object width=”860″ height=”640″ data=”http://player.youku.com/player.php/sid/{$id}/v.swf&amp;fs=1″ type=”application/x-shockwave-flash”>
<param name=”movie” value=”http://player.youku.com/player.php/sid/{$id}/v.swf&amp;fs=1″ />
<param name=”allowFullScreen” value=”true” />
<param name=”wmode” value=”opaque” />
<embed src=”http://player.youku.com/player.php/sid/{$id}/v.swf&amp;fs=1″ type=”application/x-shockwave-flash” allowfullscreen=”true” wmode=”opaque” width=”860″ height=”640″ />
</object>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★土豆
视频站点ID: tudou — 直接复制视频网址即可使用
站点标题: 土豆
站点链接: http://www.tudou.com/
匹配链接:
#tudou.com/(.*)?(/)(?P<id>(.*)?)\.html#si
#tudou.com/programs/view/(?P<id>(.*)?)/#si
嵌入 HTML 代码:<iframe width=680 height=425 src=”http://www.tudou.com/programs/view/html5embed.action?code={$id}” allowtransparency=”true” allowfullscreen=”true” allowfullscreenInteractive=”true” scrolling=”no” border=”0″ frameborder=”0″></iframe>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★腾讯视频 — 直接复制视频网址即可使用
视频站点ID: qq
站点标题: 腾讯视频
站点链接: http://www.qq.com/
匹配链接:
#qq\.com/(.*)?\.html\?vid=(?P<id>(.*)?)#si
#qq\.com/(.*)?(/)(?P<id>(.*)?)\.html#si
嵌入 HTML 代码:<iframe frameborder=”0″ width=”640″ height=”498″ src=”https://v.qq.com/iframe/player.html?vid={$id}&tiny=0&auto=0″ allowfullscreen></iframe>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★新浪视频 — 仅支持分享复制FLASH地址
视频站点ID: sina
站点标题: 新浪视频
站点链接: http://www.sina.com.cn
匹配链接: #sina\.com\.cn/share/video/(?P<id>[0-9]+)\.swf#si
嵌入 HTML 代码:<div><object id=”ssss” width=”480″ height=”370″ ><param name=”allowScriptAccess” value=”always” /><embed pluginspage=”http://www.macromedia.com/go/getflashplayer” src=”http://video.sina.com.cn/share/video/{$id}.swf” type=”application/x-shockwave-flash” name=”ssss” allowFullScreen=”true” allowScriptAccess=”always” width=”480″ height=”370″></embed></object></div>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★秒拍视频 — 选择分享然后复制代码
视频站点ID: miaopai
站点标题: 秒拍视频
站点链接: http://www.miaopai.com/
匹配链接: #weibo\.com/player/(?P<id>(.*)?)/v\.swf#si
嵌入 HTML 代码:<embed type=”application/x-shockwave-flash” allowscriptaccess=”always” allowfullscreen=”true” wmode=”transparent” quality=”high” height=”480″ width=”480″ src=”http://video.weibo.com/player/{$id}/v.swf”/>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★酷六 — 直接复制视频网址即可使用
视频站点ID: ku6
站点标题: 酷6
站点链接: http://www.ku6.com/
匹配链接: #ku6\.com/[a-zA-Z]/(?P<id>(.*)?)\.html#si
嵌入 HTML 代码:<embed src=”http://player.ku6.com/refer/{$id}/v.swf” quality=”high” width=”720″ height=”480″ align=”middle” allowScriptAccess=”always” type=”application/x-shockwave-flash”>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★吐槽 — 直接复制视频网址即可使用
视频站点ID: tucao
站点标题: 吐槽
站点链接: http://www.tucao.tv/
匹配链接: #tucao\.tv/play/h(?P<id>[0-9]+)/#si
嵌入 HTML 代码:<embed src=”http://www.tucao.tv/mini/{$id}.swf” quality=”high” width=”720″ height=”480″ align=”middle” allowScriptAccess=”always” type=”application/x-shockwave-flash”>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★网易云音乐(单曲)— 直接复制视频网址即可使用
视频站点ID: WYyun_s
站点标题: 网易云音乐(单曲)
站点链接: http://music.163.com/
匹配链接: #music\.163\.com/#/song\?id=(?P<id>[0-9]+)#si
嵌入 HTML 代码:<embed src=”http://music.163.com/style/swf/widget.swf?sid={$id}&type=2&auto=0&width=278&height=32″ width=”298″ height=”52″ wmode=”transparent” allowNetworking=”all”></embed>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★网易云音乐(专辑)— 直接复制视频网址即可使用
视频站点ID: WYyun_a
站点标题: 网易云音乐(专辑)
站点链接: http://music.163.com/
匹配链接: #music\.163\.com/#/album\?id=(?P<id>[0-9]+)#si
嵌入 HTML 代码:<iframe frameborder=”no” border=”0″ marginwidth=”0″ marginheight=”0″ width=330 height=450 src=”http://music.163.com/outchain/player?type=1&id={$id}&auto=0&height=430″></iframe>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

★网易云音乐(歌单)— 直接复制视频网址即可使用
视频站点ID: WYyun_p
站点标题: 网易云音乐(歌单)
站点链接: http://music.163.com/
匹配链接: #music\.163\.com/#/playlist\?id=(?P<id>[0-9]+)#si
嵌入 HTML 代码:<iframe frameborder=”no” border=”0″ marginwidth=”0″ marginheight=”0″ width=330 height=450 src=”http://music.163.com/outchain/player?type=1&id={$id}&auto=0&height=430″></iframe>
[注意]请勾选高级选项中的 [将“匹配链接”的内容作为 PCRE 正则表达式]复选框

XenForo 汉化与优化设置

 

http://xfum.org/threads/680/

 

本文主要讲解在你正确安装 XenForo 之后,的后台设置,与一些功能介绍。
1:安装中文语言包

  • 后台 Appearance,选择 Import a Languare

xf01.png

  • 上传并导入中文语言,请按截图所示设置,选择中文语言包的xml文件,然后点击Import

xf02.png

  • 导入完成后打开你的论坛首页左下角选择语言处,选择简体中文

xf03.png xf04.png

2:后台基础设置

  • 论坛选项 – 一般设置,关闭为游客开启验证码或者推荐使用以下插件 Slider Captcha (跟手机滑块解锁一样),勾上【使用最佳URLs】和【标准化URL】

xf05.png
xf06.png

  • 论坛选项 – 搜索引擎优化 (SEO),勾选 使用最佳URLs,并去掉 链接中包含内容标题的勾选

xf07.png

  • 论坛选项 – 性能及优化,勾选 CSS优化、启用 SQL 延迟查询、 BB code输出缓存

xf08.png

  • 论坛选项 -用户注册
    • 如果你在邮件系统选项中正确设置了论坛邮件设置:既可以使用诸如QQ、163等邮箱的 SMTP设置进行发送邮件(请确定你的邮箱是否支持大量发送邮件),要么就用VPS中安装邮件服务器
    • xf默认是勾选年龄限制的,如果没有此需求可以把 “注册时必须填写出生日期及论坛用户年龄下限” 的勾取消
    • 用户名长度限制,中文是当一个字符的,请注意

其它细化设置请自行根据自己需求和中文提示进行设置。
3.常用功能介绍

  • 设置论坛版块在 应用管理 – 节点结构中,先添加分区,再添加版面,每个分区和版面都可以独立设置用户组权限

xf09.png

  • 主题前缀设置,xf推荐使用前缀管理每个主题帖,以区分内容

xf11.png

  • 用户组添加和权限设置,每个用户组权限请仔细设置,最好自己建立一个测试账号进行设置后测试,权限设置里面分 无设置、允许、从不这三项,无设置是按默认设置,从不是最严厉的,如果跟其它板块或者插件权限冲突的话,优先是执行“从不”

xf12.png

XenForo 基础设置教程到此为止,有什么疑问请跟帖提出。

Xenforo论坛安装和版本升级步骤


  1. Xenforo论坛安装和版本升级步骤【指南】

    安装XenForo是一个简单的过程。 简单地说,你将上传文件,设置权限,并按照屏幕上的说明一步一步的安装完成。

    在您安装XenForo之前,你应该确认您的服务器是否能满足XenForo的要求。

    下载:XenForo’s requirements,测试一下你的空间支持否。

    1.下载

    首先,你必须先下载一个包含xenforo论坛程序的压缩包。英文版为最新的论坛程序,中文版(包含中文搜索)请加入VIP后下载。

    英文版:http://www.xenforo.cc/resources/11/
    简体中文包:http://www.xenforo.cc/resources/12/

    2.上传

    您将需要一个FTP客户端登录您的服务器。 如果你不知道这些,请咨询你的服务器提供商。

    1)使用FTP客户端连接到服务器,创建要安装XenForo的目录。

    2)解压缩下载的文件,看到上传文件夹(upload),把文件上传到你的Xenforo论坛目录(包括所有子文件夹)。

    3)利用FTP客户端上传吧。

    3.设置权限

    一旦文件被上传完成后,您必须设置文件夹权限。 这是必须的,以确保XenForo可以写入到服务器,并配置它。

    你的FTP客户端设置为二进制上传方式。

    在设置文件,你刚刚上传的目录,你会看到2个文件夹: data 和 internal_data。这两个目录必须设置为可写(权限为0777)。

    4.安装

    现在,您已经可以开始XenForo的安装了。

    1)在您的浏览器输入论坛安装目录的链接 。 (例如www.example.com/community/install/)。

    2)按照屏幕上的提示,直到安装完成。(如果你不知道一些参数的填写,请联系您的主机商,他们可以帮助您。)

    3)在安装的步骤中,您会被要求提供有关您的数据库服务器的详细信息。

    4)一旦提供了这些细节,将生成一个配置文件。在大多数情况下,你必须以手动上传到服务器。

    5)下载安装程序生成的配置文件并将其保存到您的计算机,文件名称应该为config.php文件。

    6)用FTP客户端上传配置文件到 library 目录中。

    7)一旦该文件被上传后,您可以继续安装。

    一旦安装完成后,您可以登录到您的XenForo控制面板,并开始配置它。

    5.安装后检查

    当您完成安装,您应该确认所有上传的文件的完整性。

    登录到XenForo管理控制面板。

    单击工具选项卡(Tools)上。

    点击文件健康检查(File Health Check)。

    这个工具将确认所有的文件是否正确。如果检测到任何问题,会有警告的错误提示。

    在开始升级之前,我们建议您备份您的XenForo的数据库和文件。 这一点尤其重要,如果你已经安装了第三方插件并进行了大量的修改。

    1.下载

    首先,下载XenForo的最新版本升级包。

    其实下载完整程序包也是可以的,也可以下载升级包程序(如果下载的是完整包,请不要覆盖data 和 internal_data文件夹)。

    保存升级文件到您的计算机。

    2.上传

    首先您需要一个FTP客户端和FTP的用户名和密码来登录您的服务器。

    如果你不知道这些,你的托管服务提供商将能够为您提供帮助。

    使用FTP客户端连接到服务器并找到XenForo论坛的目录。

    解压缩下载的文件,看到上传文件夹(upload),把文件上传到你的Xenforo论坛目录(包括所有子文件夹)。

    上传时会有重名的文件夹,应该会提示您确认是否要覆盖现有文件,选择『是』。

    文件上传后,你的论坛会被关闭,会员访问时会提示论坛正在升级。

    注:升级不会丢失你以前所设置的一些用户权限。

    3.升级

    一旦新的文件上传完成,你需要完成升级过程(因为不升级论坛会一直处于关闭状态)。

    1.将浏览器指向你的XenForo URL(例如,www.example.com/community/install/)中的安装目录。

    2.您可能会提示使用管理员的用户名和密码登录。

    3.按照屏幕上的说明操作,直到升级完成。

    4.一旦升级完成后,你的论坛将重新开放。

    4.升级后检查

    当您完成升级,你要检查你的模板和短语的修改是最新的。

    登录到XenForo管理控制面板。

    单击风格模板选项卡。

    查看「过期的模板」和「过期的短语」页面。

    5.你也应该确认所有上传文件的完整性。

    登录到XenForo管理控制面板。

    单击工具(Tools)选项卡上。

    点击文件健康检查( File Health Check)。