Changeset 1277 in spip-zone


Ignore:
Timestamp:
Nov 11, 2005, 7:56:22 PM (14 years ago)
Author:
fil@…
Message:

plein de noisettes pour hBones !
s'il y a un(e) designer a l'ecoute, il est temps d'agir avant que les ecrans n'explosent :)

Location:
_squelettes_/hBones
Files:
5 added
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/hBones/article.html

    r1251 r1277  
    3333<div class="atomentry"[ id="(#URL_ARTICLE|url_absolue)"]>
    3434
    35 [(#REM) class="content" => contenu de l'article (pas ses meta-donnees !)]
     35[(#REM) class="content" => contenu de l'article (pas ses meta-donnees)]
    3636
    3737
     
    5353
    5454        [
    55                 (#REM) class non encore definie par hatom
    56                 Le format d'un auteur est base sur hCard
    57                 <http://microformats.org/wiki/hcard>
     55                (#REM) Auteurs
    5856        ]
    59         <B_auteurs>
    60                 <ul class="auteurs">
    61         <BOUCLE_auteurs(AUTEURS){id_article}>
    62                 <li>
    63                         [(#LOGO_AUTEUR|left|#URL_AUTEUR|inserer_attribut{class,photo})]
    64                         [<address class="vcard"><a href="[(#URL_AUTEUR|url_absolue)]"
    65                                 class="url fn">(#NOM)</a></address>]
    66                         [<div class="bio">(#BIO)</div>]
    67                         [<a href="#URL_SITE"
    68                                 class="url homepage" rel="me">(#NOM_SITE|sinon{#URL_SITE})</a>]
    69                 </li>
    70         </BOUCLE_auteurs>
    71                 </ul>
    72         </B_auteurs>
     57        <INCLURE(page.php3){fond=auteurs}{id_article}>
     58
    7359
    7460        [<div class="content text">(#TEXTE)</div>]
     
    7662
    7763        [
    78                 (#REM)
    79                 Le portfolio au format relEnclosure
    80                 <http://microformats.org/wiki/rel-enclosure>
    81                 (attention il manque #TITRE et #DESCRIPTION)
     64                (#REM) Portfolio
    8265        ]
    83         <B_portfolio>
    84                 <h4 class="enclosures"><:enclosures:></h4>
    85                 <ul class="enclosures">
    86         <BOUCLE_portfolio(DOCUMENTS){id_article}{mode=document}{doublons}>
    87                 <li>
    88                 <a[ href="(#URL_DOCUMENT|url_absolue)"]
    89                 rel="enclosure"[ type="(#MIME_TYPE)"][ length="(#TAILLE)"]
    90                 >[(#LOGO_DOCUMENT||inserer_attribut{title,#TITRE})]</a></li>
    91         </BOUCLE_portfolio>
    92                 </ul>
    93         </B_portfolio>
     66        <INCLURE(page.php3){fond=portfolio}{id_article}>
    9467
    9568
     
    9972
    10073
     74        [
     75                (#REM) Mots-cles
     76        ]
     77        <INCLURE(page.php3){fond=motscles}{id_article}>
    10178
    102 
    103 [
    104 
    105         (#REM) Les mots-cles au format relTag
    106         <http://microformats.org/wiki/reltag>
    107 
    108 ]
    109 <B_tags>
    110         <h4 class="tags"><:tags:></h4>
    111         <ul class="tags">
    112 <BOUCLE_tags(MOTS){id_article}>
    113         <li><a[ href="(#URL_MOT|url_absolue)"] rel="tag">#TITRE</a></li>
    114 </BOUCLE_tags>
    115         </ul>
    116 </B_tags>
    117 
    118 
    119 [
    120 
    121         (#REM) Les traduction au format html4.01
    122         <http://microformats.org/wiki/reltag>
    123 
    124 ]
    125 <B_traductions>
    126         <h4 class="traductions"><:traductions:></h4>
    127         <ul class="traductions">
    128 <BOUCLE_traductions(ARTICLES){traduction}{exclus}>
    129         <li><a[ href="(#URL_ARTICLE|url_absolue)"]
    130                 rel="alternate" hreflang="#LANG"[
    131                 title="(#TITRE|entites_html)"]><span
    132                 lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR">[(#LANG|traduire_nom_langue)]</span></a></li>
    133 </BOUCLE_traductions>
    134         </ul>
    135 </B_traductions>
     79        [
     80                (#REM) Traductions
     81        ]
     82        <INCLURE(page.php3){fond=traductions}{id_article}>
    13683
    13784
    13885</div>[(#REM) /atomentry]
    13986
    140 
    141 [
    142 
    143         (#REM) Les forums sont bases sur le format hComment
    144         <http://microformats.org/wiki/hcomment>
    145        
    146         TODO: gerer les reponses aux reponses...
    147 
    148 ]
    149 <BOUCLE_threads(FORUMS){id_article}{par date}{inverse}{0,10}>
    150 <div class="hcomment"[ id="(#URL_FORUM|url_absolue)"]>
    151 <cite class="poster vcard">
    152 <a class="url fn"[ href="(#URL_SITE)"] rel="external nofollow">[(#NOM|sinon{#EMAIL}|sinon{#IP})]</a>
    153 </cite>
    154 <div class="summary"><a rel="self bookmark"[
    155         href="(#URL_FORUM|url_absolue)"]>#TITRE</a></div>
    156 <div class="description">
    157 #TEXTE
    158 </div>
    159 <a class="dtposted"[ title="(#DATE|date_iso)"]
    160 >[(#DATE|affdate)] [(#DATE|heures)]:[(#DATE|minutes)]</a>
    161 </div>
    162 </BOUCLE_threads>
    163 
     87        [
     88                (#REM) Forums
     89        ]
     90        <INCLURE(page.php3){fond=forums}{id_article}>
    16491
    16592</body>
  • _squelettes_/hBones/hBones.css

    r1250 r1277  
    1616}
    1717
     18
     19/* forums */
     20div.thread {
     21        width: 200px;
     22        background-color: cyan;
     23        float: left;
     24}
     25
     26div.hcomment {
     27        padding: 3px;
     28        border-style: groove;
     29}
     30
     31.repondre-article {
     32        float: right;
     33        background-color: yellow;
     34}
     35
     36.repondre-message {
     37        text-align: right;
     38        background-color: orange;
     39}
    1840
    1941
  • _squelettes_/hBones/hcal.html

    r1270 r1277  
    1 <!--
    2 je ne sais pas comment encoder cela:
    3 BEGIN:VCALENDAR
    4 CALSCALE:GREGORIAN
    5 X-WR-CALNAME;VALUE=TEXT:[(#NOM_SITE_SPIP|filtrer_ical)]
    6 X-WR-RELCALID:[(#URL_SITE_SPIP|filtrer_ical)]
     1[
     2        (#REM) Ce squelette fait partie de hBones, un ensemble de squelettes
     3        visant a implanter les microformats (http://microformats.org)
    74
    8 j'ai aussi viré
    9 UID et DSTAMP des events.
     5        Format hCalendar pour les listes d'articles dates
     6        <http://microformats.org/wiki/hcalendar>
     7        UID et DSTAMP sont absents.
    108
    11 -->
    12 
     9]
    1310<BOUCLE_articles(ARTICLES){par date}{inverse}{0,100}>
    14 <span class="vevent">
    15 <span class="summary"><a href="[(#URL_ARTICLE|url_absolue)]" class="url">#TITRE</a></span>
    16 <span class="description">[(#INTRODUCTION|supprimer_tags)]</span>
    17 [<abbr class="dtstart" title="[(#DATE|date_ical)]">(#DATE|affdate)</abbr>]
    18 [<abbr class="dtend" title="[(#DATE_REDAC|date_ical)]">(#DATE_REDAC|affdate)</abbr>]
    19 <span class="categories"><:articles:></span>
    20 <span class="status">confirmed</span>
    21 </span>
     11<div class="vevent">
     12        <span class="summary"><a href="[(#URL_ARTICLE|url_absolue)]"
     13                class="url">#TITRE</a></span>
     14        <span class="description">[(#INTRODUCTION|supprimer_tags)]</span>[
     15        <abbr class="dtstart" title="[(#DATE|date_iso)]">(#DATE|affdate)</abbr>][
     16        <abbr class="dtend"
     17                title="[(#DATE_REDAC|date_iso)]">(#DATE_REDAC|affdate)</abbr>]
     18        <span class="categories"><:articles:></span>
     19</div>
    2220</BOUCLE_articles>
    23 <BOUCLE_breves(BREVES){par date}{inverse}{0,100}>
    24 <span class="vevent">
    25 <span class="summary"><a href="[(#URL_BREVE|url_absolue)]" class="url">#TITRE</a></span>
    26 <span class="description">[(#INTRODUCTION|supprimer_tags)]</span>
    27 [<abbr class="dtstart" title="[(#DATE|date_ical)]">(#DATE|affdate)</abbr>]
    28 [<abbr class="dtend" title="[(#DATE_REDAC|date_ical)]">(#DATE_REDAC|affdate)</abbr>]
    29 <span class="categories"><:breves:></span>
    30 <span class="status">confirmed</span>
    31 </span>
    32 </BOUCLE_breves>
    33 
Note: See TracChangeset for help on using the changeset viewer.