xenforo友情链接的添加方式

进入管理员控制面板

新建模板:SiteFriendlyLinks

内容如下:

<style type=”text/css” id=”sitelink_css”>
#sitelink #sitelink_img_text{
background: rgb(255, 255, 255) url(images/gradient-greytowhite.png) repeat-x top left;
border-top: 1px solid rgb(255, 255, 255);
}
#sitelink .sitelink_row_bit, #sitelink #sitelink_img_text {
display:block;
padding: 5px 0;
border-bottom: 1px solid #c4c4c4;
border-right: 1px solid #c4c4c4;
border-left: 1px solid #c4c4c4;
width: 100%;
background-color: rgb(255, 255, 255);
}
.sitelink_row_bit h3, #sitelink_img_text h3{
padding-left: 10px;
font-size: 14px;
font-weight: bold;
color: #3e3e3e;
padding-bottom: 5px;
}
#sitelink .sitelink_row_img {
float:right;
margin:5px;
}
.sitelink_row_bit dl dd, #sitelink_img_text dl dd{
padding:10px;
}
.wgo_block{
display:block;
clear:both;
width:100%;
margin-top:15px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-box-shadow:-2px 2px 2px #c8c8c8;
-webkit-box-shadow:-2px 2px 2px #c8c8c8;
margin-bottom:10px
}
.wgo_block div.floatcontainer{
background:rgb(255,255,255) url(images/gradient-greytowhite.png) repeat-x ;
_background-image:none
}
.wgo_block h2{
font:bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
color:#8f6c3f;
background:#f9d9b0 url(images/newbtn_middle.png) repeat-x ;
_background-image:none;border:1px solid #c4c4c4;
width:100%;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px
}
.wgo_block h2 span{
display:block;
padding:4px 0;
padding-left:10px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px
}
</style>

<div id=”sitelink”>
<div >
<h2><span>友情链接</span></h2>
<div id=sitelink_row>
<div >
<a onclick=”_gaq.push(['_trackEvent', 'Outgoing', 'www.drymt.com', '']);” rel=”nofollow” href=”http://www.drymt.com” target=”_blank” ><img src=”http://www.drymt.com/images/chinamortar.gif”/></a>
<dl>
<dt>
<h3><a onclick=”_gaq.push(['_trackEvent', 'Outgoing', 'www.drymt.com', '']);” rel=”nofollow” href=”http://www.drymt.com” target=”_blank”>{$xenOptions.boardTitle}</a>&nbsp;</h3>
</dt>
<dd>
<b>{$xenOptions.boardDescription}</b>
</dd>
</dl>
<div style=”clear:both”>
</div>
</div>
</div>

<div id=sitelink_img_text>
<dl>
<dd>
<a onclick=”_gaq.push(['_trackEvent', 'Outgoing', 'www.drymt.com', '']);” rel=”nofollow” href=”http://www.drymt.com” title=”中国干粉砂浆论坛” target=”_blank”><img src=”http://www.drymt.com/images/chinamortar.gif” width=”88px” height=”31px” alt=”"/></a>&nbsp; <hr />
<a onclick=”_gaq.push(['_trackEvent', 'Outgoing', 'www.zhcn.org', '']);” rel=”nofollow” href=”http://www.zhcn.org” title=”" target=”_blank”>树新博客</a>&nbsp;
</dd>
</dl>
</div>
</div>
</div>

然后修改模板:forum_list,在最下面一行加入:

<!–Add FriendlyLinks –>
<xen:include template=”SiteFriendlyLinks”/>
<!–/Add FriendlyLinks –>

我不会做插件,所以只是添加了一个模板,CSS和内容都是在SiteFriendlyLinks模板中,链接的内容自己在里面修改

风格分为两行,上面一行为图标链接,下面一行为文字链接,简单,实用

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

6 comments

贴子侧边用户信息行高及显示方式更改方法

Xenforo贴子显示页面左侧的用户信息列表,用户信息行高太小的,更改如下:

.messageUserBlock .extraUserInfo
{
@property “messageExtraUserInfo”;
font-size: 12px;
line-height: 1.8;
background-color: @primaryLightest;
padding: 4px 6px;
border-radius: 4px;
@property “/messageExtraUserInfo”;
}

用户信息显示在一条线上:

.messageUserBlock .extraUserInfo dt
{
font-size: 12px;
display: float;
}

1 comment

xenforo的中文附件名在IE环境中下载乱码的解决办法

打开:xenforo\library\XenForo\ViewPublic\Attachment\view.php
更改如下:
if (in_array($extension, array_keys($imageTypes)))
{
$this->_response->setHeader('Content-type', $imageTypes[$extension], true);
//chinese file name encoder
//$this->setDownloadFileName($attachment['filename'], true);
$this->setDownloadFileName( (@iconv("UTF-8", $charsett, $attachment['filename'])), true);
//chinese file name encoder end
}
else
{
$this->_response->setHeader('Content-type', 'unknown/unknown', true);
//chinese file name encoder
//$this->setDownloadFileName($attachment['filename']);
$this->setDownloadFileName(@iconv("UTF-8", $charsett, $attachment['filename']));
//chinese file name encoder end
}

1 comment

xenforo vBulletin 4 Importer Fatal error 的解决办法

使用vBulletin 4 Importer导入vbulletin时,出现

Fatal error: Allowed memory size of 134217728 bytes exhausted

的解决办法:

找到文件:xenforo\library\XenForo\Application.php第164行,将

@ini_set(‘memory_limit’, 128 * 1024 * 1024);

更改为:

@ini_set(‘memory_limit’, 256 * 1024 * 1024);

保存,继续导入即可

1 comment

Simplified Chinese Pack for Kayako Resolve v4

