override [mod_related_items]

override [mod_related_items] was created by Casper17

Posted 7 years 7 months ago #37151
Bonjour

lefabdu51 sur le forum joomla m'a gentiment réalisé cet override pour les modules en relation. moi j'utilise pageCK maintenant pour mes intro d'articles du cou le texte semble repris mais pas l'image parce que celle appelé est la mauvaise.
Tu crois que je peux récupérer l'image dans l'intro de magebuilder ?
Code:
<?php /** * @package Joomla.Site * @subpackage mod_articles_latest * * @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; ?> <ul class="latestnews<?php echo $moduleclass_sfx; ?>"> <?php foreach ($list as $item) : // on recuperes l'id de l'élément devant être affiché $value = $item->id; // on crées la requête $db = JFactory::getDbo(); $query = $db->getQuery(true); // la requete sous la forme Joomla // remplacer ys5ta par le prefixe des tables dans l'installation $query->select('introtext,images'); $query->from($db->quoteName('ys5ta_content')); $query->where($db->quoteName('id')." = ".$db->quote($value)); // on remet la requete à 0 et on charges le resultat de la requete dans un tableau associatif //si setQuery est inexistant, alors seul le dernier résultat est pris en compte et est affiché pour chaque boucle // La boucle est passée sans réexcuter la requete. $db->setQuery($query); $data=$db->loadAssoc(); // Les propriétés des images sont au format json. Donc il faut décoder celles ci pour s'en servir dans php. $var = json_decode($data['images']); ?> <li itemscope itemtype="https://schema.org/Article"> <a href="<?php echo $item->link; ?>" itemprop="url"> <span itemprop="name"> <?php echo $item->title; ?> </span></a> <!-- on affiches 'limage et son texte alternatif --> <img src="<?php echo $var->{'image_intro'};?>" alt="<?php echo $var->{'image_intro_alt'}; ?>" /> <!-- on affiches le texte d'introduction de l'article associé --> <?php echo $data['introtext']; ?> </li> <?php endforeach; ?> </ul>

Cinnk magazine cinnk.com/magazine
Pour des extensions au top : joomlack.fr
Pour la sécurité et l'optimisation : www.aesecure.com
aide-crm-vt.fr

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic override [mod_related_items]

Posted 7 years 7 months ago #37153
salut

dans l'intro de magebuilder ?

c'est quoi ça, un créateur de magiciens ? cooool :D

je ne comprends pas trop la relation entre page builder et ton module
CEd

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Replied by Casper17 on topic override [mod_related_items]

Posted 7 years 7 months ago #37154
lol mon doigt à crampé ^^

alors je m'explique ^^ enfin je vais tenter sans avoir les fils qui se touchent mdr.

j'ai un affichage blog de catégorie qui affiche les articles en colonne avec une image et un petit texte réalisé depuis l'article avec page CK en dessous de l'intro je place un bloc lire la suite ainsi lorsque l'internaute clique sur le lien lire la suite (dans le blog de catégori), il arrive à l'article complet mais ne vois plus l'intro il voit un article plus détaillé avec du nouveau contenu ( la magie de page CK).

le problème c'est que j'ai un module qui affiche les articles en relation avec une image et une intro mais le code fourni reprend les éléments classique de joomla au lieu de ceux présent dans mon intro de page CK.

Cinnk magazine cinnk.com/magazine
Pour des extensions au top : joomlack.fr
Pour la sécurité et l'optimisation : www.aesecure.com
aide-crm-vt.fr

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic override [mod_related_items]

Posted 7 years 7 months ago #37155
oh pinaise j'ai compris ! ;)

faudrait déjà modifier le code PHP du module pour faire une rechercher avec des expressions rationnelles pour extraire l'image

c'est possible mais c'est du sur mesure et ça ne rentre pas vraiment dans le cadre de page builder ...

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Replied by Casper17 on topic override [mod_related_items]

Posted 7 years 7 months ago #37156

oh pinaise j'ai compris ! ;)

Victoire ! ^^

il ne suffit pas de changer la table des images affichés dans le code php founie plus haut ?

Cinnk magazine cinnk.com/magazine
Pour des extensions au top : joomlack.fr
Pour la sécurité et l'optimisation : www.aesecure.com
aide-crm-vt.fr

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic override [mod_related_items]

Posted 7 years 7 months ago #37157

Valentin wrote:

il ne suffit pas de changer la table des images affichés dans le code php founie plus haut ?

tu peux essayer, c'est la meileure des réponses ;)

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Time to create page: 0.670 seconds

Fast and powerful creation, customizable and responsive.

Read More

We have 689 guests and no members online