我们的生活有这么多的障碍,真他妈的有意思,这种逻辑就叫做黑色幽默。

家谱网

应该是在去年吧,我注册了一个域名准备做家谱网用的,域名是jiapu.net.cn,然后在搜索引擎收录后放了一年多,现在才拿出来做站。现在家谱网排名第一的是一个CN域名,这是一个有外国背景的站,我记得在寻找成龙这部电影上还看到过这个站,我现在的想法是看看我的.net.cn的域名能不能把排名做在他的前面。理论上是.net.cn的域名的权重是没cn的高的,但是我相信我能做到他的前面。

点击这里访问:

家谱网

 

theboy @ 九月 29, 2009 at 0:19 上午

php 打造简单的ubb代码

php 打造简单的ubb代码

主要代码如下:

<?php
function ubb($ubb){
 
 $ubb=preg_replace(‘/[url](.*)[/url]/’,'<a href=\1>\1</a>’,$ubb);
 $ubb=preg_replace(‘/[img](.*)[/img]/’,'<img src=\1>\1</img>’,$ubb);
 return $ubb;
}

$str="giiiiiiishkajhdjah[url]http://baidu.com[/url][img]http://www.baidu.com/img/baidu_logo.gif[/img]";
echo ubb($str);

?>

主要用到正则替换,要加更多功能,只用多几条preg_replace就行了。

theboy @ 九月 17, 2009 at 16:24 下午

hdwiki 互动维基seo方法

 

大家肯定知道http://zh.wikipedia.org/zh-cn/起居注 这样NB的SEO方法。现在HDWIKI 4.05后台也可以设置词条为这们的URL。但是在内链的地方URL还是index.php?doc-innerlink这样的形式,很不利于SEO,今天我费点时间把这个问题解决了。

一:在后台网站管理 /seo设置中,开启"仅开启以 http://mydomain/wiki/词条名 的rewrite规则",Rewrite支持选择“是”,系统会自动在你网站根目录下生成一个 .htaccess文件,里面内容如下:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^wiki/(.*)$ index.php?doc-innerlink-$1
</IfModule>

 

这样词条就是http://zh.wikipedia.org/zh-cn/起居注 这样的形式了,

 

内链地方的解决方法:

 

打开js/hdeditor/hdeditor.min.js,把时面两处index.php?doc-innerlink-替换为 wiki/ 就行了。到目前我测试正常。唯一一个问题是在发表完文章,转向的页面是类似doc_view_1这样子的,我的解决方法是打开view/default/message.html这个文件,     找到第二十三行 redirect(‘$redirect’, 3);

替换成       redirect(‘http://jiapu.net.cn’, 3); 

http://jiapu.net.cn这个地方换成你的主页的地址,这样发布文章后会转向主页,人性化稍稍差一点,不过像我这样的懒人,已经很满足了。演示:家谱网

http://jiapu.net.cn/wiki/乾隆

http://jiapu.net.cn/wiki/孔子世家谱

theboy @ 九月 16, 2009 at 16:59 下午

form表单编码问题

最近遇到一个问题,网站程序是utf-8的,里面要加一个统一认证,统一认证的接口是gb2312的,username这个肯定得用gb2312编码,否则不能正常登陆,网上找了些资料,终于解决。

在form里面加上一句<form action="" method="post" accept-charset="gb2312" >这样就可以了。但是accept-charset="gb2312" 在IE下不行,所以要加上一句onsubmit="document.charset=’gb2312′;" 完整的写法如下

 <form action="" method="post" accept-charset="gb2312" onsubmit="document.charset=’gb2312′;">

我在IE firefox下测试都正常通过。

 

theboy @ 九月 15, 2009 at 11:53 上午