とある仕事でRSSを自動で書き出す仕組みを作っていて、
pubDateフォーマットを普通の日時に変換はしたことがあったのですが、
逆はまったく覚えていなかったのでメモです。
現在日時の場合
date(DATE_RFC2822);
指定日付の場合
date(DATE_RFC2822, mktime(0,0,0, $month, $date, $year));
参考サイト
http://weble.org/2011/08/17/to-output-the-rss-pubdate
http://weble.org/2011/11/30/rss-date_rfc822-and-date_rfc2822
PHPで特定のフォルダを指定して、その中にあるファイルの一覧を取得するやり方です。
<?php
//ディレクトリ・ハンドルをオープン
$h_dir = opendir( '/path/dir' );
//ディレクトリ内のファイル名を1つずつを取得
while (false !== ($file = readdir($h_dir))) {
//取得したファイル名を表示
echo $file_name . "<br />¥n";
}
//ディレクトリ・ハンドルをクローズ
closedir( $h_dir );
?>
試すとわかるのですが、このままだと「.」「..」という
階層をあらわすピリオドも表示されてしまうので、
それをエスケープする必要はあります。
参考サイト
http://d.hatena.ne.jp/cos31/20071112/1194898338
JavascriptでHTMLのclassで指定しているものの値を取得するときに、
getElementsByClassNameを使用していたのですが、
これはieなどでエラーが出てしまって動いてくれないようです。
調べてみたところ、getElementsByClassName.jsというライブラリがあって、
それを読み込ませておくことによって、ieでも使用できるようになりました。
参考サイト
http://www.html5.jp/library/dom_getElementsByClassName.html
タイトルのとおりなのですが、投票システムのようなもので、
クリックしたらページ遷移することなく、その場ですぐにカウントアップされ、
なおかつ、サーバーのファイルにカウントアップした数を書き込む、という処理です。
やや適当な部分もありますが、だいたいこんな感じで動きます。
(続きを読む…)

作家さんは全然知らなかったのですが、あらすじを見て面白そうだなと思い、
読むことにしました。
20年前の誘拐事件の犯人の娘が、新聞社に採用が決まったことが
週刊誌にスクープされてしまったことから、過去の誘拐事件を窓際社員が再調査し、
新たな真実が浮かび上がってくる、、、
(続きを読む…)
昨日、仕事でWordPressのマルチサイトで作成したサイトをリリースしました。
本格的にマルチサイトでCMSとしてサイトを作成したのが初めてだったので、
いろいろといい経験になりました。
細かいことはあらためてブログにメモっておこうと思うのですが、
かなり重宝したのが、この条件分岐タグのページです。
http://wpdocs.sourceforge.jp/Conditional_Tags
マルチブログや携帯・スマホ対応あたりで、
条件的な処理をすることが非常に多かったのですが、
このページに大半まとめてあったので、かなり活用しました。
自分ではまだマルチサイトは模索中という感じですが、
今後も対応プラグインが増えたりしたらいろいろ状況も変わるでしょうし、
情報収集して経験も積んでいきたいなと思います。
とあるシステムで画像の大小をそれぞれに作る必要があり、
作成はPhotoshopの自動処理にて問題なくできたのですが、
名前の変更がそれではできないので、悩んでいたところ、
コマンドプロンプトにて一括変換できることを発見!
(続きを読む…)
WordPressの通常の検索機能では、カスタムフィールドで入力した内容を
拾ってくれません。
そこで便利なのが「Search Everything」というプラグイン。
(続きを読む…)
携帯表示のプラグインKtai Styleの画像のデフォルトサイズが96ピクセルとやや小さいので
大きいサイズに変更するやり方です。
<?php
function my_thumbnail_max_size() {
return 240;
}
add_filter('ktai_thumbnail_max_size','my_thumbnail_max_size');
?>
参考サイト
http://troi.kbc-ehime.ac.jp/blackpooh/?p=22