Skip to main content Help Control Panel

 

Projets «   Campagnes de tests «   RC5 livrée - test de yacs 10.2.12, alias yacs Martin RC 5 «  

Carrousel en accueil [Integrated]

Fatal error

WorkflowSupport request
StatusSolution has been fully integrated
OwnerBernard Paques
Progress100%

Si je colle un [published.carrousel=section:xx] dans la page de couverture, j'obtiens 8 fois sur 10 en homepage :

Fatal error: Class 'Overlay' not found in /articles/layout_articles_as_carrousel.php  on line 104

(v10.2.12)

Files

Layout articles as carrousel.zip - 2,426 bytes, 6 downloads
edited by Christophe Battarel on Apr. 5 2010 · details

Comments

J.Juraver - on Apr. 5 2010
Le problème a été enregistré


Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
Christophe Battarel - on Apr. 5 2010

Bonjour Jérémie,

Comme te le dit le message d'erreur, la classe overlay n'est pas trouvée; il faut donc la définir juste avant ta ligne 104 :

include_once($context['path_to_root'].'overlays/overlay.php');

Je te joins le source modifié.

Joyeuses Pâques.


layout-articles-as-carrousel.zip


Christophe Battarel - Société altairis -
J.Juraver - on Apr. 5 2010

Joyeuses pâques chinese

Ton fichier corrige bien la chose. Mais je ne comprends pas pourquoi cette ligne 104 était nécessaire en homepage, et pas ailleurs (j'utilise le même code à l'index d'une section, et pas d'erreur fatale de ce genre).




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
Christophe Battarel - on Apr. 5 2010

en visualisation d'une "entité" (article, section, catégorie, utilisateur), le fichier overlay.php est déjà inclus dans le script view.php puisque la classe overlay permet de surcharger ou d'étendre une entité; ce qui explique que tu n'aies pas de problème.

En homepage par contre (index.php), ce script n'est pas inclus.

On peut considérer que c'est un bug du layout_articles_as_carroussel de ne pas inclure cette classe.




Christophe Battarel - Société altairis -
Alain Lesage - on Apr. 5 2010

Pour que ce soit corrigé dans une future livraison de Yacs, ne conviendrait-il pas de verser ce patch dans suggestion de code ou de mentionner le bogue dans la section de test de Yacs Martin ?

Bien sûr, comme c'est Tof qui produit le patch, j'imagine qu'il peut le mettre tout de suite lui-même dans le dépôt de code. Mais alors, je suggérerais de mentionner que c'est fait, juste pour garder trace de là où on en est. (Un peu comme quand Bernard indique : correction effectuée sur machine de développement.)


J.Juraver - on Apr. 6 2010
"

en visualisation d'une "entité" (article, section, catégorie, utilisateur), le fichier overlay.php est déjà inclus dans le script view.php

"

Tiens, oui ! Merci pour le complément, je dors moins bête ce soir chinese




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
J.Juraver - on Apr. 15 2010
Le workflow a été changé en "Changement planifié"
Le changement a été engagé


Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
J.Juraver - on Apr. 15 2010

Il semble que ce soit ok sur RC6.

Par contre je constate quelque chose qui est peut-être lié : dans un boîte gadget créee exprès, le code [sections.accordion=section:xx] n'affiche rien, ni le contenu des sections, ni le layout accordion, et ceci uniquement en homepage. Edit ! Gourré, en fait j'avais mis du texte dans l'intro de la page gadget, ce qui annule automatiquement le contenu description en accueil...




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
Alexis Raimbault - on May 3 2010
Le workflow a été changé en "Demande de support"


Alexis Raimbault webmaster free-lance
Bernard Paques - on June 25 2010

Problème intégré dans le code de référence, et pour plusieurs layouts en plus. Voir layout accordeon en accueil


Bernard Paques - on June 25 2010
Bernard Paques est le nouveau propriétaire
La solution a été intégrée