Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Direction yacs 7.6 - Feed back

Comme toujours la mise à jour de Yacs apporte son lot de joie mais aussi de soucis...
Problem has been recorded

Issue description

En guise d'avant propos, autant le dire tout de suite, la migration de la version 7.4 à la 7.6 de Yacs et sans doute l'une des plus réussi...

On regrettera peut être dans le rapport des mises à jours que les celles échouée (ERROR : ) ne soient pas colorée en rouge pour faciliter les vérifications.

Bugs repérés : les liens courts
(..sections/view.php/9/nick_name) ne sont plus pris en compte par YACS à l'intérieur des sections.
Il en résulte un joyeux bordel pour ceux qui prévoie un possible changement de nom de domaine... :
Les images ne s'affichent pas, les liens se doubles... http://www.sitetest.com/sections/view.php/9/Administration-maintenancesections/view.php/9/Administration-maintenance

Bugs repérés : Textarea et la balise Div
Un exemple vaut mieux qu'un discours :
Le code :
(div id="flashcontent")
        (
img src="http://www.siteweb.com/images/Art/facile.jpg" title="Solutions"
    
height="228" width="300" alt="Internet VDP-Digital Nice, 06"/)
    (/
div)


Le résultat :
Erreur XML : > required à la ligne 2
(img src="http:<i>www.siteweb.com/images/Art/facile.jpg" title="Solutions"
    
height="228" width="300" alt="Internet VDP-Digital Nice, 06"/)
Dernier &#233;l&#233;ment de pile : DIV

Apparemment, textarea remplace les deux slash de l'url par (i)...

Edit : Apparement, la gestion des étiquettes a aussi un soucis... Voir ce message.

Comments

Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

on Jul. 3 2007


Le problème sur les liens n'est pas un bug, mais une nouvelle fonction, liée à l'optimisation SEO... Et oui ! En version 7.6, j'ai enlevé la meta-balise <base href="... de tous les templates de référence, comme fortement conseillé par les experts pour éviter que les moteurs de recherche "détricotent" les belles URLs rewritées. Je m'attendais plutôt à ce que tu me félicites de cette initiative...

Bon, je reconnais qu'il y a un effet de bord, c'est l'obligation d'utiliser des liens absolus dans les pages, ou alors de laisser YACS construire les liens lui-même. Est-ce le cas dans la page que tu mentionnes ?
ThierryP
avatar
from Nice, Drap
Associate
1114 posts
registered on Feb. 22 2006

inspired from Bernard on Jul. 3 2007


Tiens, l'utilisation du double dièse ?

C'est ce qui permet de prendre le raccourci (../) comme url de domaine par défaut ?

Je suppose que cela permet au nom de domaine d'être présent (directement dans le code) pour tout les liens internes...
Du coup le nom de domaine gagne en visibilité.
C'est bien le principe d'optimisation dont tu parles ?

Pour le reste non, généralement, les liens interne je préfère (vieille habitude) les gérer moi même.

Mais je commence doucement à laisser Yacs prendre le pas, notamment sur certains liens externes que je considère comme mineur ou qui sont là seulement à titre d'exemple.


Et pour le cas de la balise div dans texte area ?

C'est ce qui m'handicape le plus actuellement, cela à pour effet de complètement désactiver ma mise en page flash...

Je vais chercher plus en profondeur, le problème est peut être du à l'utilisation du script que j'utilise pour afficher les Flash...

En tout cas Merci Bernard.
ThierryP
avatar
from Nice, Drap
Associate
1114 posts
registered on Feb. 22 2006

on Jul. 4 2007


Je suis entrain de vérifier le dossier codes.

Apparemment rien n'a changé entre les deux versions... Le problème ne vient donc pas de là...

J'ai vérifié mon template, je suppose que
'.$context['url_to_root'].'

résout le problème du double dièse.

Tout concorde vers un problème de balise div (qui à un ID ceci dit en passant...)
Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

inspired from ThierryP on Jul. 4 2007


ThierryP: attention, le dossier codes a pas mal changé entre la version 7.4 et la 7.6...
ThierryP
avatar
from Nice, Drap
Associate
1114 posts
registered on Feb. 22 2006

on Jul. 4 2007


Oups, une vielle archive 7.4 mise à jour par mégarde

Bon, je vérifie tout ça alors !
ThierryP
avatar
from Nice, Drap
Associate
1114 posts
registered on Feb. 22 2006

on Jul. 4 2007


C'est vrai qu'il y a beaucoup de modifications !

Il y a d'ailleurs une quantité énorme de fonction dont je ne connais même pas l'usage !

Mais je n'ai rien trouvé qui explique cette intrusion du (i) dans l'url...
ThierryP
avatar
from Nice, Drap
Associate
1114 posts
registered on Feb. 22 2006

on Jul. 6 2007


J'avais peut être tout faux. Apparemment c'est le script qui est à l'origine du bug... Pourquoi, ça je n'en sais rien...

Il va donc falloir que je trouve un autre moyen d'afficher les flash tout est les rendant compatible avec IE7...
ThierryP
avatar
from Nice, Drap
Associate
1114 posts
registered on Feb. 22 2006

on Jul. 6 2007


http://www.yetanothercommunitysystem.com/yacs/comments/9499

Je suis donc passé de swfobject a ufo, est tout fonctionne parfaitement !

Merci Bernard

(Reste le problème des étiquettes ! Ce sujet montre le problème avec des étiquettes 7.6, 7.6, 7.6 ...)
Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

inspired from ThierryP on Jul. 8 2007


ThierryP: Pour les étiquettes, il s'agit bien d'un bug, à corriger en modifiant l'appel à categories::lookup() par categories::get_by_keyword() à la ligne 1404 de categories/categories.php.

Tags: bugs 7.6

Rate this page
Posted by ThierryP on Jul. 2 2007, commented by Bernard on Jul. 8 2007, (popular)