标签

标签 ‘链接’ 的存档

C#防止WebBrowser在新窗口中打开链接页面

2009年7月31日
评论关闭

在日常的开发中,大家有时需要用WebBrowser加载URL,来实现某些功能。而这时,我们就不希望所打开的页面中的链接,在新窗口中打开,因为这样的话,实际上是用系统默认的浏览器打开了,从而脱离了你的WebBrowser,也就不能被你所控制了。

[ more 阅读全文 ]

.Net, C#, Javascript, VB.NET , , , ,

Wordpress自定义链接排序,显示条数等(不用插件) Custom Links Bookmarks

2008年12月14日

Wordpress对链接的管理,比较弱,例如: 不能设置 排序方式, 不能设定 链接显示的条数 

wordpress 已经到了 2.7 版了, 以前的管理链接的插件, 不知好不好用了, 而且, 如果是用 wordpress自带的 widget 显示链接的话, 插件也不太灵,而且毕竟消耗资源,所谓“自己动手, 丰衣足食“,下面我们自己动手来修改 wordpress 的 链接显示的排序方式,和首页链接显示的个数, GO!…

[ more 阅读全文 ]

WP , , , , ,

Windows平台IIS下WordPress 2.7 中文tag和中文分类链接乱码的解决方法

2008年12月13日

由于IIS在解析URL时,对于路径中的utf-8编码内容,会将其转换成GBK编码,这样就导致在WordPress中,对$_SERVER[’PATH_INFO’]和$_SERVER[’REQUEST_URI’]取值时取到的是GBK编码的url,但是WordPresss默认是用UTF-8编码的,所以中文就转成了乱码,再用作SQL参数去数据库查询的时候就找不到记录了。

解决方法:

找到 wp-includes\classes.php 这个文件,先备份一个。打开这个文件,找到

<?php
//...
if ( isset($_SERVER['PATH_INFO']) )
    $pathinfo = $_SERVER['PATH_INFO'];
else
    $pathinfo = '';

$pathinfo_array = explode('?', $pathinfo);
$pathinfo = str_replace("%", "%25", $pathinfo_array[0]);
$req_uri = $_SERVER['REQUEST_URI'];
//...
?>

….

[ more 阅读全文 ]

IIS, WP, ie , , , , , ,