プルダウンが3セットぐらいあって、上のプルダウンで選択されたものによって、次のプルダウンのリストが動的に替わるやつってよくありますよね。
昔は全部の組み合わせの配列を予めソースに埋め込んでonChangeで切り替えてたんですが、Ajaxが流行りだした頃から、都度サーバから次のリストを取り出すようにしました。
そっちのほうが全然コードが簡単だし、phpでJavaScriptを動的に書く必要もないですから。 “ApacheとIIS5では、Ajaxから帰ってきたデータサイズが違う件” の続きを読む
カテゴリー: Development Note
MTのRSS(atom.xml)にXSLを使ってスタイルをつけてみた
MTはデフォルトでatom.xmlというRSS形式のファイルを書きだすので、特に意識しなくても勝手にRSS配信ができるようになっていますね。
必要ない場合はむしろ意識的にテンプレートを削除しなければなりません。
最近のブラウザにはパーサーが付いているので、atom.xmlのURLを直叩きしても自動的にきれいに成型して見せてくれて便利です。 “MTのRSS(atom.xml)にXSLを使ってスタイルをつけてみた” の続きを読む
住所の漢字入力をリアルタイムでカタカナにも表示してみた
ある会員サポートの業務用WEBアプリを管理していますが、漢字で住所を入力ながら自動的にカタカナも別の入力フィールドに入れられないかと言う依頼がきました。
この仕様、実は6年前に断った仕事です。 “住所の漢字入力をリアルタイムでカタカナにも表示してみた” の続きを読む
jQuery UI Datepickerの日付をプルダウン表示に対応させてみた。
JavaScriptでカレンダーを使い日付を取り出す場合は、フォームのtextに’yyyy/mm/dd’形式に入れたほうが、バックエンドのプログラムやDBとのやりとりにも便利です。jQuery UI Datepickerなどはそうですね。
textなどの自由入力欄にすると、想定されているフォーマット以外の文字を入れられる場合の処理を追加する必要があり大変だ、という考えもありますが、入力不可にしたり、カレンダーを入力欄にかぶせて表示させるなどの工夫で回避できます。 “jQuery UI Datepickerの日付をプルダウン表示に対応させてみた。” の続きを読む
ImageMagickとPHPでフォントリストを画像で書き出してみた
現在製作中のCMSで、新しいメニューを追加したときメニューボタンも画像で書き出せないかと考えました。
ウェブアプリを主に制作していると、あまりLinux上のフォントなどを意識しません。
SSHでアクセスして作業するので、フォントなんて関係ないからです。 “ImageMagickとPHPでフォントリストを画像で書き出してみた” の続きを読む
PHPExcelを使ってExcelシートに画像を貼りつけてみた
ウェブサーバ上で、アップロードされた画像をMS Excelに張り付け、そのファイルをダウンロードするシステムの見積依頼が来たので、下調べにプロトタイプを作ってみました。 “PHPExcelを使ってExcelシートに画像を貼りつけてみた” の続きを読む
XAMPPとMovableType
XAMPPとMovableType(以下MT)を今度買ったノートPCに入れようとしたらMTがうまく動かなかったので、その備忘録。 “XAMPPとMovableType” の続きを読む
MultiBlogで共通ヘッダーを作るコツ
MTのマルチブログ機能を使ってサイトを作っていると、全ページ共通で使いたいヘッダーやグローバルメニューが必要になります。それぞれのブログのヘッ
ダーを利用していると、自ブログのトップのURLは<$MTBlogURL$>で取り出せてもサイトトップ(サイトルート)URLは判りませ
ん。
かと言って、URLを直書きしてしまうと、開発環境から本番環境へ移行したときに書き換える部分が多くて大変です。 “MultiBlogで共通ヘッダーを作るコツ” の続きを読む
カスタムフィールドでのソート
MTのカスタムフィールドでソートする方法。
<mt:Entries blog_ids=”6″ sort_by=”field:cf_21″ sort_order=”descend”>
</mt:Entries>
この”cf_21″はカスタムフィールド設定時の「ベースネーム」です。
“sort_order”は”descend”か”ascend”を指定。
ちなみにMovable Type 4.15 ベータ以降から。