Back to top

Autore Topic: Problema theme virtuemart e visualizzazione prodotti  (Letto 4757 volte)

Offline Martina_

  • Appassionato
  • ***
  • Post: 249
  • Sesso: Femmina
    • Mostra profilo
Ciao a tutti, ho un problema con virtuemart. Ho realizzato il mio sito e.commerce che, con il theme di default di virtuemart funziona perfettamente. Ho provato a caricare un'altro theme (provato su altri e.commerce funzionanti), ma il sito non funziona correttamente. O meglio, non mi fa vedere le miniature delle immagni aggiuntive del prodotto.

Quale potrebbe essere il problema? Grassie
"Il modo più bello per vivere è sorridere"

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #1 il: 20 Feb 2011, 15:13:33 »
ciao,
non tutte le flypage di VM (anche quelle di default) hanno la possibilità di visualizzare le immagini aggiuntive.
per aggiungere questa funzione alla tua flypage devi aggiungere questo codice:

Codice: [Seleziona]
<?php echo $this->vmlistAdditionalImages$product_id$images ?>

Offline Martina_

  • Appassionato
  • ***
  • Post: 249
  • Sesso: Femmina
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #2 il: 20 Feb 2011, 15:18:52 »
..ciao e grazie per la rapidissima risposta...posso chiederti dove devo aggiungere il codice che mi ha indicato? grazie ancora, e buona domenica
"Il modo più bello per vivere è sorridere"

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #3 il: 20 Feb 2011, 15:39:27 »
va inserito nel codice della flypage...
le flypage le trovi nella cartella

components\com_virtuemart\themes\TUO_TEMA\templates\product_details\TUA_FLYPAGE.php

solitamente viene inserito appena dopo il codice che richiama l'immagine principale:
Codice: [Seleziona]
<?php echo urldecode$product_image ?>
ma dipende molto dalla struttura della flypage stessa.
ti conviene fare qualche prova, inserendo il codice in punti diversi finchè non trovi la posizione giusta, oppure se sei pratica, puoi aiutarti con firebug  ;)

buona domenica anche a te  :)

Offline Martina_

  • Appassionato
  • ***
  • Post: 249
  • Sesso: Femmina
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #4 il: 20 Feb 2011, 16:03:42 »
..grazie ancora..se io vado nel percorso che mi hai indicato trovo diverse flypage (nessuna denominata direttamente mia_flypage.php). Ho pensato che da modificare sia quella denominata "flypage_images.tpl.php" dato che le altre sono "flypage_lite_pdf" "flypage-ask" "flypage.tpl.php" "flypage_new" "garden_flypage".

Ho provato a fare delle prove, aiutandomi anche con firebug ma non mi cambia il risultato. Quello che trovo strano è che questo stesso theme, provato su altri siti, funziona (anche con la visualizzazione delle immagini). E, di contro, sul sito dove ho il problema, ho provato a utilizzare altri due theme..con il risultato che due su tre non funzionano (relativamente alle miniature) mentre uno solo si (e, ovviamente anche quello di default). Non potrebbe essere un'altro il problema?
"Il modo più bello per vivere è sorridere"

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #5 il: 20 Feb 2011, 16:27:55 »
sì, ovviamente non avrai una flypage chiamata "mia_flypage.php"... era un esempio per indicare la flypage che hai in uso  :)
per vedere quale flypage stai usando vai nel pannello di VM -> configurazione -> sito
sulla destra hai il campo FLYPAGE dove puoi vedere la flypage usata.

se non riesci, allega la tua flypage che ci do' un'occhiata.

Offline Martina_

  • Appassionato
  • ***
  • Post: 249
  • Sesso: Femmina
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #6 il: 20 Feb 2011, 16:52:35 »
..ti ringrazio ancora una volta..non sono riuscita :(

Provo ad allegarti il file della flypage utilizzata dal theme. Ti ringrazio ancora una volta e rinnovo l'augurio di una buona domenica.

Codice: [Seleziona]
<?php if( !defined'_VALID_MOS' ) && !defined'_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<?php echo $buttons_header // The PDF, Email and Print buttons ?>

<?php
if( $this->get_cfg'showPathway' )) {
echo "<div class=\"pathway\">$navigation_pathway</div>";
}
if( 
$this->get_cfg'product_navigation')) {
if( !empty( $previous_product )) {
echo '<a class="previous_page" href="'.$previous_product_url.'">'.shopMakeHtmlSafe($previous_product['product_name']).'</a>';
}
if( !empty( $next_product )) {
echo '<a class="next_page" href="'.$next_product_url.'">'.shopMakeHtmlSafe($next_product['product_name']).'</a>';
}
}
?>

