论坛换域名时需要用的Rewrite规则,很实用

近期一个行业论坛启动了新的域名

由于原有的论坛为vbseo,并且采用了VBSEO优化,新的论坛停用了VBSEO,所以域名和地址样式都变了,致使搜索引擎收录的很多页面都成了错误。

虽然可以通过自定义404错误页面,来301跳转到新的域名,但只能跳到新域名首页。

如果要想让原有的vbb贴子地址和新的域名地址对应,Apache的Rewrite的伟大就体现出来了,下面是国外朋友提供的几个规划。可惜,在国内百度求助上,挂了好久,没有人理,挂到国外,5分钟就解决了。

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.a\.com$
RewriteRule ^thread/.*/(.*)/$ http://www.b.com/showthread.php?t=$1 [R=301,L]
RewriteRule ^archive/(.*)$ http://www.b.com/archive/index.php/$1
RewriteRule ^forum/(.*)/$ http://www.b.com/forumdisplay.php?f=$1
RewriteRule ^announcement/.*/(.*)/$ http://www.b.com/announcement.php?a=$1 [R=301,L]

说明:

1、新的论坛是vbulletin,后面的“showthread.php?t=”等语名,要结合新域名的一些URL特征来改。上面的a,是旧有域名,b为新的域名

2、原有的域名采用了vbseo的SEO优化,其它的一些网址,要依据格式来调整描述了,但规则的主体没有变

安装了vbulltin 4.0 Alpha5,感觉进步还是明显的

今天闲来没事,安装了vbb4.0 alpha 5,把玩了一会,感觉还是有显示的进步的:

1、广告管理功能
2、主题伪静态
3、XML网站地图生成
4、Blog越来越像博客户了,感觉快符合国人的博客审美观了
5、CMS的加入,使论坛感觉像一个网站整体,也比较适合国内的备案环境。国内备案,首页显示是论坛,肯定是过不去
6、DIV网站模板,相信搜索引擎优化效果会更明显

Read more »

vbulletin 3.8.*的去回传方法发生变化

今天在参考GYSN的版本的vbulletin3.8,与源动力的3.8.1做了一下详细的对比,结合以前论坛提供的去回传方法,发现了很大的不同,需要修改的文件和内容也不一样了

Read more »

vbb在php 5.2.6环境下修改搜索中文问题:

vbulletin在php 5.2.6环境下修改搜索中文问题:

PHP 5.2.6 的对 preg_replace 的改动造成的。请您按如下方法修改: 打开 includes/functions.php搜索:

$str preg_replace(“/([\w\W]+)/u”$str); 

替换为

$str preg_replace(“/([!-~]+)/u”$str);

在vbb中,如何使新用户12个小时后发贴

本程序只是设为12小时,实际自已而定。
修改vbb的newthread.php文件:
把下面这一段放在require(“./global.php”);下面:
//12小时内不能发贴
$empirer=$DB_site->query_first(“select joindate from user where userid=’$bbuserinfo[userid]‘”);
$time12=time()-$empirer[joindate];

if($time12<=12*3600)
{
?>
<script language=javascript>
alert(“在刚注册的12小时内您无权发贴!谢谢合作。”);history.go(-1);
</script>
<?
exit();
}

Read more »

在主题的第一帖后面显示一个广告条

近期在vbulletin中国官方的论坛看到一个很实用的广告加入方法,所以转贴下来,一是为了防止以后用时找不到,另外就是为了方便大家,原贴地址:http://forum.vbulletin-china.cn/showthread.php?t=228

全文如下:

管理面板->风格与模版->风格管理->« » 按钮->帖子块模版->postbit 或 postbit_legacy (根据您选择的帖子布局选择)

在模版最下方的位置添加下面代码中的蓝色部分:

</if>

<if condition=”$post['userid'] AND $show['member']“>

<tr><td class=”vbmenu_option”><a href=”profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]“><phrase 1=”$post[username]“>$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr>

