JavaScriptを使用して任意の場所に季節モノを表示させます
例では12/24,25に’くりすます’、正月三箇日に'しょうがつ'
それ以外の日は'のーまる'というテキストを表示させます
yyyy = date.getYear() + 1900;
例では12/24,25に’くりすます’、正月三箇日に'しょうがつ'
それ以外の日は'のーまる'というテキストを表示させます
var yyyy,mm,dd,HH,MM,SS; var date = new Date(); var src = []; src['xmass'] = 'くりすます'; src['newyear'] = 'しょうがつ'; src['nomal'] = 'のーまる';
yyyy = date.getYear();
if(yyyy < 1900) { yyyy += 1900; }
mm = ((mm = date.getMonth() +1) > 9) ? mm + "" : "0" + mm;
dd = ((dd = date.getDate()) > 9) ? dd + "" : "0" + dd;
HH = ((HH = date.getHours()) > 9) ? HH + "" : "0" + HH;
MM = ((MM = date.getMinutes()) > 9) ? MM + "" : "0" + MM;
SS = ((SS = date.getSeconds()) > 9) ? SS + "" : "0" + SS;
var now = (yyyy+mm+dd+HH+MM+SS);
var select = (now >= "20071224000000" && now <= "20071225235959") ? 'xmass'
: (now >= "20080101000000" && now <= "20080103235959") ? 'newyear'
: 'nomal'
;
document.write(src[select]);
使用方法
上記コードを任意の.jsファイルとして保存します(例:winter.js)
あとは表示させたい位置に<script>タグを埋め込みます
<script type="text/javascript" src="winter.js"></script>
あとは表示させたい位置に<script>タグを埋め込みます
<script type="text/javascript" src="winter.js"></script>
カスタマイズ
'くりすます'などと書かれている部分を書き換えます
普通にHTMLのソースを記載できます
ただし、ソース内にシングルクォート(')が入る場合や改行が入る場合は注意が必要です
now >= "20071224000000"などと書かれている部分の数字を書き換えると
表示させる日時を変更するコトが出来ます
数字は 西暦+月+日+時+分+秒 で1桁の場合は0埋めをして14桁にします
&&の左が開始日時、右が終了日時です
普通にHTMLのソースを記載できます
ただし、ソース内にシングルクォート(')が入る場合や改行が入る場合は注意が必要です
now >= "20071224000000"などと書かれている部分の数字を書き換えると
表示させる日時を変更するコトが出来ます
数字は 西暦+月+日+時+分+秒 で1桁の場合は0埋めをして14桁にします
&&の左が開始日時、右が終了日時です
コメントやTBを頂いていたのに、長らく放置したままになっていました
申し訳御座いません
実は、MTの方が調子悪いらしく、コメント/TBを頂いても
通知のメールが来なくなってしまいました
で、「更新してないから閑古鳥鳴いてるんだろうな〜」なんて思ってました
実際、コメント/TBがあったらメール来てたワケで
それが来なければ自分のサイトなんて全く見る必要無いワケですよ
自分で更新していない以上はなんら変わる部分は無いワケですから・・・
で、見てみたら結構な数のコメントを頂いていたワケで
それが半年近くも放置状態になっておりました
で、メール通知が来ない以外にも不具合が出ておりまして
MTの管理画面にコメントが表示されない状態になっています
おかげでスパムコメント等も削除出来ない状態です
時間が取れましたらサイト自体を見直して行きたいと思いますので
申し訳御座いませんがもうしばらくお待ち頂けますようお願い致します
また、御連絡事項のお有りの方は下記のフォームより御連絡頂けますようお願い致します
# スクリプトに対する御質問等は御遠慮下さい
以前、jsRSS++を御利用されたいというコメントを頂いていたようですが
解決済みでしたら今さら御連絡するのも失礼かと思いますので
当方からの御連絡は控えさせて頂きます
もし、何か御座いましたら上記フォームより御連絡頂けますようお願い致します
いろいろと不手際等御座いましたが
今後とも大黒屋本舗をよろしくお願い致します
jsRSS++はサイトのRSSを読み込んで埋め込み表示させるワケですが
RSS読み込みやパースにPerlが必須となります
MovebleType等、出力ファイルをテンプレートでカスタマイズ出来るCMSならば
わざわざ jsRSS++ を使わなくても読み込み用にファイルを出力出来ます
以前、コチラのコメントでも書きましたしmixiのコミュでも2回ほど書いていますが
今でもたまに質問されるので、改めてまとめてみます
※ MovableType での使用を前提に書いてあります
RSS読み込みやパースにPerlが必須となります
MovebleType等、出力ファイルをテンプレートでカスタマイズ出来るCMSならば
わざわざ jsRSS++ を使わなくても読み込み用にファイルを出力出来ます
以前、コチラのコメントでも書きましたしmixiのコミュでも2回ほど書いていますが
今でもたまに質問されるので、改めてまとめてみます
※ MovableType での使用を前提に書いてあります
読み込み用に最新エントリーを書き出すの続きを読む
割勘++ for PHP v1.0を公開しました
Perl版の割勘++ v1.1をPHPに移植しただけです
特に目新しい機能等はありません
仕事で(仕方なく)PHPを使うコトになるので慣れるために作っただけです<^^;>
Perlで初めて作ったオリジナルが 割勘++ だったのでやっぱPHPもね
割勘++ for PHP v1.0の続きを読む
Data2RSS++ v0.1b を公開しました
データファイルを読み込み、それを元にRSS(Atom)を作成します
ブログ等のCMSを使用していなくてもCSVファイルや掲示板のログを元に
更新情報等をRSS配信することが出来ます
このスクリプトはベータ版です
いろいろ試してみて使用感、バグリポートなどを頂けますと嬉しいです
まだ、不具合等があるかとも思われますので気をつけてご利用下さい
まあ、データを書き換えるような事はしていませんので・・・
Data2RSS++ v0.1bの続きを読む
RSSI++ v1.01 を公開しました
v1.0からの変更点
・引数渡しで設定できる機能を復活
・同梱の初期テンプレートのファイル名を修正
・内部コードのごく一部を変更
マイナーアップデイトと言うか、削った機能を復活させました
それ以外は、大きな修正/変更はありません
RSSI++ v1.01の続きを読む

