rakutoネット
お問合せ 免責事項 Q&A 掲示板 サイト管理 リンク サイトマップ
HOME > HTMLテンプレート

HTMLテンプレート


HTMLテンプレート

速度テスト カレンダーを表示、繰り返しの重複。

構造がシンプルなため使いやすい。
作者さんのサイトにわかり易い導入方法がある!
必要な機能は揃っていると思います。

複数のテンプレートを使用する場合は作者さんのサイトにTemplateComponentクラスというものが用意されています。

テンプレート側で入力ミスをするとエラー箇所を探すのが大変。

htmltpl.php

<?php
    require_once 'HTML/Template/htmltemplate.inc';
    require_once 'rkt_calendar.php';
 
    $arg = array();       /* テンプレート用配列 */
 
    /* カレンダーオブジェクト */
    $objcal = new RKT_calendar($date);
    $cals   = $objcal->getCalendar();
    $dates  = $objcal->getDates();
 
 
    $days = array();
    foreach ($cals as $weekly=>$days){
        foreach ($days as $row=>$day){
            $arg['cal'][$weekly]['week'][$row] = array('day'=>$day);
        }
    } // foreach ($cals as $weekly=>$days)
 
    /* 配列の添え字がテンプレートの置き換え文字 */
    $arg['month'] = $dates[RKT_MONTH];
 
    // テンプレートファイルの読み込み
    // 変数の受け渡し
    // 表示
    HtmlTemplate::t_Include('htmltpl.tpl',$arg);
?>

htmltpl.tpl

<table cellpadding="3" cellspacing="0" class="calendar"> 
    <tr class="calendar"> 
        <th class="calendar" colspan="7">{rval month}月</th> 
    </tr> 
    <tr class="calendar"> 
        <td class="holiday">日</td>
        <td class="calendar">月</td>
        <td class="calendar">火</td>
        <td class="calendar">水</td>
        <td class="calendar">木</td>
        <td class="calendar">金</td>
        <td class="saturday">土</td>
    </tr>
<!--{each cal}-->
    <tr class="calendar">
    <!--{each cal/week}-->
        <td>{rval cal/week/day}</td>
    <!--{/each}-->
    </tr>
<!--{/each}-->
</table>

<<patTemplate
Templateエンジンのすすめ

PHPリング

@PHP.ring Home
<5 <1 Random List 1> 5>

rktSQLite

  • sourceforge.jp

広告


アマゾン検索

サーチ:
Amazon.co.jpアソシエイト

カテゴリ

  •  Templateエンジンのすすめ Templateエンジンのすすめ
  •  SQLiteをやってみよう SQLiteをやってみよう
  •  SQLite SQLコマンド一覧 SQLiteコマンド一覧
  •  SQLite 管理プログラムSQLite 管理
  •  はじめてのEclipse はじめてのEclipse
  •  PHP SQLiteのTIPS PHP SQLiteのTIPS
  •  サンプル サンプル/ダウンロード
  •  リンク リンク
  •  掲示板 掲示板

メニュー

  •  Smartyの使用
  •  Templateエンジンとは
  •  色々なTemplateエンジン
  •  HTML Template IT
  •  HTML Template Sigma
  •  Smarty
  •  patTemplate
  •  HTMLテンプレート

キーワード検索

キーワード



最近のTB

  •  2006/03/13さくらのブログに挑戦[rakutoネットブログ]
  •  2006/01/20レーザーチャートの作成方法[脳内研究所]

Summary

  •     ATOM(XML)
  •     RDF(XML)
  •     RSS0.92(XML)
  •     RSS2.0(XML)

Powered by

  •     PHP
  •     Smarty
  •     SQLite
  •     MySQL
Copyright (C) 2005 `rakuto.net' All Rights Reserved.