Back to top

Autore Topic: spostare l'immagine dell'articolo tra i moduli  (Letto 2640 volte)

Offline qzertty

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
spostare l'immagine dell'articolo tra i moduli
« il: 29 Giu 2010, 02:10:58 »
ciao,
sto sviluppando un sito e ho bisogno di inserire  l'immagine dell'articolo al di fuori dello spazio content, ossia nella colonna dei moduli.
Il problema è che l'immagine di ogni articolo (la quale è impostata nell'article manager come parametro) è accessibile solo se richiamata all'interno del componente content. Non al di fuori (tra lo spazio moduli)

per chiarire:


left è impostato per contenuti
right per moduli
l'obiettivo è inserire l'immagine dell'articolo nello spazio in alto a destra.

soluzioni?
grazi in anticipo

andrea

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #1 il: 29 Giu 2010, 09:15:29 »
ciao,
io direi: recupera l'id dell'articolo dal router di joomla (a livello modulo dovresti avere già accesso alla query string non sef) e leggi i parametri dal db.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

mau_develop

  • Visitatore
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #2 il: 29 Giu 2010, 11:08:15 »
quoto marco, ho avuto lo stesso problema e ho risolto + o - come lui dice, ovvero ogni menù ha un id e ad ugni id puoi associare un immagine.

se poi scrivi un modulino ci vogliono veramente quattro righe

M.

Offline qzertty

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #3 il: 29 Giu 2010, 13:25:20 »
ok, concettualemente penso di aver capito i suggerimenti, a livello pratico però non saprei da dove cominciare :-\
Penso di saper richiamare l'immagine tramite parametro ma a livello di codice come chiamo in questione l'articolo?



Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #4 il: 29 Giu 2010, 21:01:16 »
conosci la programmazione in php ed il sql?
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline qzertty

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #5 il: 29 Giu 2010, 21:24:28 »
..è proprio quello il problema, qualcosa ci capisco ma mettermi a programmare ho forti problemi..vabbè dai fa niente vediamo se riesco a risolvere in altro modo 8)

Offline qzertty

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #6 il: 01 Lug 2010, 03:19:37 »
..un'ultima cosa, magari mi aiuta a risolvere..ad esempio considerando il modulo "related articles" di joomla..

se ad esempio voglio affiancare un icona specifica al link di ciascun articolo correlato, dato dal parametro "article-icon"..utilizzando il codice per default.php del modulo:
Codice: [Seleziona]
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>

<ul class="relateditems<?php echo $params->get('moduleclass_sfx'); ?>">
<li>
<?php foreach ($list as $item) : ?>

<?php if ( $this->item->params->get'article-icon' ) )  ?>
<div class="article-icon"><img src="images/article/thumbnails/<?php echo $this->item->params->get'article-icon' ); ?>" alt="article icon"  /></div>
<?php ?>

<a href="<?php echo $item->route?>">
<?php if ($showDate) echo $item->created " - "?>
<?php echo $item->title?></a>
</li>
<?php endforeach; ?>
</ul>


mi da errore.Perchè?
« Ultima modifica: 01 Lug 2010, 03:21:52 da qzertty »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #7 il: 01 Lug 2010, 06:52:00 »
sarebbe buona norma indicare l'errore, comunque:

1. $this->item non è definito, al più $item
2. ->params->get() non è definito nell'oggetto $item

i parametri debbono essere presenti nell'oggetto, altrimenti non potrai leggerli; se verifichi la query nell'helper vedrai che i parametri non sono letti.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline qzertty

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #8 il: 01 Lug 2010, 13:09:38 »
ciao marco, grazie dell'aiuto..

l'errore non me lo specifica..appare pagina bianca con scritto related items e basta...

comunque se non ho capito male devo dichiarare il parametro che voglio chiamare nell'helper

Se non è un intervento troppo dispendioso mi potresti indicare come posso procedere e cosa devo inserire.. questo è l'helper:

====edited by mod

grazie ancora ;)
« Ultima modifica: 01 Lug 2010, 14:00:48 da mmleoni »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #9 il: 01 Lug 2010, 14:02:30 »
questo è l'helper:

cortesemente non postiamo codice inutile, quale sia l'helper lo sappiamo, non credi?
comunque andrebbe praticamente riscritto.

ciao
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline qzertty

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:spostare l'immagine dell'articolo tra i moduli
« Risposta #10 il: 03 Lug 2010, 15:27:58 »
dopo vari tentativi ho trovato la soluzione per il modulo "related items"..
..altro che riscritto, ho semplicemente inserito il nome del parametro nel query SELECT dell'helper e funziona alla grande..

 



Web Design Bolzano Kreatif