override [mod_related_items]

Replied by Casper17 on topic override [mod_related_items]

Posted 7 years 7 months ago #37159
je suis encore plus nul en SQL ^^ je vais farfouiller :p

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 Casper17 on topic override [mod_related_items]

Posted 7 years 7 months ago #37169
GAHZAL a trouvé la solution :) c'est dans la façon d'écrire le code que ça coincé.

La surcharge est intéressante.

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 #37172
ah ? tu partages ?

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 #37175
bien sur :) volontiers
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('#__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->route; ?>" 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']; ?> <span itemprop="date"><?php if ($showDate) echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC3')) . " - "; ?> </span> </li> <?php endforeach; ?>

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 #37176
j'ai fait un diff sur les deux codes que tu donnes, à part un itemprop pour la date je ne vois pas de changement ...

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 #37177

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.

Time to create page: 0.770 seconds

Fast and powerful creation, customizable and responsive.

Read More

We have 932 guests and no members online