Changeset 2379 in spip-zone


Ignore:
Timestamp:
Mar 16, 2006, 9:39:40 PM (13 years ago)
Author:
fil@…
Message:

premiere passe sur hBones et quelques noisettes

Location:
_squelettes_/hBones
Files:
4 added
2 deleted
4 edited
2 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/hBones/article.html

    r1869 r2379  
    11[
     2        --------------------------------------------------------------------
     3
    24        (#REM) Ce squelette fait partie de hBones, un ensemble de squelettes
    35        visant a implanter les microformats (http://microformats.org)
     6
     7        --------------------------------------------------------------------
     8
     9        Affiche un article
     10
     11        (c) 2006 - SPIP-Zone -- http://zone.spip.org/
     12        Distribue sous licence publique generale GNU/GPL
     13        --------------------------------------------------------------------
     14
    415
    516]<BOUCLE_article(ARTICLES){id_article}>[
     
    5061        <http://microformats.org/wiki/hatom>
    5162]
    52 
    53 
    54 [(#REM) "hentry" = bloc article]
    5563<div class="hfeed">
    56 <div class="hentry" id="article-#URL_ARTICLE">
    57 
    58 [(#REM) class="content" => contenu de l'article (pas ses meta-donnees)]
    59 
    60 
    61         [<h2 class="content toptitle">(#SURTITRE)</h2>]
    62 
    63         [<h1 class="headline">(#TITRE)</h1>]
    64         [
    65                 (#REM) Auteurs
    66         ]
    67         <INCLURE(page.php3){fond=auteurs}{id_article}>
    68         [(#REM) la date doit figurer dans un format lisible par une machine
    69                 <http://microformats.org/wiki/datetime-design-pattern>
    70         ]
    71         [<abbr class="published updated"
    72                 title="[(#DATE|date_iso)]">
    73                 [(#DATE|nom_jour)] (#DATE|affdate), [(#DATE|heures):][(#DATE|minutes)]
    74         </abbr>]
    75 
    76 
    77        
    78        
    79         [<h2 class="content subtitle">(#SOUSTITRE)</h2>]
    80 
    81        
    82         [<div class="content deck">(#CHAPO)</div>]
    83 
    84 
    85 
    86         [<div class="content text">[<div class="spip_logos">(#LOGO_ARTICLE|right)</div>](#TEXTE)</div>]
    87 
    88 
    89         [
    90                 (#REM) Portfolio
    91         ]
    92         <INCLURE(page.php3){fond=portfolio}{id_article}>
    93 
    94 
    95         [<div class="content notes">(#NOTES)</div>]
    96 
    97         [<div class="content postscriptum">(#PS)</div>]
    98 
    99 
    100         [
    101                 (#REM) Mots-cles
    102         ]
    103         <INCLURE(page.php3){fond=motscles}{id_article}>
    104 
    105         [
    106                 (#REM) Traductions
    107         ]
    108         <INCLURE(page.php3){fond=traductions}{id_article}>
    109 
    110 
    111 </div>[(#REM) /hentry]
     64<INCLURE{fond=article-full}{id_article}>
    11265</div>[(#REM) /hfeed]
    113 
    11466[
    11567        (#REM) Forums
    11668]
    117 <INCLURE(page.php3){fond=forums}{id_article}>
     69<INCLURE{fond=forums}{id_article}>
    11870
    11971
     
    12173</body>
    12274</html>
    123 </BOUCLE_article>[(#REM)
    124 SI id_article est dans l'url mais que l'article reference n'est pas publie ALORS
    125         on affiche rien (404)
    126 SINON
    127         on demande la liste des articles du site
    128 ][
    129 (#ENV{id_article}|?{'',' '})<INCLURE(page.php3){fond=sommaire}>
    130 ]<//B_article>
     75</BOUCLE_article>
  • _squelettes_/hBones/forums.html

    r1287 r2379  
    11[
     2        --------------------------------------------------------------------
    23
    34        (#REM) Ce squelette fait partie de hBones, un ensemble de squelettes
    45        visant a implanter les microformats (http://microformats.org)
    56
    6         TODO:
    7         - la pagination (?)
    8 ]
     7        --------------------------------------------------------------------
    98
    10 [
     9        Affiche un "abstract" de l'article, avec logo, date, auteurs et lien
     10
     11        code d'inclusion : < INCLURE{fond=article-abstract}{id_article} >
     12
     13        (c) 2006 - SPIP-Zone -- http://zone.spip.org/
     14        Distribue sous licence publique generale GNU/GPL
     15        --------------------------------------------------------------------
     16
     17
     18        TODO: pagination
     19
     20][
    1121        (#REM) Afficher les threads
    1222]
     
    1727                (#REM) Afficher le lien de reponse a l'article
    1828        ]
    19         [<div class="repondre-article"><a href="forum.php3?(#PARAMETRES_FORUM)"
    20                 ><:repondre_article:></a></div>]
     29        [<div class="repondre-article"><a
     30                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     31                title="<:repondre_article:>"
     32                >ICI JOLIE IMAGE REPONDRE A l'ARTICLE ??</a></div>]
    2133        </div>
    2234<BOUCLE_threads(FORUMS){id_article}{par date}{inverse}{0,10}>
    2335        <div class="thread">
    24         <INCLURE(page.php3){fond=hcomment}{id_forum}>
     36        <INCLURE{fond=hcomment}{id_forum}>
    2537        </div>
    2638</BOUCLE_threads>
     
    3143        ]
    3244        [<div class="forums repondre-article"><a
    33                 href="forum.php3?(#PARAMETRES_FORUM)"
    34                 ><:repondre_article:></a></div>]
     45                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     46                title="<:repondre_article:>"
     47                >ICI JOLIE IMAGE REPONDRE A l'ARTICLE ??</a></div>]
    3548<//B_threads>
  • _squelettes_/hBones/hcomment.html

    r1288 r2379  
    11[
     2        --------------------------------------------------------------------
    23
    34        (#REM) Ce squelette fait partie de hBones, un ensemble de squelettes
    45        visant a implanter les microformats (http://microformats.org)
    56
     7        --------------------------------------------------------------------
     8
     9        Affiche un message de forum
     10
    611        Les forums sont bases sur le format hComment
    712        <http://microformats.org/wiki/hcomment>
    813
    9 ]
    10 <BOUCLE_hComment(FORUMS){id_forum}{plat}>
     14        code d'inclusion : < INCLURE{fond=hcomment}{id_forum} >
     15
     16        (c) 2006 - SPIP-Zone -- http://zone.spip.org/
     17        Distribue sous licence publique generale GNU/GPL
     18        --------------------------------------------------------------------
     19
     20]<BOUCLE_hComment(FORUMS){id_forum}{plat}>
    1121<a name="forum#ID_FORUM" id="forum#ID_FORUM"></a>
    1222<div class="hcomment" id="comment-#ID_FORUM">
     
    3040                si on souhaite une possibilite d'arborescence des reponses
    3141        ]
    32         [<div class="repondre-message"><a href="forum.php3?(#PARAMETRES_FORUM)"
    33                 ><:repondre_message:></a></div>]
     42        [<div class="repondre-message"><a
     43                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     44                title="<:repondre_message:>"
     45                >ICI JOLIE IMAGE REPONDRE AU MESSAGE??</a></div>]
    3446
    3547        <BOUCLE_reponses(FORUMS){id_parent}{par date}{inverse}>
    36         <INCLURE(page.php3){fond=hcomment}{id_forum}>
     48        <INCLURE{fond=hcomment}{id_forum}>
    3749        </BOUCLE_reponses>
    3850</div>
  • _squelettes_/hBones/sommaire.html

    r1869 r2379  
    11[
     2        --------------------------------------------------------------------
     3
    24        (#REM) Ce squelette fait partie de hBones, un ensemble de squelettes
    35        visant a implanter les microformats (http://microformats.org)
     6
     7        --------------------------------------------------------------------
     8
     9        Ce sommaire propose les dix plus recents articles ; il est aussi
     10        capable de servir de squelette de rubrique si ?id_rubrique=xx
     11        ou de moteur de recherche si ?recherche=xxx  (auquel cas il trie
     12        par points et pas par date)
     13
     14        (c) 2006 - SPIP-Zone -- http://zone.spip.org/
     15        Distribue sous licence publique generale GNU/GPL
     16        --------------------------------------------------------------------
     17
    418
    519][
     
    2034        <link rel="stylesheet" href="spip_style.css" type="text/css" />
    2135        <link rel="stylesheet" href="#DOSSIER_SQUELETTE/hBones.css" type="text/css" />
    22         <!-- link rel="stylesheet" href="http://alternat.celeonet.fr/atelier/hBones.css" type="text/css" / -->
    2336        <meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
    2437        <link rel="alternate" type="application/rss+xml" title="RSS"
     
    3043        (#REM) Outils de navigation primaire (haut du flux HTML)
    3144        le lien vers la rubrique contenante est rel-directory
    32         <http://microformats.org/wiki/rel-directory> (???)
     45        <http://microformats.org/wiki/rel-directory>
    3346]
    3447
     
    5164
    5265
    53 <B_articles>
    5466<div class="hfeed">
    5567
    56 [(#REM) Selon les arguments passes dans l'URL, on obtient :
     68[(#REM)
     69
     70        Selon les arguments passes dans l'URL, on obtient :
    5771        - les articles de la branche ?id_rubrique=xx
    5872        - les articles correspondant a la ?recherche=toto
    5973        Le tri se fait par points dans le cas de la recherche
     74
     75        On affiche trois abstracts, suivis de maximum 30 zooms
    6076]
    61 <BOUCLE_articles(ARTICLES){branche?}{recherche?}{!par points}{!par date}{0,30}>
    62 
    63 [(#REM) "hentry" = bloc article]
    64 <div class="hentry"
    65         id="article-#ID_ARTICLE"
    66         xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"
    67         onclick="document.location='#URL_ARTICLE';">
    68 
    69 [(#REM) class="content" => contenu de l'article (pas ses meta-donnees)]
    70 
    71 [(#REM) rel="bookmark" pour l'URL de reference de l'article ]
    72 
    73         [<h2 class="headline"><a href="[(#URL_ARTICLE|url_absolue)]" rel="bookmark">(#TITRE)</a></h2>]
    74 
    75         [(#REM) la date doit figurer dans un format lisible par une machine
    76                 <http://microformats.org/wiki/datetime-design-pattern>
    77         ]
    78         [<abbr class="published"
    79                 title="[(#DATE|date_iso)]">
    80                 [(#DATE|nom_jour)] (#DATE|affdate), [(#DATE|heures):][(#DATE|minutes)]
    81         </abbr>]
    82 
    83         [
    84                 (#REM) Auteurs
    85         ]
    86         <INCLURE(page.php3){fond=auteurs}{id_article}>
    87 
    88         [(#REM) on propose l'introduction dans un div "excerpt"
    89         ]
    90         <div class="excerpt">[<div class="spip_logos">(#LOGO_ARTICLE|left|#URL_ARTICLE|reduire_image{150})</div>][(#INTRODUCTION)]      </div>
    91 
    92 </div>[(#REM) /hentry]
    93 
     77<BOUCLE_articles(ARTICLES){branche?}{recherche?}{!par points}{!par date}{0,3}>
     78<INCLURE{fond=article-abstract}{id_article}>
    9479</BOUCLE_articles>
    9580
     81<BOUCLE_articles_s(ARTICLES){branche?}{recherche?}{!par points}{!par date}{3,27}>
     82<INCLURE{fond=article-zoom}{id_article}>
     83</BOUCLE_articles_s>
     84
    9685</div>[(#REM) /hfeed]
    97 </B_articles>
     86
    9887
    9988[
    10089        (#REM) Outil de navigation secondaire (bas du flux HTML)
    10190]
    102 <!-- INCLURE(page.php3){fond=menu} -->
     91<!-- INCLURE{fond=menu} -->
    10392
    10493</body>
Note: See TracChangeset for help on using the changeset viewer.