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

patTemplate


patTemplate

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

使い方が分かりませんでした。
テンプレート内で条件分岐、ブロック設定、ループ、テンプレート呼び出しが行えます。

……。

patTemplate.php

<?php
    require_once 'HTML/Template/patTemplate.php';
    require_once 'rkt_calendar.php';
 
    /* PatTemplateオブジェクトの生成 */
    $tpl = new PatTemplate();
 
    /* ディレクトリの設定 */
    $tpl->setBasedir('./');
 
    /* Templateファイルの読み込み */
    $tpl->readTemplatesFromFile('patTpl.tpl');
 
    /* カレンダーオブジェクト */
    $objcal = new RKT_calendar($date);
    $cals   = $objcal->getCalendar();
    $dates  = $objcal->getDates();
 
 
    $days = array();
    foreach ($cals as $weekly=>$days){
        foreach ($days as $key=> $day){
            /* 指定ブロック内に値を追加 */
            $tpl->addVars('cal', array('day{$key}'=>$day));
        }
 
        /* 指定ブロックの解析と書き込み */ 
        $tpl->parseTemplate('cal','a');
    }
 
    /* 指定ブロック内に値を追加 */
    $tpl->addVar('calendar', 'MONTH', $dates[RKT_MONTH]);
    $tpl->displayParsedTemplate('calendar');    /* 指定ブロックの表示 */ 
?>

patTemplate.tpl

<patTemplate:tmpl name="calendar"> 
<table cellpadding="3" cellspacing="0" class="calendar"> 
    <tr class="calendar"> 
        <th class="calendar" colspan="7">{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>
<patTemplate:tmpl name="cal">
    <tr class="calendar">
        <td>{DAY0}</td>
        <td>{DAY1}</td>
        <td>{DAY2}</td>
        <td>{DAY3}</td>
        <td>{DAY4}</td>
        <td>{DAY5}</td>
        <td>{DAY6}</td>
    </tr>
</patTemplate:tmpl>
</table>
</patTemplate:tmpl>

<<Smarty
Templateエンジンのすすめ HTMLテンプレート>>

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.