Back to top

Autore Topic: [risolto] Virtuemart, pulsante di acquisto visibile senza cliccare sui dettagli  (Letto 5785 volte)

Offline NicoRev3

  • Esploratore
  • **
  • Post: 62
  • Sesso: Maschio
    • Mostra profilo
Buongiorno a tutti,

sto creando una demo con virtuemart per un negozio. Non riesco però a capire come far visualizzare immediatamente il pulsante di "aggiungi al carrello" senza prima cliccare su quello dei dettagli del prodotto. E' un problema di template o è un opzione che non vedo io?

Grazie...

N.
« Ultima modifica: 25 Ott 2012, 15:39:34 da NicoRev3 »
La risposta che cerchi è dentro di te, ma però è quella sbagliata!

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
ciao
un link del sito x capire se il problema è il template.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline NicoRev3

  • Esploratore
  • **
  • Post: 62
  • Sesso: Maschio
    • Mostra profilo
eh eh... è una demo che sto sviluppando in locale... :(
Sto utilizzando i template standard di joomla, al limite se mi dici un template (gratuito) che mi risolve questo problema lo carico subito!

Sto utilizzando beez5 come template del sito e Atomic come template del negozio e delle categorie.
Premetto che non sono molto pratico di Virtuermart!

GRazie
La risposta che cerchi è dentro di te, ma però è quella sbagliata!

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
il compra subito dovrebbe essere una opzione da spuntare .
sposto la discusione  in sezione giusta.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline NicoRev3

  • Esploratore
  • **
  • Post: 62
  • Sesso: Maschio
    • Mostra profilo
Sai dirmi dov'è? Magari ci son passato davanti 1000 volte e non me ne sono mai accorto.
La risposta che cerchi è dentro di te, ma però è quella sbagliata!

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
mmm
mi sa che oh detto una cazzata.
io su un e commerce lo aggiunto ma modificando il file interessati ora non ricordo il percorso , anzi io ho la versione  1.1.7
e non la 2
leggi qui se usi la 2
http://forum.vmitalia.net/index.php?topic=9753.0
non eliminare i dettagli come dicono aggiungi solo il pulsante-
oppure aspetta che risponda il mago di virtuemart
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline NicoRev3

  • Esploratore
  • **
  • Post: 62
  • Sesso: Maschio
    • Mostra profilo
Ho trovato dopo una ricerca estenuante un template gratuito di ecommerce. Installando quello mi è apparsa l'icona compra subito. Ora lo smembro cosi capisco che css si devono modificare per virtuemart e inizio a crearmi il mio template personalizzato. Grazie intanto
La risposta che cerchi è dentro di te, ma però è quella sbagliata!

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
ciao nico,

visto, che con fatica, hai trovato una risorsa FREE, e per VM 2.0 c'è ben poco, se vuoi condividerla col resto del forum, la cosa è ben accetta...

ciao
jk
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline NicoRev3

  • Esploratore
  • **
  • Post: 62
  • Sesso: Maschio
    • Mostra profilo
Hai ragione!

il sito è questo: http://www.linelab.org/download
mentre il template si chiama shoplab, bisogna fare attenzione a cercare nei download perchè quasi tutti sono a pagamento e quello è uno dei pochi gratuiti che hanno.
La risposta che cerchi è dentro di te, ma però è quella sbagliata!

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo

sera da quel vedo io in v2 non e il template che aggiunge quel  pulsante, ma serve  l'aggiunta del codici .
io lo aggiunto  e il template è quello di default di joomla bezz..

allora x aggiungere il tutto dovete modificare il file :
questo e il percorso

/components/com_virtuemart/views/category/tmpl/default.php


ora aprendo il default.php

cercare questa dicitura che si trova circa alla riga 305 io la trovo li comunque cercate  quella dicitura.

Codice: [Seleziona]
<?php // Product Details Button
                        
echo JHTML::link ($product->linkJText::('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name'class' => 'product-details'));
                        
?>

trovata la dicitura

aggiungete questo code
Codice: [Seleziona]
                <?php // Product Details Button
                        
echo JHTML::link ($product->linkJText::('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name'class' => 'product-details'));
                        
?>

                        <form method="post" class="product" action="index.php" id="addtocartproduct<?php echo $product->virtuemart_product_id ?>">
    <div class="addtocart-bar">

            <?php // Display the quantity box ?>
            <!-- <label for="quantity<?php echo $this->product->virtuemart_product_id;?>" class="quantity_box"><?php echo JText::_('COM_VIRTUEMART_CART_QUANTITY'); ?>: </label> -->
            <span class="quantity-box">
                <input  type="text" class="quantity-input" name="quantity[]" value="1" />
            </span>
            <span class="quantity-controls">
                <input type="button" class="quantity-controls quantity-plus" />
                <input type="button" class="quantity-controls quantity-minus" />
            </span>
            <?php // Display the quantity box END ?>

            <?php // Add the button
            
$button_lbl JText::_('COM_VIRTUEMART_CART_ADD_TO');
            
$button_cls ''//$button_cls = 'addtocart_button';
            
if (VmConfig::get('check_stock') == '1' && !$this->product->product_in_stock) {
                
$button_lbl JText::_('COM_VIRTUEMART_CART_NOTIFY');
                
$button_cls 'notify-button';
            } 
?>


            <?php // Display the add to cart button ?>
            <span class="addtocart-button">
                <input type="submit" name="addtocart"  class="addtocart-button" value="<?php echo $button_lbl ?>" title="<?php echo $button_lbl ?>" />
            </span>

        <div class="clear"></div>
        </div>

        <?php // Display the add to cart button END ?>
        <input type="hidden" class="pname" value="<?php echo $product->product_name ?>">
        <input type="hidden" name="option" value="com_virtuemart" />
        <input type="hidden" name="view" value="cart" />
        <noscript><input type="hidden" name="task" value="add" /></noscript>
        <input type="hidden" name="virtuemart_product_id[]" value="<?php echo $product->virtuemart_product_id ?>" />
        <?php /** @todo Handle the manufacturer view */ ?>
        <input type="hidden" name="virtuemart_manufacturer_id" value="<?php echo $product->virtuemart_manufacturer_id ?>" />
        <input type="hidden" name="virtuemart_category_id[]" value="<?php echo $product->virtuemart_category_id ?>" />
</form>
avrete il pulsante aggiunto.
lo provato  in locale e il

puslante si aggiunge
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

 



Web Design Bolzano Kreatif