kayako的服务支持程序相当不错,V3很经典,国内也有几个网站在用,较之deskpro,kayako的supportsuite比较全面,但中文支持没有 deskpro完善,可惜deskpro的nulled版本网上只是有3.0,后续的一直没有nuled版本发布

kayako自V4开如,产品的名字变了,分为fusion、resolve、engage,详细区别看官方网址:http://www.kayako.com/products/compare/

对于国内的用户来说,resolve足够,live chat及voip,成本高,并且国内也没有这样的消费习惯

resolve 4-01-106的nulled版本已经出现,为zend加密过的,中文搜索很不友好,源码又不好修改,也仅仅是测试使用,不建议正式使用

中文语言包从V3升级到V4,总是出现错误,于是我重新翻译了V4中文语言包,供大家测试

推荐大家还是用supportsuite 3.60

Simplified Chinese Pack for Kayako Resolve v4 (167)
发表评论

XCache 在Win2003下的完整配置方法与疑难解答

安装与配置

首先下载XCache,网址为:
http://xcache.lighttpd.net/pub/Releases/1.3.0/
需要下载跟你php版本匹配的binaries for Windows

下载后解压,把php_xcache.dll放在php.ini中指定extension_dir中。

下面开始配置,打开php.ini

添加
zend_extension_ts = “($extension_dir)\php_xcache.dll”

添加

[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = “用户名
xcache.admin.pass = “密码
[xcache]
xcache.shm_scheme = “mmap”
xcache.size = 64M
xcache.count = 4
xcache.slots = 64K
xcache.ttl = 1800
xcache.gc_interval = 1800
xcache.var_size = 8M
xcache.var_count = 4
xcache.var_slots = 64K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = “xcache
xcache.coredump_directory = “”
xcache.cacher = On
xcache.stat = Off
xcache.optimizer = Off
[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = “”

继续阅读

发表评论

将vbulletin4英文源码转换于中文utf-8格式的过程

由于vbulletin4的代码,有的格式为UNIX,有的为DOS,有的是UTF-8,有的是ANSI的,国外破解版的源码,大部分是1251,西里尔文,所以为了编辑方便,需要转换至UTF-8格式,我的转换过程如下:

比较繁琐,可能不正确,大家不要笑话

1、首先下载vbulletin的nulled版本,权威的当然是DGT的了,为了升级方便,我下载DGT带keygen版本,使用之前先运行keygen.php,生成Licence Number和Customer Number

2、使用ultraedit软件,搜索—>在文件中替换,查找Copyright ©2000-2011,替换为Copyright (c)2000-2011,选择好目录,文件类型是*.php,点高级,使用编码,选择1251开头的,然后全部替换

执行完成,还要再执行一次,同样的步骤,这次的编码,要选择65001UTF8格式,这是因为有的文件为UTF8格式,有的文件为1251格式,需要替换干净

执行此替换,主要是因为©没有办法自动转换为UTF-8编码,如果不替换,会乱码

3、运行convert z 8.02,批量转换刚才的源码,输入的格式选择为utf8,当然其它的格式也行,只要在源码框中正常显示即可,目标格式为GBK

之所以目标格式为GBK,是需要先统一格式,然后在文件中加入一些中文,再转换至UTF8,如果在PHP文件中没有中文,文件显示为ANSI编码,不是UTF8的

4、再次打开ultraedit,在文件中查找“All Rights Reserved. ||”,替换为“版权所有,欢迎汉化. ||”,这一步是将PHP文件的页首注释替代了一句话为中文,随便大家 怎么替代了,这次不需要选择编码,直接全部替代即可

5、再次执行xconvert z,将所以文件由GBK转至UTF8,现在用EDITPLUS打开文件,全部为UTF-8格式了

再结合ultraedit的替换功能,将unix文件批量转换为dos格式即可

方法请看:http://www.zhcn.org/338/

3 comments

使用ultraedit批量转换PHP文件由unix格式转换至dos格式

近来看一些PHP的代码,国外的源码很多是unix,为了方便,需要批量转换至dos格式,看了一下国内的网站介绍,并不是很准确,从IDM官网看了说明,转一下:
菜单—>搜索—>在文件中替换

查找:^n,替换为:^r^n

为了防止这个目录中已经有了DOS格式的文件,还要执行一次:

查找:^r^r^n,替换为:^r^n


要注意文件类型的筛选,及目录的选择,还有高级里面,是否包括子目录

这个操作必须要在文件关闭的状态下执行,打开时,执行查找替换无效

批量替换已经打开的文件至DOS格式文件的JS代码是:

// ----------------------------------------------------------------------------
// convertAllOpenFilesToDOS.js
// This script converts all open files to DOS format.
// Copyright (c)2009 IDM Computer Solutions, Inc.
// ----------------------------------------------------------------------------

// Get the num of open documents.
var num_of_docs = UltraEdit.document.length;

// Enumerate through all open documents and convert files.
var index;
for (index = 0; index < num_of_docs; index++) {
  UltraEdit.document[index].top();
  UltraEdit.document[index].unixMacToDos();
}
// Save files
UltraEdit.saveAll();
发表评论

如何找回vbulletin的admincp管理员密码

注册一个新用户名
上传安装包的do_not_upload目录中的tools.php至 admincp目录中
执行 ‘reset admin access’,赋予你刚注册的用户名管理权限,然后即可进入admincp,找到你原来的admin账号,修改密码即可
修改完成,使用旧的管理员密码进入admincp,删除刚才注册的用户名即可

发表评论

vbseo 不用改源码去版权的方法

打开

vbseo\resources\xml\config.xml

推荐使用editplus打开

在最下方添加:
<setting>
<name>VBSEO_BRANDING_FREE</name>
<value></value>
</setting>

去版权成功,我已在3.5.2及3.6.0测试过

1 comment