二〇〇四年 六月 十六日(水)
旧暦 四月二十九日 友引
甲申年 四月廿九日 Wikipediaを利用して「今日は何の日」このサイトのトップページには、ちょっとしたアクセサリとして日本語版Wikipediaへのリンクと、今日の日付の記事へのリンクを付けているのだけど、先日この方法へのご質問があったので、その回答を書きます。 と思ったのだけど、その方法というのは、テンプレートにMTDateタグを使って書いているため「今日の」記事にリンクされるようにするためには、そのテンプレートのページを毎日Rebuildしなければならないということに気づいてしまったので、ここではその代わりにJavaScriptでやる方法を書きます。 JavaScriptで書いたスクリプトは次のようなもの。 <a href="http://ja.wikipedia.org/wiki/">WIKIPEDIA</a><br />└今日は何の日?: これをテンプレートの好きなところに追加します。スタイルは適当にspanタグなどを追加してください。 コメント
とってもすばらしいです。昨日はMTの特徴を生かして作ったものですが、どうか今日のほうがもっといいかもしれません。ありがとうございます。今度是非中国語でこのScriptを紹介させていただきます。 Posted by: cathome01 at 2004年6月16日 23:54あ、そうか。中国語のほうでやられたんですね。 ということで、英語そのほかの漢字以外の言語では、そのままでは使えませんので悪しからず(笑)。 Scriptをほんの少し改造してみました。
変更後。 wikipediaのページへのLinkをクリックすると、 変更前。 document.write(month+"月"+day+"日");
if (month");
変更後。コピペミス。 if (month");
if (month"); Posted by: kojosoko at 2005年4月26日 00:40_| ̄|○ …コピぺミスでなく表示されないのですね。 if (month"); 以降は弾かれる仕様なのでしょうか。 if (month"); 文頭にくっつけてがいけないのかな、と思いリトライ。 これでダメなら二度あることは三度あるということで。 たびたびすんませんです。 document.write(month+"%E6%9C%88"+day+"%E6%97%A5' target=_blank>"); if (month<10) { month="0"+month; } document.write(month+"/"+day+"</a>"); Posted by: mura at 2005年4月26日 10:18コメントする
このエントリのトラックバックURL
http://www.villagewood.net/mt/mt-tb.cgi/82 ◇このサイトのサーバの調子によって、トラックバックを送信してもエラーが表示されたり、すぐにこのページに反映できないときがあります。ですが、トラックバック自体は送られていますので、重ねて送っていただかなくても大丈夫です。こちらでも出来るだけ早く反映できるようにrebuildしますので、ご容赦ください。
参照元URL
関連エントリ
|