MovableType用のSyntaxHighligherを導入したので、そのテスト。 public void doSomething() { System.out.println("Hello World!&…
Joomlaコンポーネント内で(モジュールでも良いけど)カレンダーを表示させるのは簡単で、以下のようにやればいい(ただし正式なドキュメントは見あたらず)。 JHTML::_(‘calendar’, ….); Joom…
自分用メモ。 JoomlaでJSON出力する方法。Joomlaのドキュメントページより。 PHPではjson_encodeを使って出力するだけ。HTTPレスポンスのヘッダも変えてるか。 JavaScript側の処理に関し…
自分用メモ。 Joomlaコンポーネントを作る時は、これを参考にちゃんとSQLインジェクションの対策しなくちゃダメよ。
このブログもダラダラ書き続けてるけど、あまり見栄えを良くしたり便利にしたりって言う努力をしてなかった。年を取ると新しいことにチャレンジしなくなるもんだなぁと反省。 さて、ずーーーっと前から、Movable Typeのエデ…
タイトル通り。全画面表示したりとか、新規ウィンドウに表示したりとかしたい。 新しいテンプレートを使って、全画面表示したいコンポーネントのページに適用するだけ。 ここを参考にした。
ここ1ヶ月くらい作成中のJoomla!コンポーネントがようやく形になってきた。そのコンポーネント内部ではCommunity Builderで追加したフィールドの値を参照してる。 そうしたことをするには、以下のようなコード…
まだまだJoomlaのコンポーネントを作成中。 JoomlaでMVCスタイルに沿ってコンポーネントを作る場合、各クラス・ファイル名をJoomla流儀の命名規則にしておかないと結構面倒。 ■ViewでView名とは違う名前…
またまたJoomla!コンポーネント作成の話。 Webアプリを作ってりゃトランザクションが必要な場面の1つや2つはあるもの。そのやり方だけど、JDatabaseのsetQueryメソッドでSTART TRANSACTIO…
引き続きJoomla!でコンポーネント作成中。 例えば生徒テーブルと先生テーブルがあるとする。生徒テーブルには担任の先生のIDを格納するフィールドがあって、先生テーブルを参照している。生徒の編集ページでは、担任の先生をプ…