Comment faire marcher tout ça ?
N’étant pas un grand Spipeur j’ai eu pas mal de mal à obtenir des formulaire_forum en sus. J’ai trouvé la solution grâce au utilisateur de la liste Spip et en s’acharnant pendant deux semaines ! L’explication sera donc simple.
Préparer le terrain
Tout d’abord allez chercher le couple de fichier formulaire_forum.html, formulaire_forum_previsu.html et inc-formulaire_forum.php3 dans le dossier /formulaire se trouvant à la racine de Spip.
Copiez les dans votre dossier /squelettes. Ainsi ils ne seront pas écrasés lors d’une mise à jour prochaine.
Renommez les à votre guise par exemple formulaire_livreor.html, formulaire_livreor_previsu.html et inc-formulaire_livreor.php3.
Quelques modifications à effectuer dans inc-formulaire_livreor.php3
C’est ici que ça se corse !
Lignes 26 à 28 :
// Contexte du formulaire
global $balise_FORMULAIRE_LIVREOR_collecte;
$balise_FORMULAIRE_LIVREOR_collecte = array('id_rubrique', 'id_forum', 'id_article', 'id_breve', 'id_syndic');Lignes 31 à 32
// verification des droits a faire du forum
function balise_FORMULAIRE_LIVREOR_stat($args, $filtres) {Ligne 57
function balise_FORMULAIRE_LIVREOR_dyn($titre, $table, $forums_publics, $id_rubrique, $id_forum, $id_article, $id_breve, $id_syndic, $url, $url_param_retour) {
Ligne 168
'formulaire_livreor_previsu',
Ligne 237 Très importante, celle qui me manquait.
return array('formulaire_livreor', 0,
Ligne 268 A modifier si vous l’avez modifié dans formulaire_livreor.html
function barre_livreor($texte)
Et ça marche ! Attention cependant je n’ai pas modifié les paramètres si le forum est modéré à priori donc je ne sais pas ce qu’il faut modifier au cas où.
No discussion
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Follow the comments:
|