</if>

</table>

</div>

<!– / post $post[postid] popup menu –>

<if condition=”$post[postcount] == 1″>

<div style=”padding: $stylevar[cellpadding]px 0px 0px 0px”>

<table class=”tborder” cellpadding=”$stylevar[cellpadding]” cellspacing=”$stylevar[cellspacing]” border=”0″ width=”100%” align=”center”>

<tr>

<td class=”thead” align=”left”>赞助商链接</td>

</tr>

<tr>

<td class=”alt1″ align=”center”>

广告条代码放置于此

</td>

</tr>

</table>

</div>

</if>

将上面代码中红色的部分替换为您的广告条代码。

还有几个变体供您将广告条显示在不同位置。您只需将上面的代码中的“if”部分替换为下述的代码。

Read more »

Geek Advertising Banner System 使用教程

在使用Geek.Advertising.Banner.System.时,请注意:
1、在设计广告前,一定要先根据广告的大小、位置设置分类(因为在geek中,相同分类中的图片采用几个广告位来调用,图片是不断切换,变换位置的)
2、然后点击“条幅--新添加”,前三行一定要填写相应的分类,输入编号,还要选中你的广告的类型,如图片/html/flash,广告内容自己填写就可以了,切记在“到期和周期”中,“激活”设置为active,否则广告没有激活,更不用说显示了
3、添加好条幅后,开始添加广告牌,选择新添加,输入广告牌的名字,显示的方式等,一般不要选择内嵌,然后点击“add new ad”选择相应的广告类型(你在添加条幅时设置好的类型),分类为“选择分类”,在下面选择你添加条幅时输入的分类,点击保存
4、点击Scripts--MASTER,在每个广告位函数$GAB_ads[0]~$GAB_ads[9]右边的下拉框中,选择你相让这个代码显示的广告牌
5、在模板中相应的位置,输入你想显示的广告函数,即可实现广告的显示

切记如下细节:
1、分类
2、广告类型
3、函数对应的广告位
4、广告位对应的条幅

本版规则插件 适用于VBB3.6.8

本版规则插件
适用版本: vBulletin 3.5.0
介绍:在帖子列表页面显示版块规则,后台控制,可使用 HTML,可使用回车来直接换行.
Read more »

Nuseo无版权标识Nulled版本

Nuseo无版权标识Nulled版本

前段时间发给大家的Nuseo带有版权标识,使用时感觉很不爽,这个版本是Nulled无版权标识的版本
可以Rewrite静态化的程序包括:
vbulletin/Downloads II/LDM/PhotoPlog/Photopost/phpFox/Project Tools/vbAdvanced/vbAdvanced Links/vbClassified/ZenCart
模块式管理,需要静态化哪个软件,开启即可
定制性强,想显示什么地址,自己设置即可,方便快捷
需要Rewrite

NuSEO-1.6-nulled 下载

补充:去版权方法
修理程序中如下代码:
去除版权的方法,建议如下:
$output = str_replace( "</body>", "\n<div style=\"text-align: center\">[color="Red"]$copyright[/color]</div>\n</body>", $output );

Nuseo for vbulletin install and setting

以下是nuseo安装方法
1、上传nuseo源码目录,格式为http://**.com/nuseo
2、将docs目录中的.htaccess文件拷贝到网站的根目录下
3、进入后台,http://***.com/nuseo/admin/ ,设置用户名和密码

安装成功

设置vbulletin:
1、在nuseo后台中,模块设置中,开始vbulletin模块
2、设置好vbulletin的目录路径
3、在VBB后台,产品导入中,导入源码中的\modules\product_nuseo_vbulletin.xml
4、在nuseo中设置好相应的重写的模式,然后在vbb的后台中,在左侧的[NuHIT] NuSEO-Reset Forum Slugs,激活设置即可

NUSEO Nulled 版本下载地址
Nuseo下载地址

Page 1 of 212»