标签归档:bug

L2TP 一键安装包的一个小bug

使用l2tp的一键安装包在linode上安装vpn发现一个错误,需要将
wget http://www.openswan.org/download/openswan-2.6.24.tar.gz
tar zxvf openswan-2.6.24.tar.gz
cd openswan-2.6.24
改为
wget –no-check-certificate http://www.openswan.org/download/openswan-2.6.37.tar.gz
tar zxvf openswan-2.6.37.tar.gz
cd openswan-2.6.37

其实也不能算bug,文件不在了而已,,另外可以分段执行看结果,或者看出错信息,找问题。

ie用jquery.form进行ajax提交没反应

用jquery form插件,进行ajax提交,本来可以用,好好地,突然发现,firefox,opera等可以提交,ie的success函数运行了。
花了三个钟头,反复查,发现,原来是改了处理页面的返回头信息。
加上了 application/x-javascript ,ie8就不干活了。
如果是text/html,就行,或者不指定也行。
算bug不?让我问候一下写这段代码的ie开发人员吧。

ajax的头信息,编码看来都要注意哎。

ecshop 2.6.2 sitemaps.php的一个bug

生成的sitemap文件,商品分类文件,如果是
http://www.abc.com/category-1-b0.html
在sitemap文件里面少了一个”/”
结果变成了
http://www.abc.comcategory-1-b0.html
分类是
修改代码
sitemaps.php大约第66行

'loc'        =>  "$site_url" . build_uri('category', array('cid' => $row['cat_id'])),

改成

'loc'        =>  "$site_url/" . build_uri('category', array('cid' => $row['cat_id'])),

即可

Ultimate Tag Warrior 3 tag ajax搜索中文bug fix

Ultimate Tag Warrior 3(wordpress的一个插件)的tags ajax 搜索功能很不错,但是对中文的支持有问题。现在提供一个fix的办法如下:
打开
searchtags.php

function searchFor(item,tagid,related) {

下面添加

var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
item=escape(item);
}

查找

UTW_ShowWeightedTagSetAlphabetical

把类似

UTW_ShowWeightedTagSetAlphabetical("", 
array('default'=>'
<a id="tag_%tagid%" 
href="javascript:searchFor(\'%utag%\', \'%tagid%\', \'%relatedtagids%\')"
 style=\'font-size:12px; border:none\'>%tagdisplay%</a> | '), 0) 

的代码里面的tag换成utag

打开
ultimate-tag-warrior-core.php

$format = str_replace('%tag%', $tag_name, $format);

下面添加

$format = str_replace('%utag%', urlencode(stripslashes($tag_name)), $format);