このページの編集用画像

CSS:カレンダーの今日を強調2007年02月12日 11時36分16秒

JUSTBLOGに書いている番外地!で,カレンダーの今日の部分を強調するようにスタイルシートを変更しました.そこで,この朝風呂具にも適用しようとしましたがうまくいきませんでした.
@niftyのココログやJUSTBLOGのカレンダーは今月以外は表示できないので,今日だけをチェックするだけですが,アサブロの場合は,今月以外は強調しないように判定するルーチンを追加する必要がありました.
次男に変更してもらい目的を果たしました

・ツールバー設定
<!-- TODAY ここから-->
<script type="text/javascript" src="URL/today1.js ">
</script>
<!-- TODAY ここまで-->


・today1.jsの内容
2007/08/19追記:
システム側の変更があり,改訂版を公開しました
/*今日の日付のスタイルを変更する*/
function todaychange(){
    var ed,today,yyyy,mm,mydate,num,cells;
    var flag_kongetu = 0;
    cells = document.getElementsByTagName("td");
    ed = cells.length;
    mydate=new Date();
    today= "" + mydate.getDate();
    yyyy = "" + mydate.getYear();
    mm = "" + mydate.getMonth();mm++;
    if(String(mm).length == 1){mm = '0' + mm;}
    if(String(today).length == 1){today = '0' + today;}
    for(i=0;i<ed;i++){
                /*一個もChildNodeが無い場合にchildNodes[0].hasChildNodes()を
        実行すると死ぬのでchildNodeを作ってスペースだけのセルを作る*/
    if(! cells[i].hasChildNodes()){
          cells[i].appendChild(document.createTextNode(' '));
    }
          /*今月以外のカレンダーで適用されるのを防ぐ.*/
        /*年/月があるセルはchildNodesが2以上*/
    if(cells[i].childNodes.length >= 2){
            /*今月のカレンダーかどうか判定.年月はchildNodes[1]に入っている.*/
        if(cells[i].childNodes[1].nodeValue == ' ' + yyyy + '/' + mm + ' '){
            flag_kongetu = 1;
        }
    }

        /*セルの中に<a>があったりしてchildNodesにchildNodesがある場合の対処*/
    if(cells[i].childNodes[0].hasChildNodes()){
        num = "" + cells[i].childNodes[0].childNodes[0].nodeValue;
    }else{
        num = "" + cells[i].childNodes[0].nodeValue;
            }

            /*今日の日付のセルのclassをtodayに.*/
            if(num == today && flag_kongetu){
            cells[i].className ="today";
        }
    }
}
todaychange();
・注意事項 JAVASCRIPTを呼び出す部分(ここの場合はツールバー)はソース上で,カレンダーより後にある必要があります
・オリジナル記事は茅乃さんのみるくここあにあります

TAMO’s HOME 別荘(メインblog)

プロフィールを追加2007年01月17日 17時13分45秒

正確には,@niftyの方のblogのプロフィールへのリンクを追加しました.
もう項目の追加ができないようなので,ほんの少しだけ工夫してみました.
<ul>
<li class="mod-text"><a href="/blog/2006/01/">2006/ 1</a></li>
<li class="mod-text"><a href="/blog/2005/12/">2005/12</a></li>
<li class="mod-text"><a href="/blog/2005/11/">2005/11</a></li>
<li class="mod-text"><a href="/blog/2005/10/">2005/10</a></li>
<li class="mod-text"><a href="/blog/2005/09/">2005/ 9</a></li>
<li class="mod-text"><a href="/blog/2005/08/">2005/ 8</a></li>
<li class="mod-text"><a href="/blog/2005/07/">2005/ 7</a></li>
<li class="mod-text"><a href="/blog/2005/06/">2005/ 6</a></li>
<li class="mod-text"><a href="/blog/2005/05/">2005/ 5</a></li>
<li class="mod-text"><a href="/blog/2005/04/">2005/ 4</a></li>
<li class="mod-text"><a href="/blog/2005/03/">2005/ 3</a></li>
</ul>

</div> <!-- //mod-body -->
</div> <!-- //mod -->

<div class="mod mod-comment">
<h2 class="mod-caption">プロフィール</h2>
<div class="mod-body">
@niftyのblogに書いた<a href="http://tamoshome.tea-nifty.com/about.html" target="_blank">プロフィール</a>
前半は バックナンバー2 の部分です.
赤字部分が今回追加した部分です.
うまく表示できました.
2007/04/04追記:
バックナンバーの機能変更に伴い普通の書き方ができるようになりました

TAMO’s HOME 別荘(メインblog)

バックナンバー2追加2007年01月11日 21時42分15秒

バックナンバーは過去1年限定なので,手動修正となりますが,バックナンバー2を右欄に追加しました. 毎月修正するのは大変ですが仕方ありません.
2007/04/04追記:
バックナンバーの機能が変更になったので消しました.

TAMO’s HOME 別荘(メインblog)

トラックバックが消えた!!!2006年12月02日 13時59分02秒

★トラックバックしていただいた方へ

うっかり過去のトラックバックを消してしまったようです.
ごめんなさい.

TAMO’s HOME 別荘(メインblog)

地図日記2不調2006年05月20日 13時46分30秒

2、3日ほど前から地図日記が見れない状態が続いています。
ただいま原因を調べているところですが、Internet Explorer等のブラウザで見る場合のみスポットが全く表示されなくなるようです。

地図日記の開発ブログ
一日も早い復旧を期待しております.

TAMO’s HOME 別荘(メインblog)

1000突破2005年11月19日 23時06分51秒

カウント1000
訪問者が少ないので,キリ番を自分で踏む確率は高くなってしまいます

TAMO’s HOME 別荘(メインblog)

サイト内検索を追加2005年10月09日 22時33分06秒

アサブロ 検索 のキーワードでこの朝風呂具に飛んでこられた方がいらっしゃるのを発見しました.
そういえばまだ検索窓を設置していなかったので,追加してみました.
Google 検索ボックスコードをコピーしてから,多少モディファイしています.

TAMO’s HOME 別荘(メインblog)

飛ばないカウンタに変更2005年09月25日 02時41分17秒

カウンタがリセットされたので,ココログの場合と同じ 飛ばないゆカウンタに変更しました.
2005/10/22追記:ゆカウンタの作者 平田 豊さんのホームページはYutaka's Webpage
ゆカウンタはPerl&CGIのページにあります

TAMO’s HOME 別荘(メインblog)

カウンタ設置2005年09月04日 18時41分43秒

公式版になってGoogleの広告はすぐに設置しましたが,アクセスカウンタを忘れていました.
アクセス解析の結果を見て思い出しました.
ここのアクセスは少ないのでとりあえず夢カウンタにしました.

★参考
朝風呂具の場合はツールバーに以下のように記入しました.
<!--アクセスカウンタ ここから--> <div align=center><font size=2>2005/09/04から</font><br><script type="text/javascript"> <!-- var ref = escape(document.referrer); document.write('<img src="http://この部分は設置するカウンタで異なる" >'); // --> </script></div> <!--アクセスカウンタ こまで-->

TAMO’s HOME 別荘(メインblog)

やっとページランクが・・・2005年07月18日 00時59分30秒

この朝風呂具のGoogleのPageRankが3になりました.
検索では,HitするのにPageRankがずっと0のままだったのですが,他のサイトからリンクを張るなどした効果がやっと出たようです.
実際の価値は,1程度だと思っています.

2007/09/18追記:
現在のページランクは1です.

TAMO’s HOME 別荘(メインblog)