Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

3 - Le site : philosophie, organisation, problèmes...

Dernier post
Page : 2/2   -   Aller directement à la page : 1  2 

[FAIT] Bogue "ce forum est à plat"

olinuxx utilisateur non connecté France
Ça fait un bout de temps que l'on a ce bogue qui apparait :
  • (parfois) lorsque l'on clique sur certains liens de forum
  • (souvent) lorsque l'on clique sur la majorité des liens de forums dans tiki-user_information.php -> onglet "Mes contributions"



olinuxx utilisateur non connecté France
farvardin écrit :
Je cherche avec le titre "Convertir un fichier midi en audio", et ça me donne ces résultats :

http://linuxmao.org/tiki-searchindex.php?filter%7Econtent=convertir+un+fichier+midi+en+audio&search=Recherche

aucun n'est directement accessible.


Le 6ème lien "Convertir un fichier midi en audio [ RESOLU ]" fonctionne.



farvardin écrit :
On voit que le "comments_parentId=71275" devient "forumthread71215". Ça ne serait pas possible de reconstituer automatiquement une URL lisible à partir de ça avec une petite regex et de rediriger le visiteur dessus ?


Ça n'est pas ça le problème. Si tu prends : http://linuxmao.org/tiki-view_forum_thread.php?comments_parentId=71215&forumId=45 , ça fonctionne aussi bien que http://linuxmao.org/forumthread71215

Le problème ici est le suivant : Tiki enregistre chaque message (pas "chaque fil de discussion", mais "chaque message") avec un identifiant numérique du type 71215 ou 71275 par exemple. Dans la BDD, chaque message est ainsi référencé de façon unique. Dans la ligne dans la BDD de chaque message, il y a également une référence au "message-mère" de chaque message, ainsi le message 71275 est référencé comme ayant pour message-mère le message 71215 dans note cas.

Ce qu'il faudrait, c'est que lorsqu'un appel est fait au forumthread71275, Tiki vérifie que le champ de numéro du message n'est pas le même que le numéro du message-mère, puis qu'il affiche le message-mère (71215) plutôt que le message demandé (71275).

Éventuellement avec : http://linuxmao.org/forumthread71215#threadId71275 ce qui permet de lier directement sur le bon message du fil de discussion. Ça fait un bon bout de temps que j'ai repéré le problème et compris comment il faudrait que tiki fasse, mais vu que je ne connais pas le php/smarty (les langages de Tiki), c'est en plan pour l'instant. Si un codeur lit ceci, ça serait une super contribution à linuxmao !



farvardin écrit :
"Ce forum est à plat et ne permet pas de répondre aux autres réponses."

= "à plat" : les visiteurs ne savent pas ce que "à plat" veut dire. En l'état on croit que ça veut dire "cassé".
= "ne permet pas de répondre" : on veut juste lire le message ou fil, parler de "répondre" donne l'impression que le problème est ailleurs


Très bonne analyse. Je plussoie.


farvardin écrit :
Je suggère plutôt ce genre de message (pas génial mais peut-être plus explicite) :

« Du fait d'une contrainte technique, il ne vous est pas possible d'accéder à cette partie du forum par ce lien. Merci de faire une recherche sur le sujet indiqué en titre de votre navigateur depuis un moteur de recherche extérieur pour le retrouver d'une autre manière. Désolé pour le dérangement. »


Ouep, c'est un meilleur message. J'essaierai d'intégrer ceci bientôt. Si tu n'as pas de nouvelle ici d'ici une dizaine de jours, n'hésite pas à me le rappeler.

Merci du temps passé à débusquer ceci !

farvardin utilisateur non connecté
ok, merci pour l'explication. Je me suis fait avoir du fait de la similitude entre 71275 et 71215, je pensais que c'était la même valeur.

Une solution comme sur linuxfr serait bien, il y a une différence entre les "nodes" et les commentaires, par exemple :

http://linuxfr.org/nodes/110223/comments/1676918

et en ayant juste un commentaire, on peut retourner sur le fil associé.

Citation :
Le 6ème lien "Convertir un fichier midi en audio [ RESOLU ]" fonctionne.


ah oui, effectivement, je n'étais pas allé jusque là.

olinuxx utilisateur non connecté France
De rien pour l'explication, ça permet que ce soit clair/clarifié pour tout le monde ici :-)

Le principe de "node" n'est pas ici très différent du principe de "message-mère" je pense. Le soucis (toujours "je pense") se situe certainement dans la fonction qui appelle un message de discussion en "prenant pour acquis" que l'identifiant du message est un identifiant de message-mère. Le problème est, à mon humble avis, facilement (voire très facilement) résoluble par quelqu'un qui posséderait les compétences php/smarty pour le faire. Avis à la population cool

olinuxx utilisateur non connecté France
Pas de nouvelle, bonne nouvelle ?

Je mets un [fait] et je fermerai au prochain passage de maintenance s'il n'y a pas de nouveau ici.

olinuxx utilisateur non connecté France
Suite à la mise à jour de Tiki en 12.10, il faut refaire ceci.

olinuxx utilisateur non connecté France
Ça a été fait pour le Tiki 12.10 actuellement utilisé.
Je refermerai donc ce fil de discussion à mon prochain passage de maintenance.

Page : 2/2
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool