Browse Source
Forum en Z : c'est un peu plus compliqué
Forum en Z : c'est un peu plus compliqué
?page=forum_groupe devient ?page=forums mappé sur une page rubrique-forums ?page=forum_forum devient ?page=forum, mappé sur une page article-forum ?page=forum_sujet devient ?page=forum, mappé sur la meme page article-forum, qui reconnait la présence d'un id_forumsvn/attic/sarkaspip/branches/v_33/107566
19 changed files with 131 additions and 244 deletions
-
7.gitattributes
-
74content/article-forum.html
-
14content/rubrique-forums.html
-
21extra/dist.html
-
3forum.html
-
92forum_forum.html
-
56forum_groupe.html
-
66forum_sujet.html
-
3forums.html
-
11head/article.html
-
2noisettes/article/inc_article_lien.html
-
4noisettes/forum/inc_forum_freres.html
-
6noisettes/forum/inc_forum_groupe.html
-
2noisettes/forum/inc_forum_sujet_ligne.html
-
2noisettes/forum/inc_forum_sujet_reponses.html
-
4noisettes/forum/inc_groupe_freres.html
-
4noisettes/inc_messages.html
-
2noisettes/navigation/inc_menu_pages_speciales.html
-
2noisettes/rubrique/inc_rubrique_lien.html
@ -0,0 +1,74 @@ |
|||
#CACHE{7200} |
|||
#SET{verrou, ''} |
|||
<BOUCLE_forum(FORUMS){id_forum=#ENV{id_forum}}><BOUCLE_article_forum(ARTICLES){id_article}> |
|||
[(#SET{statut_forum, [(#ID_ARTICLE|statut_forum)]})] |
|||
[(#GET{statut_forum}|=={ouvert}|non)#SET{verrou, lock}] |
|||
<div id="sujet" class="forum"> |
|||
[(#REM) <!-- Titre, logo, texte du sujet --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_sujet_description} |
|||
{id_forum} |
|||
{statut_forum=#GET{statut_forum}} |
|||
{verrou=#GET{verrou}}> |
|||
</div> |
|||
|
|||
[(#REM) <!-- Les reponses au sujet --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_sujet_reponses} |
|||
{statut_forum=#GET{statut_forum}} |
|||
{id_thread} |
|||
{id_forum} |
|||
{verrou=#GET{verrou}} |
|||
{sens_tri=#CONFIG{sarkaspip_forum/sens_tri_reponses, 0}} |
|||
{self} |
|||
{ajax}> |
|||
</BOUCLE_article_forum></BOUCLE_forum> |
|||
<BOUCLE_article(ARTICLES){id_article}> |
|||
<div id="forum" class="forum"> |
|||
[(#SET{statut_forum, [(#ENV{id_article}|statut_forum)]})] |
|||
|
|||
[(#REM) <!-- Titre, logo, texte de la page du forum --> ] |
|||
<INCLURE{fond=noisettes/article/inc_article_description} |
|||
{id_article} |
|||
{page=forum} |
|||
{afficher_commentaires=non} |
|||
{avec_popularite=non} |
|||
{avec_notation=non} |
|||
{avec_socialtags=non} |
|||
{logo_rubrique=oui} |
|||
{taille_logo=100} |
|||
{statut_forum=#GET{statut_forum}}> |
|||
|
|||
[(#GET{statut_forum}|=={ouvert}|oui) |
|||
<div class="outils"> |
|||
<a class="fonction" id="commenter" href="#formulaire_sujet" title="<:sarkaspip:poster_sujet:>"></a> |
|||
<br class="nettoyeur"> |
|||
</div> |
|||
] |
|||
|
|||
[(#REM) <!-- On traite d'abord les annonces --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_annonces} |
|||
{id_article} |
|||
{statut_forum=#GET{statut_forum}}> |
|||
|
|||
[(#REM) <!-- On traite ensuite les sujets epingles --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_epingles} |
|||
{id_article} |
|||
{statut_forum=#GET{statut_forum}}> |
|||
|
|||
[(#REM) <!-- On traite enfin les sujets non epingles --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_discussions} |
|||
{id_article} |
|||
{statut_forum=#GET{statut_forum}} |
|||
{ajax}> |
|||
</div> |
|||
|
|||
[(#REM) <!-- Forumlaire de reponse --> ] |
|||
[(#GET{statut_forum}|=={ouvert}|oui) |
|||
<div class="formulaire" id="formulaire_sujet">#FORMULAIRE_FORUM{#URL_PAGE{forum, #PARAMETRES_FORUM{#SELF}}}</div> |
|||
] |
|||
<script type='text/javascript'>/*<![CDATA[*/ |
|||
jQuery(document).ready(function() { |
|||
jQuery("#formulaire_forum .saisie_titre input[name='titre']").val('<:sarkaspip:titre_forum_nouveau_sujet|texte_script:>'); |
|||
}); |
|||
/*]]>*/</script> |
|||
</BOUCLE_article> |
|||
<//B_forum> |
@ -0,0 +1,14 @@ |
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|||
#CACHE{7200} |
|||
<BOUCLE_forum(RUBRIQUES) {id_rubrique=#ENV{id_rubrique, #RACINE_SPECIALISEE{forum}}}> |
|||
[(#REM) <!-- Contenu de la rubrique --> ] |
|||
<div id="groupe" class="forum"> |
|||
[(#REM) <!-- Titre, logo, texte de la rubrique --> ] |
|||
<INCLURE{fond=noisettes/rubrique/inc_rubrique_description} |
|||
{id_rubrique} |
|||
{avec_filles=non}> |
|||
|
|||
[(#REM) <!-- Affichage du ou des differents groupes de forums --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_groupe}{id_rubrique=#ENV{id_rubrique,''}|=={#RACINE_SPECIALISEE{forum}}|?{'',#ENV{id_rubrique,''}}}> |
|||
</div> |
|||
</BOUCLE_forum> |
@ -0,0 +1,3 @@ |
|||
<BOUCLE_principale_article(ARTICLES){id_article}> |
|||
<INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=article,composition=forum} /> |
|||
</BOUCLE_principale_article> |
@ -1,92 +0,0 @@ |
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|||
#CACHE{7200} |
|||
<BOUCLE_article(ARTICLES){id_article}> |
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> |
|||
<INCLURE{fond=noisettes/inc_header} |
|||
{meta_titre=#TITRE} |
|||
{meta_description=#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}}> |
|||
|
|||
<body dir="#LANG_DIR"> |
|||
<div id="container"> |
|||
<div id="header"> |
|||
[(#REM) <!-- =================================== ZONE BANDEAU ==================================== --> ] |
|||
<INCLURE{fond=noisettes/bandeau}{lang}{id_rubrique}> |
|||
</div> |
|||
<div id="wrapper"> |
|||
<div id="content"> |
|||
<div id="forum" class="forum"> |
|||
[(#SET{statut_forum, [(#ENV{id_article}|statut_forum)]})] |
|||
|
|||
[(#REM) <!-- Titre, logo, texte de la page du forum --> ] |
|||
<INCLURE{fond=noisettes/article/inc_article_description} |
|||
{id_article} |
|||
{page=forum} |
|||
{afficher_commentaires=non} |
|||
{avec_popularite=non} |
|||
{avec_notation=non} |
|||
{avec_socialtags=non} |
|||
{logo_rubrique=oui} |
|||
{taille_logo=100} |
|||
{statut_forum=#GET{statut_forum}}> |
|||
|
|||
[(#GET{statut_forum}|=={ouvert}|oui) |
|||
<div class="outils"> |
|||
<a class="fonction" id="commenter" href="#formulaire_sujet" title="<:sarkaspip:poster_sujet:>"></a> |
|||
<br class="nettoyeur"> |
|||
</div> |
|||
] |
|||
|
|||
[(#REM) <!-- On traite d'abord les annonces --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_annonces} |
|||
{id_article} |
|||
{statut_forum=#GET{statut_forum}}> |
|||
|
|||
[(#REM) <!-- On traite ensuite les sujets epingles --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_epingles} |
|||
{id_article} |
|||
{statut_forum=#GET{statut_forum}}> |
|||
|
|||
[(#REM) <!-- On traite enfin les sujets non epingles --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_discussions} |
|||
{id_article} |
|||
{statut_forum=#GET{statut_forum}} |
|||
{ajax}> |
|||
</div> |
|||
|
|||
[(#REM) <!-- Forumlaire de reponse --> ] |
|||
[(#GET{statut_forum}|=={ouvert}|oui) |
|||
<div class="formulaire" id="formulaire_sujet">#FORMULAIRE_FORUM{#URL_PAGE{forum_forum, #PARAMETRES_FORUM{#SELF}}}</div> |
|||
] |
|||
</div> |
|||
</div> |
|||
|
|||
<div id="navigation"> |
|||
[(#REM) <!-- ============================== ZONE COLONNE DE GAUCHE ============================= --> ] |
|||
<INCLURE{fond=noisettes/navigation}{id_rubrique}{id_secteur}> |
|||
</div> |
|||
|
|||
<div id="extra"> |
|||
[(#REM) <!-- ============================== ZONE COLONNE DE DROITE ============================= --> ] |
|||
<INCLURE{fond=noisettes/extra}{self=#SELF}{page=forum_forum}{id_secteur}{id_rubrique}{id_article}> |
|||
</div> |
|||
|
|||
<div id="footer"> |
|||
[(#REM) <!-- ================================== ZONE PIED DE PAGE ================================== --> ] |
|||
<INCLURE{fond=noisettes/pied}{squelette=#SQUELETTE}> |
|||
</div> |
|||
|
|||
</div> |
|||
</body> |
|||
</html> |
|||
[(#REM) <!-- ================================== ERREUR BOUCLE VIDE ================================== --> ] |
|||
</BOUCLE_article> |
|||
<INCLURE{fond=404}> |
|||
<//B_article> |
|||
|
|||
<script type='text/javascript'> |
|||
//<![CDATA[ |
|||
jQuery(document).ready(function() { |
|||
jQuery("#formulaire_forum .saisie_titre input[name='titre']").val('<:sarkaspip:titre_forum_nouveau_sujet|texte_script:>'); |
|||
}); |
|||
//]]> |
|||
</script> |
@ -1,56 +0,0 @@ |
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|||
#CACHE{7200} |
|||
<BOUCLE_forum(RUBRIQUES) {id_rubrique=#ENV{id_rubrique, #RACINE_SPECIALISEE{forum}}}> |
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> |
|||
[(#SET{options, |
|||
<link rel="alternate" type="application/rss+xml" title="<:sarkaspip:syndiquer_rubrique:>" href="[(#URL_PAGE{backend}|parametre_url{id_rubrique,#ID_RUBRIQUE})]" /> |
|||
})] |
|||
<INCLURE{fond=noisettes/inc_header} |
|||
{meta_titre=#TITRE} |
|||
{meta_description=#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}} |
|||
{meta_options=#GET{options}}> |
|||
|
|||
<body dir="#LANG_DIR"> |
|||
<div id="container"> |
|||
<div id="header"> |
|||
[(#REM) <!-- =================================== ZONE BANDEAU ==================================== --> ] |
|||
<INCLURE{fond=noisettes/bandeau}{lang}> |
|||
</div> |
|||
|
|||
<div id="wrapper"> |
|||
<div id="content"> |
|||
[(#REM) <!-- Contenu de la rubrique --> ] |
|||
<div id="groupe" class="forum"> |
|||
[(#REM) <!-- Titre, logo, texte de la rubrique --> ] |
|||
<INCLURE{fond=noisettes/rubrique/inc_rubrique_description} |
|||
{id_rubrique} |
|||
{avec_filles=non}> |
|||
|
|||
[(#REM) <!-- Affichage du ou des differents groupes de forums --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_groupe}{id_rubrique=#ENV{id_rubrique, ''}}> |
|||
</div> |
|||
</div> <!--content--> |
|||
</div> <!--wrapper--> |
|||
|
|||
<div id="navigation"> |
|||
[(#REM) <!-- ============================== ZONE COLONNE DE GAUCHE ============================= --> ] |
|||
<INCLURE{fond=noisettes/navigation}{lang}{id_rubrique}{id_secteur}> |
|||
</div> <!--navigation--> |
|||
|
|||
<div id="extra"> |
|||
[(#REM) <!-- ============================== ZONE COLONNE DE DROITE ============================= --> ] |
|||
<INCLURE{fond=noisettes/extra}{lang}{self=#SELF}{page=forum_groupe}{id_secteur}{id_rubrique}> |
|||
</div> |
|||
|
|||
<div id="footer"> |
|||
[(#REM) <!-- ================================== ZONE PIED DE PAGE ================================== --> ] |
|||
<INCLURE{fond=noisettes/pied}{squelette=#SQUELETTE}> |
|||
</div> <!--footer--> |
|||
|
|||
</div> |
|||
</body> |
|||
</html> |
|||
[(#REM) <!-- ================================== ERREUR BOUCLE VIDE ================================== --> ] |
|||
</BOUCLE_forum> |
|||
<INCLURE{fond=404}> |
|||
<//B_forum> |
@ -1,66 +0,0 @@ |
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|||
#CACHE{7200} |
|||
#SET{verrou, ''} |
|||
<BOUCLE_forum(FORUMS){id_forum}> |
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> |
|||
<INCLURE{fond=noisettes/inc_header} |
|||
{meta_titre=#TITRE} |
|||
{meta_description=#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}}> |
|||
|
|||
<body dir="#LANG_DIR"> |
|||
<div id="container"> |
|||
<BOUCLE_article_forum(ARTICLES){id_article}> |
|||
<div id="header"> |
|||
[(#REM) <!-- =================================== ZONE BANDEAU ==================================== --> ] |
|||
<INCLURE{fond=noisettes/bandeau}{lang}{id_rubrique}{id_article}> |
|||
</div> |
|||
|
|||
[(#SET{statut_forum, [(#ID_ARTICLE|statut_forum)]})] |
|||
[(#GET{statut_forum}|=={ouvert}|non)#SET{verrou, lock}] |
|||
|
|||
<div id="wrapper"> |
|||
<div id="content"> |
|||
<div id="sujet" class="forum"> |
|||
[(#REM) <!-- Titre, logo, texte du sujet --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_sujet_description} |
|||
{id_forum} |
|||
{statut_forum=#GET{statut_forum}} |
|||
{verrou=#GET{verrou}}> |
|||
</div> |
|||
|
|||
[(#REM) <!-- Les reponses au sujet --> ] |
|||
<INCLURE{fond=noisettes/forum/inc_forum_sujet_reponses} |
|||
{statut_forum=#GET{statut_forum}} |
|||
{id_thread} |
|||
{id_forum} |
|||
{verrou=#GET{verrou}} |
|||
{sens_tri=#CONFIG{sarkaspip_forum/sens_tri_reponses, 0}} |
|||
{self} |
|||
{ajax}> |
|||
</div> |
|||
</div> |
|||
|
|||
<div id="navigation"> |
|||
[(#REM) <!-- ============================== ZONE COLONNE DE GAUCHE ============================= --> ] |
|||
<INCLURE{fond=noisettes/navigation}{id_rubrique}{id_secteur}> |
|||
</div> |
|||
|
|||
<div id="extra"> |
|||
[(#REM) <!-- ============================== ZONE COLONNE DE DROITE ============================= --> ] |
|||
<INCLURE{fond=noisettes/extra}{self=#SELF}{page=forum_sujet}{id_secteur}{id_rubrique}{id_article}> |
|||
</div> |
|||
|
|||
<div id="footer"> |
|||
[(#REM) <!-- ================================== ZONE PIED DE PAGE ================================== --> ] |
|||
<INCLURE{fond=noisettes/pied}{squelette=#SQUELETTE}> |
|||
</div> |
|||
</BOUCLE_article_forum> |
|||
</div> |
|||
</body> |
|||
</html> |
|||
[(#REM) <!-- ================================== ERREUR BOUCLE VIDE ================================== --> ] |
|||
</BOUCLE_forum> |
|||
<INCLURE{fond=404}> |
|||
<//B_forum> |
|||
|
|||
|
@ -0,0 +1,3 @@ |
|||
<BOUCLE_principale_rubrique(RUBRIQUES){id_rubrique=#ENV{id_rubrique, #RACINE_SPECIALISEE{forum}}}> |
|||
<INCLURE{fond=structure,env,id_rubrique=#ID_RUBRIQUE,id_secteur=#ID_SECTEUR,type-page=rubrique,composition=forums} /> |
|||
</BOUCLE_principale_rubrique> |
@ -1,5 +1,10 @@ |
|||
<BOUCLE_article_head(ARTICLES) {id_article}> |
|||
<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title> |
|||
[<meta name="description" content="(#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}|attribut_html)" />] |
|||
<BOUCLE_article_head(ARTICLES){id_article}> |
|||
<BOUCLE_forum(FORUMS){id_forum}> |
|||
<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title> |
|||
[<meta name="description" content="(#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}|attribut_html)" />] |
|||
</BOUCLE_forum> |
|||
<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title> |
|||
[<meta name="description" content="(#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}|attribut_html)" />] |
|||
<//B_forum> |
|||
[<link rel="canonical" href="(#URL_ARTICLE|url_absolue)" />] |
|||
</BOUCLE_article_head> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue