Smarty の truncate を日本語対応させるプラグイン

PHP

Smarty で文字列の長さを切り詰める修正子の truncate。日本語で truncate を使うと文字化けする可能性があるので PHP 側で処理してから Smarty に渡す様にしてましたがこんなプラグインがありました。blog.ISHINAO.net | Archives | 23 | 4月 | 2004modifie…

FireFox 拡張機能「Web Developer」を使ってみたけど…

FireFox のもっさり感が馴染めなくて自宅の通常ブラウザは Safari なんですが FireFox の拡張機能を眺めていたら色々と面白いモノがあるもんですね。Mozilla Firefox まとめサイトその中でもこれをインストールしてみました。Web Developer 1.1.2 日本語版/…

MovableType のテンプレートをSEO的に見直してみよう(1)

以前のエントリーにも書きましたが MovableType のデフォルトテンプレートは足りない部分が多いわ余計な部分が多いわでイマイチです(個人的な意見)。そんな訳で。色々な見地から見直してみよう。と云う不定期連載企画。あくまで個人的な見解なので意見があ…

MovableType のサイドバーとかをモジュール化してみる

MovableType にはテンプレート・モジュールと云う機能があり設定画面のテンプレート編集でモジュールを新規作成して < $MTInclude module="Header"$>とやれば簡単にページに埋め込めるのですが折角 PHP 化したので include で埋め込むコトにする。こうするコ…

PEAR::Pager と Smarty でページング

PHP

もはや愛読書となっている Amazon.co.jp: PEAR入門 PHP標準ライブラリを極める!: 山田 祥寛: 本 Amazon.co.jp: Smarty入門‾PHP+テンプレート・エンジンでつくるMVCアプリケーション‾: 山田 祥寛: 本 とかマニュアルを読んでそれぞれの機能は何となーく理…

Smarty と PhpMyBorder で角丸レイアウト

PHP

簡単に角丸を作れる PhpMyBorder を Smarty で弄ってていちいち require_once したり new したりその変数を Smarty に渡したりするのめんどいなぁ。いっそ Config にクラスを書いていつでも Smarty から呼べる様にするかなー。なんて思っていたら同じコトを…

PhpMyBorder で角丸レイアウトを作る

PHP

角丸のレイアウトを作りたい場面は非常に多い。で。div で角丸にしたいボックスの上下に画像を付けたり mozilla 系だと content プロパティに :before と :after 要素を付けたりと方法は色々ある。ちなみに私はこんな感じで指定。 .itemTop{ background:url(…

CSS でまず始めにやるコト

CSS

CSS を作成する際のお約束 - lucky bag * { margin: 0; padding: 0; font-style: normal; font-weight: normal; }これ。私もやってますが便利です。古いブラウザで CSS を適応させない様に @import したり CSS hack で特定のブラウザに読み込ませる様にした…

PEAR::XML_Serializer で Amazon からの XML をパース

PHP

XML を解析する方法は色々とありますが一番簡単お手軽そうな「XML_Serializer」を使ってみる。このライブラリはベータ版なので(2006年2月現在)PEAR の初期設定ではインストールできません。で。以下のコマンドでベータ版でもインストールできるように設定…

div タグを閉じ忘れを無くす方法

CSS

あまり複雑な構造にしない様に気を使ってるがたまに div タグを閉じ忘れてレイアウトが崩れてしまう場合がある。そんな訳で下記の方法にちょっと関心。 http://www.fseeker.jp/seolecture/column/20060115.htmlいいねー。私の場合は CSS の id と class が分…

MovableType にタグを付けてみる

「タグ」「キーワード」「ラベル」とか言い方がありますがブログに限らず色んなモノにタグを貼るのが流行っています。その方が分かりやすいし似た情報を探すのにも便利。作る側もひとつのカテゴリに無理矢理押し込むよりは関係あるだろうなってタグをペタペ…

AmazonにリクエストしてXMLを取得するフォームを作る

PHP

表示させたい商品情報を Amazon さんから貰うには URL にパラメータを付けてリクエストすれば良いと云うことなのでレスポンスを見るために method="GET" で簡単なフォームを作ってみる。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <form name="amazon" method="GET" action="http://webservices.amazon.co.jp/onca/xml?"> </form></body></html>

Amazon Web サービスを使ってみよう(2)

PHP

で。実際にAmazon Web サービスがどんな動きをしているのか見てみる。簡単なのは ECS 4.0(Amazon E-Commerce Service 4.0)のREST API。URL に必要なパラメータを付けてアクセス(HTTP Request)すれば Amazon さんから商品情報を XML の形で取得(HTTP Response…

Amazon Web サービスを使ってみよう(1)

PHP

blog に Amazon の商品写真や紹介記事を貼っつけるなんて基本中の基本で「G-Tools」やら「amazlet」やらお手軽便利サービスがあって誰でも気軽に貼れちゃってアフェリエイトも出来る訳ですが。どうせなら勉強も兼ねて自作してみようかと云う話。取り敢えず。…

さくらインターネットに PEAR をインストール

PHP

PHP や MYSQL が使えてお安いことで有名なさくらインターネット。使用しているのはレンタルサーバのスタンダードプラン。で。「PEAR はインストールされているけど古い」とのコトなのでローカルコピーで使いましょうと。PEAR 公式の以下参照。PEAR :: Manual…

さくらインターネットに Smarty をインストール

PHP

はい。しましょう。http://smarty.php.netからダウンロードしてテキトーな場所で展開(ここではホームディレクトリ直下にコピー)。 % cd /home/アカウント名 % tar zxvf Smarty-2.6.12.tar.gz % mv Smarty-2.6.12 Smartyパスを通すため php.ini に追記。 in…

「FolderShare」を使ってみた

わー。なんとも恐ろしいサービス「http://www.foldershare.com/」。便利です。すごく便利です。でも便利過ぎてなんか恐いです。インストールの方法とかは下記 impress さんの記事を参考に。 インターネット経由でPC内のファイルに簡単アクセス!「FolderShar…

blockquote の改行が改行されない

ふと。前回エントリーした内容を見ると blockquote タグの中身が改行されていないや。疑問に思ってググってみると MT ではそれが仕様みたい。http://mugon.dip.jp/mt/archives/200408/200408071217.phpや小粋空間: エントリーにpタグとbrタグが入る仕組み(…

Movable Type の PHP 化

なんかもう各所で紹介されているので今更感ですが一応記録。Movable Type の設定画面の テンプレート > インデックス のメインページやアーカイブページの拡張子を php に変更。 設定 > 公開の設定の「アーカイブの拡張子」を php に変更。下の方の「アー…

さくらインターネットに MovableType をインストール

さくらさんに詳しく書いてますので説明不要でしょう。 ページが見つかりません | さくらインターネットDB を MYSQL にしたいのでまずは DB の設定。さくらインターネットのサーバコントロールパネルを開いてパスワードとデータベースサーバ名を確認します。…