Après 5 heures de test de tous côté, j'ai isolé les fautifs.
Afin d'être certaine de ce que j'avance ci-dessous, j'ai créé un site créé à partir de zéro en 2.0.9 et j'ai testé de poster un message sous un article avec le squelette de la dist, la prévisualisation des forums ne fonctionne pas lorsqu'on utilise les lames
Glossaire interne
ou
Découpe en pages et onglets
du couteau suisse !
Je suis épuisée d'avoir passé autant de temps à chercher tout ça pour ça. Et je suis démoralisée parce que j'ai besoin de ces 2 lames du couteau suisse !
Ma compétence s'arrête ici, je suis bien incapable de comprendre quel est le code qu'il faudra modifier dans le couteau suisse, je ne peux donc pas comiter, désolée...
Mais bon, je sais que Pat est assez réactif, ou quelqu'un d'autre saura nous éclairer ?
Tina
Depuis le passage à la 2.0.9 depuis une 2.0.8, avec spip_loader, parfaitement bien déroulé, on coince sur tous nos forums de tous nos sites (même squelette).
A savoir qu'on a bien le formulaire_forum qui s'affiche pour la saisie du message dans le forum, mais que la prévisualisation avant envoi n'affiche strictement rien du formulaire_forum (le reste de le page s'affiche bien).
Qu'y a-t-il comme piste où fouiner pour résoudre ce bug ?
quelqu'un a-t-il subit le même problème après un passage à la 2.0.9 ?
Merci d'avance pour vos lumières,
Tina
Dans le fichier forum.php je lis cette nouveauté de la 2.0.9 si je ne m'abuse
// Une securite qui nous protege contre :
// - les doubles validations de forums (derapages humains ou des brouteurs)
// - les abus visant a mettre des forums malgre nous sur un article (??)
// On installe un fichier temporaire dans _DIR_TMP (et pas _DIR_CACHE
// afin de ne pas bugguer quand on vide le cache)
// Le lock est leve au moment de l'insertion en base (inc-messforum)
// Ce systeme n'est pas fonctionnel pour les forums sans previsu (notamment
// si $afficher_texte = 'non')
// http://doc.spip.org/@forum_fichier_tmp
function forum_fichier_tmp($arg)
{
# astuce : mt_rand pour autoriser les hits simultanes
etc
Est-ce qu'il faut que _DIR_TMP aient des droits particuliers ?
Est-ce que mt_rand est une fonction que PHP doit fournir ? Car je ne la vois pas sur la page mondomaine.com/test.php
J'ai php 4.4.4., est-ce suffisant pour Spip 2.0.9 ???
Ou alors suis-je sur une tout à fait mauvaise piste ?
Tina