override [mod_related_items]
8 years 8 months ago #37151
by Casper17
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
override [mod_related_items] was created by Casper17
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 ?
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.
8 years 8 months ago #37153
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic override [mod_related_items]
salut
je ne comprends pas trop la relation entre page builder et ton module
CEd
c'est quoi ça, un créateur de magiciens ? cooooldans l'intro de magebuilder ?

je ne comprends pas trop la relation entre page builder et ton module
CEd
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
8 years 8 months ago #37154
by Casper17
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
Replied by Casper17 on topic override [mod_related_items]
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.
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.
8 years 8 months ago #37155
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic override [mod_related_items]
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 ...

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
Please Log in or Create an account to join the conversation.
8 years 8 months ago #37156
by Casper17
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
Replied by Casper17 on topic override [mod_related_items]
Victoire ! ^^oh pinaise j'ai compris !
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.
8 years 8 months ago #37157
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic override [mod_related_items]
Valentin wrote:
tu peux essayer, c'est la meileure des réponsesil ne suffit pas de changer la table des images affichés dans le code php founie plus haut ?
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
Time to create page: 0.225 seconds