- Posts: 91
COMMUNITY FORUM
Besoin infos concernant "K2BeforeDisplayContent"
- STEPHAN HERBY
- Topic Author
- Offline
- Premium Member
Less
More
10 years 6 months ago - 10 years 6 months ago #128241
by STEPHAN HERBY
Besoin infos concernant "K2BeforeDisplayContent" was created by STEPHAN HERBY
Bonjour,
je créer régulièrement des maquette différente pour mes actégories K2 sur mes différents sites. Jusqu'ici tout marche bien et je n'ai jamais eu de problème. Par contre il ya des balises avec les quels je ne sais pas exactement quoi faire. Par exemple :
Mettons que je veuille mettre dans un module K2_content l'image avant le titre.
Je prend le code :ET vais le déplacer plus haut dans une div correctement paramétrée.
Mais juste avant ce code pour l'image j'ai tout un tas de balise du type :ou encore :
Qui sont avant le code pour l'image avant que je ne la déplace. Est-ce que je devrais déplacer aussi ces balises ? Est-ce que je devrais juste les laisser là où elles sont ? A quoi servent-elles exactement (en langiuage clair je veux dire :) ?
Je répète, pour l'instant je déplace mon image au dessus du titre sans toucher à rien d'autre et tout fonctionne. C'est surtout daans un esprit d'optimisation que je pose la question.
Si quelqu'un peut m'éclairer là-dessus je serais vraiement super ravi ... Merci d'avance :-)
je créer régulièrement des maquette différente pour mes actégories K2 sur mes différents sites. Jusqu'ici tout marche bien et je n'ai jamais eu de problème. Par contre il ya des balises avec les quels je ne sais pas exactement quoi faire. Par exemple :
Mettons que je veuille mettre dans un module K2_content l'image avant le titre.
Je prend le code :
<?php if($params->get('itemImage') && isset($item->image)): ?>
<a class="moduleItemImage" href="<?php echo $item->link; ?>" title="<?php echo JText::_('K2_CONTINUE_READING'); ?> "<?php echo K2HelperUtilities::cleanHtml($item->title); ?>"">
<img src="<?php echo $item->image; ?>" alt="<?php echo K2HelperUtilities::cleanHtml($item->title); ?>"/>
</a>
<?php endif; ?>
Mais juste avant ce code pour l'image j'ai tout un tas de balise du type :
<!-- Plugins: BeforeDisplayContent -->
<?php echo $item->event->BeforeDisplayContent; ?>
<!-- K2 Plugins: K2BeforeDisplayContent -->
<?php echo $item->event->K2BeforeDisplayContent; ?>
Qui sont avant le code pour l'image avant que je ne la déplace. Est-ce que je devrais déplacer aussi ces balises ? Est-ce que je devrais juste les laisser là où elles sont ? A quoi servent-elles exactement (en langiuage clair je veux dire :) ?
Je répète, pour l'instant je déplace mon image au dessus du titre sans toucher à rien d'autre et tout fonctionne. C'est surtout daans un esprit d'optimisation que je pose la question.
Si quelqu'un peut m'éclairer là-dessus je serais vraiement super ravi ... Merci d'avance :-)
Please Log in or Create an account to join the conversation.
- Hardkiffeur
- Offline
- Senior Member
Less
More
- Posts: 56
10 years 6 months ago - 10 years 6 months ago #128242
by Hardkiffeur
Replied by Hardkiffeur on topic Re: Besoin infos concernant "K2BeforeDisplayContent"
Salut Stéphan.
<!-- Plugins: BeforeDisplayContent --> = Commentaire pour informer (le Dev) du début du code qui vas se charger AvantL'affichageDel'Item .... C'est un commentaire, tu peut virer cette ligne sans aucun changement sur ta page, car c'est un commentaire (Tout ce qui est entre <!-- --> est un commentaire en HTML)
<?php echo $item->event->BeforeDisplayContent; ?> = C'est le code qui appel toutes les fonctions a lancer avant l'affichage du contenu de l'article .... Si tu as fais quelques plugins avec K2 tu peut le voire ... ton plugin peut être appeler (trigger) à différents stade de la compilation de ta vue (ton affichage). Les différents stades sont commentés de la même façon qu'au dessus : <!-- Plugins: BeforeDisplayContent -->
Espèrant avaoir répondu à tes questions ;)
<!-- Plugins: BeforeDisplayContent --> = Commentaire pour informer (le Dev) du début du code qui vas se charger AvantL'affichageDel'Item .... C'est un commentaire, tu peut virer cette ligne sans aucun changement sur ta page, car c'est un commentaire (Tout ce qui est entre <!-- --> est un commentaire en HTML)
<?php echo $item->event->BeforeDisplayContent; ?> = C'est le code qui appel toutes les fonctions a lancer avant l'affichage du contenu de l'article .... Si tu as fais quelques plugins avec K2 tu peut le voire ... ton plugin peut être appeler (trigger) à différents stade de la compilation de ta vue (ton affichage). Les différents stades sont commentés de la même façon qu'au dessus : <!-- Plugins: BeforeDisplayContent -->
Espèrant avaoir répondu à tes questions ;)
Please Log in or Create an account to join the conversation.
- STEPHAN HERBY
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 91
10 years 6 months ago #128243
by STEPHAN HERBY
Replied by STEPHAN HERBY on topic Re: Besoin infos concernant "K2BeforeDisplayContent"
Cool ! Merci beaucoup pour l'info (et sa clarté)...
Ça va nettement m'aider pour le debugage de mes templates :-)
Ça va nettement m'aider pour le debugage de mes templates :-)
Please Log in or Create an account to join the conversation.
- informaticien51
- Offline
- Senior Member
Less
More
- Posts: 68
10 years 5 months ago #128244
by informaticien51
Replied by informaticien51 on topic Re: Besoin infos concernant "K2BeforeDisplayContent"
<?php echo $item->event->BeforeDisplayContent; ?>
declenche les plugins joomla
<?php echo $item->event->K2BeforeDisplayContent; ?>*declenche les plugins K2
le declenchement des plugins joomla et k2 depend des reglages associés dans la catégorie ( activer les plugins joomla, et les plugins k2.
Dans la vue d un element K2, ce sont les plugins de contenu qui sont chargés.
declenche les plugins joomla
<?php echo $item->event->K2BeforeDisplayContent; ?>*declenche les plugins K2
le declenchement des plugins joomla et k2 depend des reglages associés dans la catégorie ( activer les plugins joomla, et les plugins k2.
Dans la vue d un element K2, ce sont les plugins de contenu qui sont chargés.
Please Log in or Create an account to join the conversation.
- STEPHAN HERBY
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 91
10 years 5 months ago #128245
by STEPHAN HERBY
Replied by STEPHAN HERBY on topic Re: Besoin infos concernant "K2BeforeDisplayContent"
Merci Info51...
Est-ce que cela veut dire que si je déplace mettons le contenu fulltext :
Est-ce que cela veut dire que si je déplace mettons le contenu fulltext :
Je dois déplacer avec elle le code<div class="itemFullText">
ou du moins faire en sorte que ce code précède toujours cette div ?<!-- Plugins: BeforeDisplayContent -->
<?php echo $this->item->event->BeforeDisplayContent; ?>
<!-- K2 Plugins: K2BeforeDisplayContent -->
<?php echo $this->item->event->K2BeforeDisplayContent; ?>
Please Log in or Create an account to join the conversation.
- informaticien51
- Offline
- Senior Member
Less
More
- Posts: 68
10 years 1 month ago #128246
by informaticien51
cela signifie : evenement -> avant l affichage du contenu.
Les plugins éxécutés à ce moment la auront lieu avant l'affichage du contenu.
Donc a toi de voir en fonction d ou tu bouges ta div.
Si tu met ta div avant cette ligne, les plugins de contenu ne peuvent pas etre executés
Replied by informaticien51 on topic Re: Besoin infos concernant "K2BeforeDisplayContent"
<?php echo $this->item->event->BeforeDisplayContent; ?>
Les plugins éxécutés à ce moment la auront lieu avant l'affichage du contenu.
Donc a toi de voir en fonction d ou tu bouges ta div.
Si tu met ta div avant cette ligne, les plugins de contenu ne peuvent pas etre executés
Please Log in or Create an account to join the conversation.