le "trailer" d'un overlay se place toujours juste sous la description de son hôte (section ou article) et n'est pas conditionné à l'affichage par l'existence d'un texte de bas de page pour son hôte (ce que tu proposes)
get_view_text, se place lui avant la description de l'hôte.
ce qu'il te faudrait plutôt, c'est un get_live_trailer
(mais il y a le pb du double emploi du mot "trailer", celui de l'overlay, et celui de l'hote)
Alexis Raimbault webmaster free-lance
J'ai pas tout compris mais il me semble quand même que le contenu du trailer géré par l'overlay de section devrait s'effectuer, pour une section, après la liste des sous-sections et des articles éventuels. Or actuellement l'appel
if(is_object($overlay))
$text .= $overlay->get_text('trailer', $item);
s'effectue avant ces listes alors que le trailer "natif" se fait après
Actupro
quelques sites yacs : création site internet annuaire pro
qu'est-ce que tu appelles un overlay "de section"? A part le fait qu'on l'applique à une section, il n'y a pas de différence au niveau de la classe php avec un overlay "d'article"
la logique actuelle de l'overlay, c'est de placer son trailer texte juste après la description.
mais effectivement c'est peut être mieux comme tu dis. D'autant plus qu'avec get_live_description on peut obtenir quasiment la même chose que get_trailer_text, dans son emploi actuel.
Pour rester cohérent, il faudrait alors faire de même au niveau du view.php d'un article, et afficher le trailer de l'overlay après le listage des commentaires, liens, fichiers.
Alexis Raimbault webmaster free-lance
C'est différent quand l'overlay est appliqué à l'article car il n'y a effectivement rien entre la description et le trailer. Dans une sectino il peut y avoir une liste de sous-section et une liste d'article
un exemple ici http://enviedevienne.fr/section-339-vienne ou je veux afficher le plan en dessous de la liste des articles (le mot "bas" est dans le trailer de la section et le plan est affiché via la fonction get_text('trailer') de l'overlay)
Actupro
quelques sites yacs : création site internet annuaire pro
Oui, la demande est recevable, si on se rappelle que l'esprit est de pouvoir rendre le bas de page dynamique. Par défaut, yacs permet de saisir un bas de page ("trailer") pour les sections comme pour les articles. La fonction associée, pour les overlays, devrait être appelée juste avant l'envoi du bas de page. Je modifie le code de référence.
Le workflow a été changé en "Demande d'évolution"
Bernard Paques est le nouveau propriétaire
La demande d'évolution est valide
Bon, en fait, il y a une petite dizaine de fichiers à modifier pour que la règle d'usage des bas de page soit cohérente entre les articles, les catégories et les sections. Dans la majorité des cas, j'ai déplacé l'appel de l'overlay juste avant l'envoi du bas de page statique, comme suit :
// insert overlay data, if any
if(is_object($overlay))
$text .= $overlay->get_text('trailer', $item);
// add trailer information from this item, if any
if(isset($item['trailer']) && trim($item['trailer']))
$text .= utf8::to_unicode(Codes::beautify($item['trailer']));
Après, il y a quelques cas plus compliqués, mais vous avez l'essentiel. Je vais finir sur la machine de développement, et reviendrais ici pour avertir de la disponibilité globale du code.
Pour ceux qui ont accès à SVN, l'entrepôt de code de Google a été mis à jour aujourd'hui avec les quelques scripts modifiés.











