忍者ブログ

Azukish

消えゆく世界と流れる未来に最後の灯を since 2006/4/3

2024/04/27

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

2017/04/28

忍者おまとめボタンにテンプレートを汚されたくない

忍者おまとめボタン、結構便利なんだけど、ブログのテンプレが汚れる。
忍者おまとめボタンを記事下に付ける|ヘルプ|忍者ブログを見て、ちょっとこれはなーと思ったので、共通タグの部分だけを使うようにしてみた。
公式の出している忍者ブログのテンプレートと、Azukishに対応、してると思う。
してなかったら教えてくださいm(_ _)m
なんか本末転倒というか、なんというかだけど、ポチポチ作ってみた。



忍者公式テンプレの場合

忍者おまとめボタンを作成して、コードを「共通タグ」の「記事下」にコピペ
できたら保存して</body>をクリックして以下をコピペ
<script type="text/javascript">
var onebuttons=document.getElementsByClassName("ninja_onebutton");
for (var i=0; i<onebuttons.length; i++) {
var hiddens=onebuttons[i].getElementsByClassName("ninja_onebutton_hidden");
if (document.getElementsByClassName("entryListTitle").length!=0) {
hiddens[0].innerText=document.getElementsByClassName("entryListTitle")[i].href;
hiddens[1].innerText=document.getElementsByClassName("entryListTitle")[i].innerText;
} else {
hiddens[0].innerText=window.location.href;
hiddens[1].innerText=document.getElementsByClassName("articleTitle")[i].innerText;
}}
</script>

で、保存。


Azukishの場合

公式テンプレとほぼ同様。
忍者おまとめボタンを作成して、コードを「共通タグ」の「記事下」にコピペ
できたら保存して</body>をクリックして以下をコピペ
<script type="text/javascript">
var onebuttons=document.getElementsByClassName("ninja_onebutton");
for (var i=0; i<onebuttons.length; i++) {
var hiddens=onebuttons[i].getElementsByClassName("ninja_onebutton_hidden");
if (document.getElementsByClassName("entryListTitle").length!=0) {
hiddens[0].innerText=document.getElementsByClassName("entryListTitle")[i].firstChild.href;
hiddens[1].innerText=document.getElementsByClassName("entryListTitle")[i].firstChild.innerText;
} else {
hiddens[0].innerText=window.location.href;
hiddens[1].innerText=document.getElementsByClassName("articleTitle")[i].innerText;
}}
</script>

で、保存。

公式のやり方だとサーバの方で色々やってるけれど、どのみちJavaScript使うことには変わりないので、使えない環境の人は弾く。
あと、hrefがIEの旧バージョンには扱えないので、IEの9までのバージョンは対象外。

拍手

コメント













カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

アーカイブ

AD

Azkishはamazon.co.jpを宣伝しリンクすることによって サイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、 Amazonアソシエイト・プログラムの参加者です。