Forum sur Sarka-SPIP 3.0

jeudi 26 mai 2011 à 18h46
par fredalex

Logo de fredalex

Bonjour,
Je viens de me rendre compte que l’on ne peut pas laisser de commentaire dans l’agenda. Même si j’autorise un forum dans l’article dans la partie privée...
Cela est-il normal ou cela vient de mon site ?
Comment faire pour remedier à cela ?

merci pour votre aide...


Ce sujet est verrouillé : vous pouvez consulter son fil de discussion mais vous ne pouvez plus y répondre.

Réponses

26 mai 2011 à 23h50

fredalex,

Il n’est pas possible d’avoir un forum dans les articles de l’agenda puisque ceux-ci ne sont visibles que depuis l’agenda (donc éphémères), et non dans une rubrique.

Tu peux toucher le code et mettre ton nouveau fichier dans "squelettes". Mais peut-être pb pour les éventuelles mises à jour. (Il faut y aller à tâtons, aide-toi de Web Developer et firebug) ; Très long si on n’y connait pas grand chose.

Il faut tester les "redirections", mais la redirection de l’agenda vers un article de rubrique, n’affiche pas l’opportunité de commentaires. Mais celle-ci s’affiche dans l’article si on y arrive sans passer par l’agenda.
A mon avis, solution rapide, meme si bancale : rédige ton article tranquillment. A la fin, tu ajoutes un texte du genre "Si le bouton « répondre à cet article » n’apparait pas, cliquer ici pour le faire apparaître" et tu le renvoie sur lui même.
Ça donne en code [Si le bouton « répondre à cet article » n’apparait pas, cliquer ici pour le faire apparaître->art15] si ton article porte le numéro 15.
Et quand on clique, on voit apparaitre la proposition "répondre à cet article"... puisqu’on n’est plus passé par l’agenda.

Je l’ai testé ici, ce que j’ai testé pour toi est à la date du 2 mai.

Franchement, je pense que c’est le plus simple et le plus sûr.

Pétarel

27 mai 2011 à 20h04

_Pétarel_
Merci, pour ta réponse, mais entre temps j’ai réalisé quelques modifs...
En créant une copie de "evenement.html" sous /squelettes/ et en rajoutant çà :

[(#REM) <!-- Commentaires --> ]
[(#PETITION|?{'', ' '})
[(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
[(#GET{statut}|!={non_autorise}|oui)
<INCLURE{fond=noisettes/article/inc_article_commentaires}
{ajax}
{id_article}
{statut=#GET{statut}}
{pas_pagination=#CONFIG{sarkaspip_article/pas_pagination_commentaires, 20}}
{modele_pagination=#CONFIG{sarkaspip_article/modele_pagination_commentaires}}
{position_pagination=#CONFIG{sarkaspip_article/position_pagination_commentaires, 2}}>
] 
]

Et çà marche...
J’ai aussi modifier " inc_commentaires.html" pour faire apparaitre les commentaires dans la noisette des derniers commentaires...
Voilà, je n’ai pas vu de problème...

27 mai 2011 à 22h53

fredalex ,

Pas de raison qu’il y ait des pb maintenant... En revanche, dès qu’on fait des personnalisations, c’est au moment des mises à jour que cela peut poser problème. Parfois, pas tout le temps.
J’en fais pas mal, mais j’ai du tout reprendre complètement en passant de SPIP 1.9.2 à SPIP 2.0, et j’ai deux sites en SPIP 2.0.10 qui ne peuvent passer en 2.1 sans reprendre entièrement les personnalisations.

C’est pour cela que quand on peut éviter, c’est mieux de limiter. Et surtout, je te conseille de bien garder dans un dossier ce que tu as fait (= le fichier modifié + le fichier original), histoire de savoir exactement, si dans deux ans tu as besoin de revenir dessus lors d’une mise à jour...
Pétarel

28 mai 2011 à 07h35

salut _Pétarel_,
C’est bien pour cela que les modifs sont à réaliser dans le répertoire personnalisable "/squelettes/". On le répète bien assez sur le site.
Ainsi, que les modifs doivent être bien commentées pour si retrouver plus rapidement plus tard...si mise à jours de Spip ou sarka par exemple...

Sinon, je trouve sympa l’amélioration de la hiérarchie des commentaires proposés par Philippe. Allez vous compilez cela dans une mise à jours de Sarka ?

28 mai 2011 à 08h16

Fredalex,

La forum "nouveau look" est pour l’instant en test. Mais ce n’est pas juste pour nous distraire !
Il y a encore des bricoles à vérifier.

Pétarel