Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problemi ecommerce

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    36

    Problemi ecommerce

    Salve,
    utilizzo joomla 1.5.23, virtuemart 1.1.8 e joomfish 2.0.3.
    Faccio un esempio del problema:
    se compilo e invio l'ordine in lingua inglese con prodotti e attributi il tutto funziona normalmente.
    Se dopo aver compilato l'ordine cambio lingua e invio l'ordine da una lingua diversa gli attributi vengono ordinati ma non conteggiati.
    L'aiuto che chiedo, visto che non conosco il codice php è:
    posso bloccare l'invio dell'ordine se questo non parte dalla pagina della lingua con la quale viene compilato, magari con un messaggio?

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    36
    Salve,
    dopo aver esplorato i vari forum anche in inglese non sono riuscito a trovare una soluzione al problema, adesso cerco un'altra strada.
    Desidero inserire un'azione alle bandierine che cambiano lingua.
    Dal file: modules/mod_jflanguageselection/tmpl/rawimages.php
    riga 65
    codice:
    $outString .= '<span' .$langActive. '>[img]' .JURI::base(true) . $langImg. '[/img]name. '" title="' .$language->name. '" /></span>';

    desidero inserire nel codice l'azione di svuotare il carrello se l'utente dovesse cambiare lingua.

    Ho trovato questo codice in rete ma non sono in grado di farlo funzionare, spero in un vostro aiuto.
    Questo codice l'ho inserito nella pagina rawimages.php

    codice:
    $catid = vmGet($_REQUEST, "category_id", null);
    $prodid = vmGet($_REQUEST, "product_id", null);
    $page = vmGet($_REQUEST, "page", null);
    $flypage = vmGet($_REQUEST, "flypage", null);
    $delete_cart = "<a href=\"".$_SERVER['SCRIPT_NAME'] . "?page=shop.cart_reset&amp;option=com_virtuemart&amp;option2=$option&amp;product_id=$prodid&amp;category_id=$catid&amp;return=$page&amp;flypage=$flypage&amp;Itemid=$Itemid\" title=\"". $VM_LANG->_('PHPSHOP_EMPTY_YOUR_CART') ." \" ><div>Empty Cart</div></a>"; 
    $html1 = vmToolTip($VM_LANG->_('VM_EMPTY_YOUR_CART_TIP'), $VM_LANG->_('PHPSHOP_EMPTY_YOUR_CART'),'','',$delete_cart,true);
    $delete_cart = $html1;
    Ho modificato il primo codice nel pulsante bandierina così:
    codice:
    <a href="' .$href. '  .$delete_cart. '">
    Il risultato è che il carrello non viene svuotato anche se il cambio lingua funziona.

    Grazie per l'aiuto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    39
    Hai provato a scrivere nel forum di joomla.it?
    Con il codice che hai messo si potrebbe fare una soluzione con javascript ma forse qualcuno che conosce meglio joomla trova una soluzione più veloce.

    PS. Il codice "<a href="' .$href. ' .$delete_cart. '">" oltre che a essere sintatticamente sbagliato non può funzionare perchè i link possono collegare a una sola pagina (a meno che non ci sia uno javascript, appunto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.