XenForo自定义jquery第三方源

Xenforo的后台可以选择几个CDN的jqery源,如google,jquery官司方等,但如果自定义使用国内的,一般要修改一下源码或者模板
通过自定义模板,也可以非常方便的自定义cdn源,且不受XF源文件升级的影响,方便且实用
后台找到模板:

page_container_js_head

最上方添加:

<xen:if is="{$xenOptions.jQuerySource} == 'jquery'">
      <xen:set var="$jQuerySource">//cdn.bootcss.com/jquery/1.11.0/jquery.min.js</xen:set>
</xen:if>

对应的就进入后台控制面板–设置–选项–性能优化,选择使用jquery官方源时,实际调用的是BOOTCSS的源

shuxin

xenforo安装Enhanced Searche及ubuntu设置

安装JAVA和elasticsearch-rtf
sudo apt-get install openjdk-7-jre-headless

下载elasticsearch
wget -c https://github.com/medcl/elasticsearch-rtf/archive/0.90.2.tar.gz
tar zxvf 0.90.2.tar.gz
cd elasticsearch-rtf-0.90.2
sudo mv elasticsearch /usr/local/elasticsearch
sudo chmod +x /usr/local/elasticsearch/bin/service/elasticsearch
sudo /usr/local/elasticsearch/bin/service/elasticsearch install

配置:
/usr/local/elasticsearch/config/elasticsearch.yml
# cluster.name: elasticsearch
修改为
cluster.name: xf
# path.data: /path/to/data
修改为
path.data: /var/elasticsearch

#network.host: 127.0.0.1
修改为
network.host: 127.0.0.1

transport.tcp.compress: true
修改为
# transport.tcp.compress: true

# http.port: 9200
修改为
http.port: 9200

编辑/usr/local/elasticsearch/bin/service/elasticsearch.conf
找到
代码:
set.default.ES_HEAP_SIZE=1024修改为适合自己的值
1 百万帖 = 1024
2 百万帖 = 2048
3 百万帖 = 3072
以此类推

移动索引目录
cd /var
sudo mkdir elasticsearch
编辑
usr/local/elasticsearch/config/elasticsearch.yml
# path.data: /path/to/data
–>path.data: /var/elasticsearch

导入站点
重建缓存

Tags: , ,
shuxin

xenforo与vbulletin的官司打完了

xenforo与vbulletin的官司打完了,看来在法律上已经没有问题了,新的xenforo 1.2版本即将发布
我的网站已经转为ipb,暂时不能考虑转回来了
xenforo还需要完善,非常有前途

shuxin

xenforo 导航栏添加 最新消息

进入后台:

语言及模板–>风格及模板–>编辑模板

找到navigation,查找 <!– extra tabs: end –>

在上面添加:

<!– what’s new? –>

<li class=”navTab forums {xen:if $tabs.find-new.selected, ‘selected’, ‘Popup PopupControl PopupClosed’}”><a href=”{xen:link ‘find-new/threads’}” class=”navLink”>{xen:phrase whats_new}</a>

<a href=”{$tabs.find-new.href}” class=”SplitCtrl” rel=”Menu”></a>

 

<div class=”{xen:if {$tabs.find-new.selected}, ‘tabLinks’, ‘Menu JsOnly tabMenu’}”>

<div class=”primaryContent menuHeader”>

<h3>{$tabs.forums.title}</h3>

<div class=”muted”>{xen:phrase quick_links}</div>

</div>

<ul class=”secondaryContent blockLinksList”>

<li><a href=”{xen:link recent-activity}”>{xen:phrase recent_activity}</a></li>

<xen:if is=”{$user.user_id} != {$visitor.user_id}”><li><a href=”{xen:link ‘account/news-feed’}” class=”navLink”>{xen:phrase your_news_feed}</a></li></xen:if>

<xen:if is=”{$visitor.user_id}”><li><a href=”{xen:link ‘watched/threads’}”>{xen:phrase watched_threads}</a></li></xen:if>

<li><a href=”{xen:link online}”>{xen:phrase current_visitors}</a></li>

 

</ul>

</div>

</li>

 

保存即可

Tags:
shuxin

Widget Framework xenforo微件

[bd] Widget Framework 已更新至1.5.2

Xenforo微件插件,很不错的功能,有很多种渲染程序,可以很灵活的配置论坛的侧边栏

我的配置如下:

drymt.com的微件列表

添加页面:

xenforo微件插件

Widget Framework 1.0.9 简体中文语言包:[bd] Widget Framework 1.0.9 (zh_CN) (398)

