2008-03-01から1ヶ月間の記事一覧

OpenX(OpenAds) キャンペーンの設定 後編

前回に引き続き、キャンペーンの設定についてです。・優先度情報の項目 ここでは、今設定中のキャンペーンが所有するバナーが表示される割合を調整できます。 優先度を高く設定して、他の優先度の低いキャンペーンのバナーよりもたくさん表示されたりするこ…

OpenX(OpenAds) キャンペーンの設定 前編

キャンペーンの設定について、マニュアルを参考にしつつまとめます。 項目の説明は日本語版、英語版両方で表記します(優先レベル(Priority Lever)のような表記になります)。新規にキャンペーンを追加するところからはじめます。 新規キャンペーン追加は…

村おこし3

web

人口がようやく100人を超えたところで、また新しいリンクが増えました。 道路とかが整備されるのでしょうか。Improve the transport network

Zend_ControllerへSmarty組み込む (続き)

前回SmartyをZend_Controllerへ組み込みましたが、このままでは出力はエスケープされません。Smartyでの出力のエスケープ処理は以下のようになります。 {$hello|escape:"html"}view側で出力の都度エスケープ処理を行ってもいいのですが 面倒くさい ものにも…

PHPのイテレータインターフェース実装

Zend Frameworkをみているとこのこの辺など結構使っているようなのでちょっと勉強してみました。 今回はイテレータについてです。イテレータとはwikipediaによれば、「プログラミング言語において配列やそれに類似するデータ構造の各要素に対する繰返し処理…

Zend_ControllerへSmarty組み込む

Zend_ViewでSmartyを使う方法は、このページを参考に、Zend_View_Interfaceを実装して、最低限Smartyのプロパティである$template_dirと$compile_dirを設定してあげれば使えます。 require_once 'Zend/View/Interface.php'; require_once 'Smarty/Smarty.cla…

Zend_Controllerでの基本的なフロントコントローラ

Zend_Controllerでフロントコントローラ(Zend_Controller_Front)は以下のような役割を果たします。 リクエストを適切なActionControllerへ引き渡す レスポンスの内容を取得して、リクエスト元へ返す Zend_Controllerでの基本的なフロントコントローラの作…

OpenAds(OpenX) 広告主の設定

※現在OpenAdsはOpenXと名称が変更になっています。ただし、このエントリーの内容に付いては、OpenAdsをOpenXと読み替えていただければ、画面デザインなどいくつかの部分を除いて内容はほぼ同じです。今回は、広告主(Advertisers)についての設定などを紹介…

Zend_Validate_StringLengthの処理

文字数が指定範囲内にあるかどうかをチェックするZend_Validate_StringLengthのバリデート処理は以下のようになっています。 public function isValid($value) { $valueString = (string) $value; $this->_setValue($valueString); $length = iconv_strlen($…

Zend_Controller クイックスタート

復習の意味も込めて、Zend_Controllerについて。 Zend Frameworkのリファレンスガイドとソースコードを参考に書いていきます。Zend_ControllerはZendFrameworkでのMVCモデルの根幹をなす部分で、フロントコントローラパターンを実装しています。 フロントコ…