↓これを埋め込むと、side_txtの中の2004年が全部消えます。
が、月別ア−カイブのも一緒に消えます;
<script language=javascript type=text/javascript>
<!--
// BaseScript : パンパでガウチョ(http://blog.livedoor.jp/kyorecoba/)
// Customize : sampling.sys(http://yaplog.jp/material/)
// サイドバー日付表記の変更
function changeVar() {
var TagD = document.getElementsByTagName('div');
for (var i = 0; i < TagD.length; i++) {
if(TagD[i].getAttribute("class") == "side_text" || TagD[i].getAttribute("className") == "side_text"){
TagD[i].innerHTML = TagD[i].innerHTML.replace('2004年','');
}
}
}
function addEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, true);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
addEvent(window, 'load', changeVar);
//-->
</script>
しかしこれでは、イマイチ。
しょうがないのでコメントとトラックバック部分のみをform(ここではname="side_year ")でくくると、そこだけを対象にすることができますね〜。
ついでに20xx年 200x年で十分ですね; のときに消えるようにして、日も削除、月を/にしてます。
<script language="javascript" type="text/javascript">
<!--
// BaseScript : パンパでガウチョ(http://blog.livedoor.jp/kyorecoba/)
// Customize : sampling.sys(http://yaplog.jp/material/)
// サイドバー日付表記の変更(場所限定)
function changeVar() {
var Side_YMD = document.side_year .getElementsByTagName('div');
for (var i = 0; i < Side_YMD.length; i++) {
if(Side_YMD[i].getAttribute("class") == "side_text" || Side_YMD[i].getAttribute("className") == "side_text"){
Side_YMD[i].innerHTML = Side_YMD[i].innerHTML.replace(/2+0+0+[0-9]+(年)|(日) /g,'').replace(/(月)/g,'/') ;
}
}
}
function addEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, true);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
addEvent(window, 'load', changeVar);
//-->
</script>
私の場合は、スキンカスタマイズ17(追記) で言うところの「div」に
<form name="side_year"><div 〜>
「/div」に
</div></form>
をいれてます。
(折り畳んだりしなければ、それぞれの<div 〜>と</div>はいりません。)
見た目は少しスッキリ?
しかしJavaScriptで無理矢理消しているだけなので、動作は軽くなるより・・・重くなるかと;(駄目じゃん)
あと、改行を消したかったのですが、できず。
なんでかなぁ・・・。
私のとこでは、間が空きすぎてしまいますね;
(追記)
のんさんに言われて気付きました;
私のように、コメント&トラックバックを囲むと・・・
「投稿者名」「記事のタイトル」「トラックバック記事のタイトル」の中に含まれる「月」「日」という字も置き換えられてしまいますTT
ということで、(上の方のスクリプトは問題ないわけですが)下の方は黄土色 の字の部分を消すと良いかと思われます。
そうすると、20xx年の部分が消えるだけになりますので。
(追記2)10/21
上の方(範囲指定しない方)のスクリプトでも
TagD[i].innerHTML = TagD[i].innerHTML.replace(/2+0+0+[0-9]+(年)/g,'');
のようにすれば、2004年限定ではなくなるかと。
(下記の「続きを読む」のリンクは JavaScript が有効な場合に機能します。)
続きを読む ≫
↓これを埋め込むと、side_txtの中の2004年が全部消えます。
が、月別ア−カイブのも一緒に消えます;
<script language=javascript type=text/javascript>
<!--
// BaseScript : パンパでガウチョ(http://blog.livedoor.jp/kyorecoba/)
// Customize : sampling.sys(http://yaplog.jp/material/)
// サイドバー日付表記の変更
function changeVar() {
var TagD = document.getElementsByTagName('div');
for (var i = 0; i < TagD.length; i++) {
if(TagD[i].getAttribute("class") == "side_text" || TagD[i].getAttribute("className") == "side_text"){
TagD[i].innerHTML = TagD[i].innerHTML.replace('2004年','');
}
}
}
function addEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, true);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
addEvent(window, 'load', changeVar);
//-->
</script>
しかしこれでは、イマイチ。
しょうがないのでコメントとトラックバック部分のみをform(ここではname="
side_year ")でくくると、そこだけを対象にすることができますね〜。
ついでに
20xx年 200x年で十分ですね; のときに消えるようにして、日も削除、月を/にしてます。
<script language="javascript" type="text/javascript">
<!--
// BaseScript : パンパでガウチョ(http://blog.livedoor.jp/kyorecoba/)
// Customize : sampling.sys(http://yaplog.jp/material/)
// サイドバー日付表記の変更(場所限定)
function changeVar() {
var Side_YMD = document.side_year .getElementsByTagName('div');
for (var i = 0; i < Side_YMD.length; i++) {
if(Side_YMD[i].getAttribute("class") == "side_text" || Side_YMD[i].getAttribute("className") == "side_text"){
Side_YMD[i].innerHTML = Side_YMD[i].innerHTML.replace(/2+0+0+[0-9]+(年)|(日) /g,'').replace(/(月)/g,'/') ;
}
}
}
function addEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, true);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
addEvent(window, 'load', changeVar);
//-->
</script>
私の場合は、
スキンカスタマイズ17(追記) で言うところの「div」に
<form name="side_year"><div 〜>
「/div」に
</div></form>
をいれてます。
(折り畳んだりしなければ、それぞれの<div 〜>と</div>はいりません。)
見た目は少しスッキリ?
しかしJavaScriptで無理矢理消しているだけなので、動作は軽くなるより・・・重くなるかと;(駄目じゃん)
あと、改行を消したかったのですが、できず。
なんでかなぁ・・・。
私のとこでは、間が空きすぎてしまいますね;
(追記)
のんさんに言われて気付きました;
私のように、コメント&トラックバックを囲むと・・・
「投稿者名」「記事のタイトル」「トラックバック記事のタイトル」の中に含まれる「月」「日」という字も置き換えられてしまいますTT
ということで、(上の方のスクリプトは問題ないわけですが)下の方は
黄土色 の字の部分を消すと良いかと思われます。
そうすると、20xx年の部分が消えるだけになりますので。
(追記2)10/21
上の方(範囲指定しない方)のスクリプトでも
TagD[i].innerHTML = TagD[i].innerHTML.replace(/2+0+0+[0-9]+(年)/g,'');
のようにすれば、2004年限定ではなくなるかと。
≪ 続きを隠す