Les epingles et annonces ne fonctionnent pas [résolu]

mardi 2 octobre 2012 à 08h40
par _Philippe_

Logo de _Philippe_

Bonjour à tous,
Bref retour en attendant de pouvoir faire plus.
Je n’arrive pas à faire marcher les noisettes inc_forum_annonce et inc_forum_epingle de façon satisfaisante. La regex #SET{regexp, ^\[(epingle)\]} ne semble pas être prise en compte dans la boucle :
<BOUCLE_forum_epingles(FORUMS){id_article}{plat}{id_parent=0}{!par date_thread}{titre==#GET{regexp}}>.

Le titre est par contre bien nettoyé par le filtre « nettoyer_titre_sujet »

Le mode debug ne semble pas remonter pas la regex dans le "WHERE".

Je constate par contre que sur le site Sarka-SPIP en SPIP 2.1.17, le fonctionnement est normal. Le problème se pose donc sur mon site local en SPIP 3 (Wamp + MySQL 5.5.8 + PHP 5.3.5 - SPIP 3.0.5 [19905] | Sarka-SPIP 3.2.0 [66368]).

Les noisettes Forum sont identiques.

Plugins installés : Crayons et Sarka-SPIP.

Philippe

P.S. merci Eric pour cette évolution.


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

Réponses

2 octobre 2012 à 08h57

Philippe,

Peux tu expliquer quel est le problème visuellement ? Chez moi les annonces et épingles sont bien visibles. Autre chose, peux-tu aussi utiliser la dernière version de Sarka-SPIP, je pense qu’il te manque un ou deux commits.

2 octobre 2012 à 09h03

Eric,

Je faisais mes tests sur la version SVN de la branche v_32. Je vais charger l’archive zippée. Le bug constaté est la non séparation des épingles et des annonces. Tout s’affiche dans la noisette "discussion".

Je teste et je reviens.

Philippe

2 octobre 2012 à 09h12

Exact Philippe,

En fait j’ai d’autres sujets épinglés que ceux qui devraient y être. Y a bien un bug, je me demande si ce n’est pas le même problème que j’ai corrigé hier.

2 octobre 2012 à 09h16

bug identique avec l’archive zippée et la version SVN de la branche v_32. D’un côté, c’est rassurant que les deux marchent (ou ne marchent pas) de façon identique !!!

6 octobre 2012 à 14h24

Philippe,

C’est corrigé avec la version 3.2.1 qui sera disponible en zip à 15h00 ! Je clos le sujet.

6 octobre 2012 à 16h46

Eric, je ré ouvre temporairement ce fil. L’épingle se trouve à la fois en haut ET dans les fils de discussion avec l’archive zippée.

voir l’image jointe.

(j’ai bien la version 3.2.1 du squelette téléchargé à 16h25)

dans la noisette inc_forum_discussions.html, il y a un mauvais critère de boucle :
{titre!==#GET{regexp}, mettre != à la place. Mais apparemment, ça ne suffit pas. J’ai essayé :^\[dans la regexp sans succès. Je creuse ...

Par la même occasion, je constate que "joindre une image" (jpg) d’une capture d’écran donne seulement une vignette incluse dans le texte du post.

Philippe

Capture-3.jpg
6 octobre 2012 à 17h38

Philippe,

Je viens de corriger, il manquait aussi l’anti-slash c’est tout. Après pour l’opérateur de la regexp il est bon, c’est bien !== et pas !=. Donc voilà. Pour le jpg je sais pas mais ouvre un autre message si y a un bug sinon on en finit jamais avec les fils de discussions si à chaque fois on ouvre un autre sujet dedans.