Widget Framework 1.5.2 简体中文语言包:Widget Framework 1.5.2 简体中文包

Tags:
shuxin

Yilmaz Top Threads 1.0 热门主题

Yilmaz Top Threads 1.0 xenforo 热门主题插件

Xenforo侧边栏热门主题列表

即点击率高的主题列表

xenfor 热门主题

简体中文语言包下载:Tenshi Latest Thread 2.0 (zh_CN) (344)

Tags:
shuxin

Tenshi Latest Thread 2.0 最新主题

Tenshi Latest Thread 2.0

Xenforo最新主题语言包,后台设置灵活,可以忽略特定的版块,简单实用

最新主题

简体中文语言包下载:Tenshi Latest Thread 2.0 (zh_CN) (351)

Tags:
shuxin

[bd] Banking xenforo 社区银行 中文语言包

[bd] Banking  Xenforo 社区银行插件,功能基本够用

已更新至0.9.9.1

主要功能:

  • 新建主题奖励
  • 回复主题奖励
  • 上传附件奖励
  • 贴子支持
  • 附件收费(下载收费)等其用功能

插件下载地址:http://xenforo.com/community/threads/bd-banking.5853/

中文界面如图:

 

[bd] Banking 0.96 简体中文语言包:xenforo社区银行(banking)中文语言包 (335)

[bd] Banking 0.9.9.1 简体中文语言包:[bd]_Banking_0.9.9.1

Tags:
shuxin

xenforo 子版面横排的方法

进入后台–语言及模板–编辑模板,打开Extra.css,在内容最下方添加:

.subForumsGrid { padding-right: 4px; }
.subForumsGrid .blockLinksGrid { width: 100%; display: inline-block; padding: 5px; }
.subForumsGrid .fullWidth { width: 100% !important; padding-bottom: 4px; }
.subForumsGrid .node { width: 20%; float: left; }
.subForumsGrid .node ol { padding-left: 10px; }
.subForumsGrid .node a { padding: 5px 10px 5px 18px; }
.subForumsGrid .node .node a { padding: 0px 10px 1px 18px; }
.subForumsGrid .node .nodeTitle { font-size: 11px; white-space: nowrap; overflow: hidden; }
.subForumsGrid .node div,
.subForumsGrid .node div a:hover
{
background-image: url('@imagePath/xenforo/widgets/read.png');
background-repeat: no-repeat;
background-position: 0px 50%;
}
.subForumsGrid .node div.unread,
.subForumsGrid .node div.unread a:hover
{
background-image: url('@imagePath/xenforo/widgets/unread.png');
background-repeat: no-repeat;
background-position: 0px 50%;
}

打开以下的模板:

  1. node_category_level_2
  2. node_forum_level_2
  3. node_link_level_2
  4. node_page_level_2

添加:

<xen:if is=”{$level} == 2 AND {$renderedChildren}”>

<li class=”subForumsGrid”>

<ol class=”secondaryContent blockLinksList blockLinksGrid”>

<xen:foreach loop=”$renderedChildren” value=”$child”>

{xen:raw $child}

</xen:foreach>

</ol>

</li>

</xen:if>

打开以下模板:

  1. node_category_level_n
  2. node_forum_level_n
  3. node_link_level_n
  4. node_page_level_n

在第一行的CLASS中,添加:

{xen:if $renderedChildren, ‘ fullWidth’}

例如:<li class=”node category level-n node_{$category.node_id}”>

更发为:<li class=”node category level-n node_{$category.node_id} {xen:if $renderedChildren, ‘fullWidth’}”>

XenForo默认图片库中没有read.png这个文件,需要下载后上传至@imagePath/xenforo/widgets目录中

也可以直接点击右边的图片,目标另存为即可:   或者点击此处下载

效果见:http://www.drymt.com

 

Tags:
shuxin

Xenforo 1.1 简体中文语言包

xenforo 1.1正式版

前台、后台控制面板汉化完全,调试模式内没有汉化

有几个PHP专业一些的语句没有汉化

中文语法参考VBB中文

不正确的请大家提出或者自己更改。这只是业务爱好,本人不承诺以后会更新,请依据自己的实际情况来更改

下载地址:xenforo 1.1 简体中文语言包 (769)

XF1.0基础内容源于cotcn.com版本

2011.10.13  更新附件,原附件为MAC下编辑,致使中文文名乱码,已更正。

2011.10.14  更新附件,已将前台管理功能等字段翻译完成,基本上差不多了,更正了XML不能导入的错误(原因是一个短语错误)

2011.12.05  附件更新为xenforo 1.1正式版本,基本已经翻译完成

Tags:
shuxin