annotate blog.php @ 13:673d9845fc16

Ajout d'un exemple plus complet basé sur DualBlog
author Franck Deroche <webmaster@defr.org>
date Mon, 22 Oct 2007 08:59:58 +0200
parents
children
rev   line source
webmaster@13 1 <?php
webmaster@13 2 require_once('class.template.php');
webmaster@13 3 $tpl = new Template('blog_index.xml');
webmaster@13 4 $p1 = new Template('blog_post.xml');
webmaster@13 5 $p1->setParams(array(
webmaster@13 6 '#post@class' => 'PostContent Weird',
webmaster@13 7 'postTitle' => 'Lorem ipsum',
webmaster@13 8 'postDate' => 'lundi 19 mars 2007, 00h37',
webmaster@13 9 '#mood@src' => '/blog/mood/Weird.png',
webmaster@13 10 '#mood@alt' => 'Mood: Weird',
webmaster@13 11 'postContent' => 'Lorem ipsum sit dolor amet',
webmaster@13 12 'postTags' => 'Voyage, Toulon, SNCF',
webmaster@13 13 'postNumber' => '#0002',
webmaster@13 14 'postComments'=> 'Un petit commentaire ?'
webmaster@13 15 ));
webmaster@13 16 $p2 = new Template('blog_post.xml');
webmaster@13 17 $p2->setParams(array(
webmaster@13 18 '#post@class' => 'PostContent Cool',
webmaster@13 19 'postTitle' => 'Sit dolor',
webmaster@13 20 'postDate' => 'samedi 17 mars 2007, 00h37',
webmaster@13 21 '#mood@src' => '/blog/mood/Cool.png',
webmaster@13 22 '#mood@alt' => 'Mood: Cool',
webmaster@13 23 'postContent' => 'sit dolor amet',
webmaster@13 24 'postTags' => 'Voyage, Toulon, SNCF',
webmaster@13 25 'postNumber' => '#0001',
webmaster@13 26 'postComments'=> 'Un petit commentaire ?'
webmaster@13 27 ));
webmaster@13 28 $params = array(
webmaster@13 29 'title' => 'Dual Blog',
webmaster@13 30 'head' => array(
webmaster@13 31 array(
webmaster@13 32 'link@rel' => 'StyleSheet',
webmaster@13 33 'link@href' => '/css/truc.css',
webmaster@13 34 'link@title' => 'Truc'
webmaster@13 35 ),
webmaster@13 36 array(
webmaster@13 37 'link@rel' => 'Alternate StyleSheet',
webmaster@13 38 'link@href' => '/css/chose.css',
webmaster@13 39 'link@title' => 'Chose'
webmaster@13 40 )
webmaster@13 41 ),
webmaster@13 42 '#Posts' => array(
webmaster@13 43 array('post' => $p1),
webmaster@13 44 array('post' => $p2)
webmaster@13 45 )
webmaster@13 46 );
webmaster@13 47 $tpl->setParams($params);
webmaster@13 48 echo $tpl;
webmaster@13 49 ?>