<br style="clear:both;" />
<table border="0" style="width: 100%;">
  <tbody>
<tr>
<?php  if( $this->get_cfg('showManufacturerLink') ) { $rowspan 5; } else { $rowspan 4; } ?>
  <td width="33%" rowspan="<?php echo $rowspan?>" valign="top" class="vm-product-img"><br/>
  <?php echo $product_image ?><br/><br/><?php echo $this->vmlistAdditionalImages$product_id$images ?></td>
  <td rowspan="1" colspan="2">
  <h1><?php echo $product_name ?> <?php echo $edit_link ?></h1>
  </td>
</tr>
<?php if( $this->get_cfg('showManufacturerLink')) { ?>
<tr>
  <td rowspan="1" colspan="2"><?php echo $manufacturer_link ?><br /></td>
</tr>
<?php ?>
<tr>
      <td width="33%" valign="top" align="left">
      <?php echo $product_price_lbl ?>
      <?php echo $product_price ?><br /></td>
      <td valign="top"><?php echo $product_packaging ?><br /></td>
</tr>
<tr>
  <td colspan="2"><?php echo $ask_seller ?></td>
</tr>
<tr>
  <td rowspan="1" colspan="2"><hr />
  <?php echo $product_description ?><br/>
  <span style="font-style: italic;"><?php echo $file_list ?></span>
  </td>
</tr>
<tr>
  <td><?php 
  
if( $this->get_cfg'showAvailability' )) {
   echo $product_availability
   }
   ?>
<br />
  </td>
  <td colspan="2"><br /><?php echo $addtocart ?></td>
</tr>
<tr>
  <td colspan="3"><?php echo $product_type ?></td>
</tr>
<tr>
  <td colspan="3"><hr /><?php echo $product_reviews ?></td>
</tr>
<tr>
  <td colspan="3"><?php echo $product_reviewform ?><br /></td>
</tr>
<tr>
  <td colspan="3"><?php echo $related_products ?><br />
   </td>
</tr>
<?php if( $this->get_cfg('showVendorLink')) { ?>
<tr>
  <td colspan="3"><div style="text-align: center;"><?php echo $vendor_link ?><br /></div><br /></td>
</tr>
<?php  ?>
  </tbody>
</table>
<?php 
if( !empty( $recent_products )) { ?>

<div class="vmRecent">
<?php echo $recent_products?>
</div>
<?php 
}
if( !empty( 
$navigation_childlist )) { ?>

<?php echo $VM_LANG->_('PHPSHOP_MORE_CATEGORIES'?><br />
<?php echo $navigation_childlist ?><br style="clear:both"/>
<?php 
?>

"Il modo più bello per vivere è sorridere"

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #7 il: 20 Feb 2011, 18:52:34 »
la flypage che hai postato ha già la parte di codice per visualizzare le immagini aggiuntive... l'ho provato e funziona.
probabilmente non è quella che hai in uso oppure c'è qualche altro problema.
controlla anche se la categoria a cui appartiene il prodotto ha la stessa flypage impostata.
Lista categorie -> TuaCategoria -> in fondo c'è la flypage.

hai un link per dare un'occhiata?

Offline Martina_

  • Appassionato
  • ***
  • Post: 249
  • Sesso: Femmina
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #8 il: 21 Feb 2011, 09:19:28 »
..ciao....infatti..ho postato qui perchè quello stesso theme (senza alcuna modifica) su altri template e siti e.commerce funziona perfettamente (ho fatto vari test)...mentre su questo non funziona.

La flypage è quella che ho in uso ed è anche la stessa usata per la categoria.

Il problema è che, per lo stesso sito, provando tre theme diversi, solo uno funziona correttamente (parlando sempre di anteprima immagini).

(Purtroppo lavoro in locale...ti potrebbe aiutare se lo postassi on.line in qualche modo?)
"Il modo più bello per vivere è sorridere"

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #9 il: 21 Feb 2011, 13:59:58 »
le immagini aggiuntive ovviamente le avrai già caricate....

per il momento non mi viene in mente altro da poter controllare...  :(

Offline Martina_

  • Appassionato
  • ***
  • Post: 249
  • Sesso: Femmina
    • Mostra profilo
Re:Problema theme virtuemart e visualizzazione prodotti
« Risposta #10 il: 22 Feb 2011, 09:10:40 »
..si si, caricate...e controllato (anche perchè sennò, con l'altro theme non funzionerebbe)
"Il modo più bello per vivere è sorridere"

 



Web Design Bolzano Kreatif