RSS Headline

-------- // category スポンサー広告 // tag //

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2012-05-15 // category ご案内 // tag //

livedoor BlogRoll NGワードフィルタを書いてみた



■何これ?

javascriptを用いたlivedoor BlogRoll NGワードフィルタです
予め指定しておいたNGワードを含んだフィードを非表示にできます


■コード
<script type="text/javascript">
<!--
window.onload = function(){
	var blogrollID = new Array();
	blogrollID[0] = document.getElementById("blogroll-ブログロールチャンネルID");
	blogrollID[1] = document.getElementById("blogroll-ブログロールチャンネルID");

	for (j = 0; j < blogrollID.length; j++){
		var blogrollList = blogrollID[j].getElementsByTagName("li");
		for (i = 0; i < blogrollList.length; i++) {
			if (blogrollList[i].innerHTML.match(/NG1|NG2|NG3/)){
				blogrollList[i].style.display="none";
			}
		}
	}
}
// -->
</script>

■設置方法

"ブログロールチャンネルID”をフィルタをかけたいBlogRollのチャンネルID(数字)へ
"NG1" ~ "NG3”をフィルタリング対象とするNGワードへとそれぞれ置きかえたうえで
コードをお使いのRSSヘッドライン.htmlなどのソースに貼り付けてください

blogrollチャンネルおよびNGワードは
blogrollID[2] = document.getElementById("blogroll-ブログロールチャンネルID");
blogrollID[3] = document.getElementById("blogroll-ブログロールチャンネルID");
....

|NG4|NG5|NG6...
としていただくことで追加することができますので適宜お願いします


■その他

何かありましたらコメント欄もしくはwdora7144@livedoor.comまで




関連記事
  • ABOUT

RSS Headline

2012-05-15 // category ご案内 // tag //

@livedoor BlogRoll NGワードフィルタを書いてみた

投稿者
内容(適当に改行をいれてください。タグは使えません。英字のみによる投稿もご遠慮ください。)

  1. 名前:- 投稿日:2012年05月21日 00:11 ■コメントに返信
    ちょうどNGワードフィルタを探していたので大変助かりました
    ありがとうございます!

// home //
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。