タグ

templateに関するlesamoureusesのブックマーク (3)

  • 404 Blog Not Found:perl - 勝手に添削 - 40行で作るPerl用テンプレートエンジン

    2007年10月30日20:00 カテゴリLightweight Languages perl - 勝手に添削 - 40行で作るPerl用テンプレートエンジン 久々の勝手に添削。今回はこちら。 40行で作るPerl用テンプレートエンジン 正規表現がらみなので、Perl以外でも有用。 添削箇所は、こちら。 40行で作るPerl用テンプレートエンジン sub convert { return unless defined(my $str = shift); $str =~ s{&amp;}{&amp;}gso; $str =~ s{<}{&lt;}gso; $str =~ s{>}{&gt;}gso; $str =~ s{\"}{&quot;}gso; $str; } これの最初のsubstitutionが&amp;ではなくて&ではないかというのはさておき、こういった場合、何度も正規表現をかけ

    404 Blog Not Found:perl - 勝手に添削 - 40行で作るPerl用テンプレートエンジン
    lesamoureuses
    lesamoureuses 2007/10/31
    htmlタグのエスケープは文字クラスとhashでやるのがいい
  • 60行で作るPHP用テンプレートエンジン

    唐突に、PHP用のテンプレートエンジンを作ってみる。 方針: ふつうのPHPファイルをテンプレートとして使う。 <?php echo $var; ?> は面倒なので #{$var} と書けるようにする。 <?php echo htmlspecialchars($var); ?> はもっと面倒なので %{$var} と書けるようにする。 ついでにXML宣言も <<?php ?>?xml ... に自動置換する。【追記】レイアウト機能を追加してみた コード: <?php /* * SixtyLinesTemplate.php - 60行しかないけどSmartyより速いテンプレートエンジン * * 使い方: * require_once('SixtyLinesTemplate.php'); * $TEMPLATE_DIR = 'templates'; // 省略可、パーミッションに注意 * $c

    60行で作るPHP用テンプレートエンジン
    lesamoureuses
    lesamoureuses 2007/10/31
    phpの勉強用に使えるかな?
  • Movable Type と TypePad のテンプレートタグの比較

    Movable Type (Version 3.2) と TypePad (Version 1.6) のテンプレートタグ(いわゆるMTタグ)の一覧表を作成してみました。 Movable Type 3.2 と Type Pad のテンプレートタグの大部分は共通しているのですが、どちらか一方にしか存在しないものや、 同一機能なのに両者で綴りが違うもの、など、違うところがいくつかあります。 両者の blog としての機能の違いにより、同じタグでも挙動、効果が違うものもあります。 その辺の違いを調べつつ、表にしてみました。この表は、随時更新する予定です。 この表の誤り、修正した方がいいところを発見した場合、あるいは、この表に追加した方がいい情報をお持ちの場合は、 連絡していただけると幸いです。可能な範囲で反映したいと思います。みなさんからのご意見、ご感想をお待ちしています。 なお、この表は Mic

    lesamoureuses
    lesamoureuses 2006/06/08
    タグの違い結構あるんだね
  • 1