typecho1.2版新窗口打开评论链接

之前写过typecho1.1版本文章和评论新窗口打开的方法,点此查看

自从升级1.2版本后,官方改动比较大,原来的方法已经失效。对于我这种从不在乎搜索引擎收录的站点来说,有些粗暴的修改方式并不适合精耕细作的站长,比如这种:

<a href="your website url" target="view_window">fuck the word</a>

有朋友就说一个跳出新窗口打开用得上"view_window"么,我只笑笑,或许只有自己的需求自己最清楚了!

因为我之前使用二分框架同时载入播放器页面和博客页面,为了保证刷新不中断背景音乐播放,博客所属框架必须框住博客不跳出框架页面,也就是硬核防刷新(F5),理所当然target="_blank"对我没有任何用,使用"view_window"不正是一劳永逸么,所以没什么不妥。

也确实还有其他方式可以处理,但对于我这样的懒汉来说,能少折腾尽量少折腾,能不折腾我绝对不动。这个世界不二逼的人都一样,二逼的人各有各的二逼,哈哈哈..

对于typecho1.2版本评论链接新窗口打开的方法,修改var/Utils/HyperDown.php文件中"// autolink url"部分,大概位于550-570行,我修改的有点多,没注意原版具体行数。

return "{$matches[1]}<a href=\"{$url}\">{$link}</a>{$matches[5]}";

改为如下

return "{$matches[1]}<a href=\"{$url}\" target='_blank'>{$link}</a>{$matches[5]}";

其实也就是增加target='_blank'而已,同上所述,采用框架镶嵌跳不出去的,改用target="view_window"即可。

供各位大神参考。



--- JUST LIKE OLD TIME ---
1 + 1 =
快来做第一个评论的人吧~