PukiWiki 外部リンクのrel=nofollowをはずす方法

lib/make_link.phpは、PukiWikiでリンクのHTMLコードを生成し、この中のクラスLink_urlにて通常のハイパーリンクを生成しているようです。

このクラスのtoStringメソッドを修正します。

	function toString()
	{
		if( preg_match( '/example.com/', $this->name ) )
		{
			$rel = '';
		} else {
			$rel = ' rel="nofollow"';
		}
		return '<a href="' . $this->name . '"' . $rel . '>' . 
			$this->alias . '</a>';
	}

PHP/PukiWiki


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-07-28 (火) 09:42:46 (5383d)