Gros bug lié à l'utilisation d'une varaible id_forum qui crée des conflits ==> on remplace par rub_forum

On n'utilisait pas vraiment le plugin Comments, alors on le retire.
This commit is contained in:
Pierre 2020-04-02 13:47:52 +02:00
parent ca343c641d
commit f1f9181ceb
8 changed files with 24 additions and 25 deletions

View file

@ -1,4 +1,4 @@
<a href="[(#URL_PAGE{#ENV{type-page}}|parametre_url{id_forum,#ENV{id_forum}})]"><i class="fas fa-arrow-circle-left"></i> Retour</a>
<a href="[(#URL_PAGE{#ENV{type-page}}|parametre_url{rub_forum,#ENV{rub_forum}})]"><i class="fas fa-arrow-circle-left"></i> Retour</a>
<BOUCLE_sujet(ARTICLES){id_article=#ENV{id_article}}>
<div id="sujet-forum" class="sujet-forum">
@ -31,7 +31,7 @@
</div>
<div class="col-11">
<a class="titre-sujet" href="[(#URL_PAGE{auteur}|parametre_url{id_auteur,#ID_AUTEUR})]">#AUTEUR</a>
<div class="infos-sujet font-italic">le [(#DATE|date_interface)]</div>
<div class="infos-sujet font-italic">[(#DATE|date_interface)]</div>
<div class="texte-reponse">#TEXTE</div>
<B_docs2>
<div class="row mt-2">
@ -52,9 +52,10 @@
</div>
</BOUCLE_reponses>
<div class="cadre-gris">
<div class="h2">Répondre</div>
#FORMULAIRE_FORUM{#SELF}
</div>
</BOUCLE_sujet>
<div class="cadre-gris">
<div class="h2">Répondre</div>
#FORMULAIRE_FORUM
</div>

View file

@ -9,11 +9,11 @@
<INCLURE{fond=inclure/menu-espace_membre,env}>
[(#ENV{id_forum}|non)
[(#ENV{rub_forum}|non)
<INCLURE{fond=inclure/bouton_ordre,env,ordre=#ENV{ordre,ASC},objet=mot}>
]
[(#ENV{id_forum}|oui)
[(#AUTORISER{voir,forum,#ENV{id_forum}}|oui)
[(#ENV{rub_forum}|oui)
[(#AUTORISER{voir,forum,#ENV{rub_forum}}|oui)
[(#ENV{id_article}|oui)
<INCLURE{fond=inclure/article-forum,env}/>
]
@ -26,7 +26,7 @@
<B_articles>
<div class="row liste-articles">
#ANCRE_PAGINATION
<BOUCLE_articles(ARTICLES){id_mot=#ENV{id_mot}}{par rang}{inverse #GET{tri}}{par date}{inverse #GET{tri}}{pagination 8}{si #ENV{id_forum}|non}>
<BOUCLE_articles(ARTICLES){id_mot=#ENV{id_mot}}{par rang}{inverse #GET{tri}}{par date}{inverse #GET{tri}}{pagination 8}{si #ENV{rub_forum}|non}>
<div class="col-lg-3 mt-4 mt-lg-3">
<INCLURE{fond=inclure/bloc_article, env, id_article}/>
</div>
@ -35,7 +35,7 @@
[<div class="pagination mt-3">(#PAGINATION{page_precedent_suivant})</div>]
</B_articles>
<div>
[(#ENV{id_forum}|non)
[(#ENV{rub_forum}|non)
Il n'y a aucun article à afficher dans cette section pour l'instant.
]
</div>

View file

@ -1 +0,0 @@
div

View file

@ -1,4 +1,4 @@
<BOUCLE_intro(ARTICLES){grigri=forum_#ENV{id_forum}}{si #ENV{id_article}|non}>
<BOUCLE_intro(ARTICLES){grigri=forum_#ENV{rub_forum}}{si #ENV{id_article}|non}>
<h2 class="#EDIT{titre}">#TITRE</h2>
<div class="cadre-gris #EDIT{texte}">
@ -32,7 +32,7 @@
[(#ENV{id_article}|non)
<div class="boutons">
<a class="btn btn_editer" href="[(#URL_PAGE{editer_sujet}|parametre_url{id_forum,#ENV{id_forum}}|parametre_url{url,#ENV{type-page}})]"><i class="fas fa-edit"></i> Démarrer une nouvelle discussion</a>
<a class="btn btn_editer" href="[(#URL_PAGE{editer_sujet}|parametre_url{rub_forum,#ENV{rub_forum}}|parametre_url{url,#ENV{type-page}})]"><i class="fas fa-edit"></i> Démarrer une nouvelle discussion</a>
</div>
<INCLURE{fond=inclure/sujets-forum,env,url=#ENV{type-page}}>

View file

@ -5,8 +5,8 @@
</button>
<div class="collapse navbar-collapse" id="liste-groupes">
<ul class="navbar-nav">
<li class="nav-item [(#ENV{id_forum}|=={#CONFIG{balint/id_rub_forum}}|oui) active]">
<a class="nav-link ajax nocache" href="[(#URL_PAGE{espace_membre}|parametre_url{id_forum,#CONFIG{balint/id_rub_forum}})]">Forum</a>
<li class="nav-item [(#ENV{rub_forum}|=={#CONFIG{balint/id_rub_forum}}|oui) active]">
<a class="nav-link ajax nocache" href="[(#URL_PAGE{espace_membre}|parametre_url{rub_forum,#CONFIG{balint/id_rub_forum}})]">Forum</a>
</li>
<BOUCLE_menu_membre(MOTS){id_groupe = #CONFIG{balint/id_mots_espace_membre}}{par id_mot}{tout}>
<li class="nav-item [(#ENV{id_mot}|=={#ID_MOT}|oui) active]">
@ -14,8 +14,8 @@
</li>
</BOUCLE_menu_membre>
[(#AUTORISER{voir,forum,#CONFIG{balint/id_rub_forum_prive}}|oui)
<li class="nav-item [(#ENV{id_forum}|=={#CONFIG{balint/id_rub_forum_prive}}|oui) active]">
<a class="nav-link ajax nocache" href="[(#URL_PAGE{espace_membre}||parametre_url{id_forum,#CONFIG{balint/id_rub_forum_prive}})]">Échanges entre membres du bureau</a>
<li class="nav-item [(#ENV{rub_forum}|=={#CONFIG{balint/id_rub_forum_prive}}|oui) active]">
<a class="nav-link ajax nocache" href="[(#URL_PAGE{espace_membre}|parametre_url{rub_forum,#CONFIG{balint/id_rub_forum_prive}})]">Échanges entre membres du bureau</a>
</li>
]
</ul>

View file

@ -43,7 +43,7 @@
if (!isset($GLOBALS['visiteur_session']['statut']) OR $GLOBALS['visiteur_session']['statut']=="6forum") {
?>
<li class="nav-item [(#SI_PAGE{forum_discussion}|oui) active]">
<a class="nav-link" href="[(#URL_PAGE{espace_membre}|parametre_url{id_forum,#CONFIG{balint/id_rub_forum}})]">Espace membre</a>
<a class="nav-link" href="[(#URL_PAGE{espace_membre}|parametre_url{rub_forum,#CONFIG{balint/id_rub_forum}})]">Espace membre</a>
</li>
<?php
}
@ -52,12 +52,12 @@
<li class="nav-item dropdown [(#SI_PAGE{espace_membre}|oui) active]">
<a class="nav-link dropdown-toggle" href="[(#URL_PAGE{espace_membre})]" id="membresDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Espace membre</a>
<div class="dropdown-menu" aria-labelledby="membresDropdown">
<a class="dropdown-item" href="[(#URL_PAGE{espace_membre}|parametre_url{id_forum,#CONFIG{balint/id_rub_forum}})]">Forum</a>
<a class="dropdown-item" href="[(#URL_PAGE{espace_membre}|parametre_url{rub_forum,#CONFIG{balint/id_rub_forum}})]">Forum</a>
<BOUCLE_menu_prive(MOTS){id_groupe=#CONFIG{balint/id_mots_espace_membre}}{par id_mot}{tout}>
<a class="dropdown-item" href="[(#URL_PAGE{espace_membre}|parametre_url{id_mot,#ID_MOT})]">#TITRE</a>
</BOUCLE_menu_prive>
[(#AUTORISER{voir,forum,#CONFIG{balint/id_rub_forum_prive}}|oui)
<a class="dropdown-item" href="[(#URL_PAGE{espace_membre}|parametre_url{id_forum,#CONFIG{balint/id_rub_forum_prive}})]">Échanges entre membres du bureau</a>
<a class="dropdown-item" href="[(#URL_PAGE{espace_membre}|parametre_url{rub_forum,#CONFIG{balint/id_rub_forum_prive}})]">Échanges entre membres du bureau</a>
]
</div>
</li>

View file

@ -1,6 +1,6 @@
<B_sujets>
#ANCRE_PAGINATION
<BOUCLE_sujets(ARTICLES){id_secteur=#ENV{id_forum}}{!par date}{pagination 10}>
<BOUCLE_sujets(ARTICLES){id_secteur=#ENV{rub_forum}}{!par date}{pagination 10}>
<div class="sujet-forum row">
<div class="col-3 col-xl-1">
<BOUCLE_auteur(AUTEURS){id_article}{0,1}>
@ -8,13 +8,13 @@
</BOUCLE_auteur>
</div>
<div class="col-9 col-xl-11">
<a class="titre-sujet ajax nocache" href="[(#URL_PAGE{#ENV{url}}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_forum,#ENV{id_forum}}|ancre_url{sujet-forum})]">#TITRE</a>
<a class="titre-sujet ajax nocache" href="[(#URL_PAGE{#ENV{url}}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{rub_forum,#ENV{rub_forum}}|ancre_url{sujet-forum})]">#TITRE</a>
[<div class="resume-sujet">(#TEXTE|couper{150, '...'})</div>]
<div class="infos-sujet mt-2">Démarré par #LESAUTEURS le [(#DATE|affdate)]</div>
<BOUCLE_reponse(FORUMS){id_article}{! par date}{0,1}>
<div class="infos-sujet font-italic">[(#TOTAL_BOUCLE|singulier_ou_pluriel{balint:1_reponse, balint:n_reponses})] | Dernier message de #AUTEUR [(#DATE_HEURE|date_relative)]</div>
</BOUCLE_reponse>
<a class="d-block mt-2 ajax nocache" href="[(#URL_PAGE{#ENV{url}}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_forum,#ENV{id_forum}}|ancre_url{sujet-forum})]"><i class="fas fa-edit"></i> Participer à la discussion</a>
<a class="d-block mt-2 ajax nocache" href="[(#URL_PAGE{#ENV{url}}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{rub_forum,#ENV{rub_forum}}|ancre_url{sujet-forum})]"><i class="fas fa-edit"></i> Participer à la discussion</a>
</div>
</div>

View file

@ -25,7 +25,6 @@
<necessite nom="suivant_precedent" compatibilite="[1.4.4;]" />
<necessite nom="bigform" compatibilite="[1.0.5;]" />
<necessite nom="compositions" compatibilite="[3.8.0;]" />
<necessite nom="comments" compatibilite="[3.5.0;]" />
<utilise nom="urls_pages" compatibilite="[1.0.11;]" />
<pipeline nom="declarer_champs_extras" inclure="base/balint.php" />