Visualizzazione risultati 1 fino 6 di 6

Discussione: Problema redirect paypal

  1. #1
    Guest

    Predefinito Problema redirect paypal

    Ciao a tutti sono nuovo del forum e colgo l'occasione per salutarvi.

    Ho un grosso problema,in pratica ho quasi finito il mio ecommerce ma ho un grosso problema che non riesco ad eliminare...quindi chiedo aiuto a voi esperti.

    Il problema in questione è che non rendirizza i clienti alla pagina di paypal dal dominio di secondo livello http://mcpoint.it mentre con il dominio di 1 livello "http://mcpointfasano.altervista.org/" questo avviene perfettamente.

    Quando provo dal dominio di secondo livello esce questa stringa:
    Grazie per l'ordine.

    Il tuo ordine è stato inviato con successo!

    Una email di conferma è stata spedita a: ********@hotmail.it...
    E fin quì tutto ok !!! il problema è che sotto esce anche questo codice di errore:

    Fatal error: Call to undefined function mosRedirect() in /membri/mcpointfasano/components/com_virtuemart/themes/default/templates/pages/checkout.thankyou.tpl.php(121) : eval()'d code on line 30
    Per il resto funziona tutto perfettamente la mail e tutto il resto...c'è solo questa scritta che non riesco ad eliminare oppure a capire dov'è l'errore...

    Grazie anticipatamente a tutti !!!
    Ultima modifica di alemoppo : 18-10-2011 alle ore 17.54.30 Motivo: rimossa email (evitare spam) + tag [quote]

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Sembra che per un qualche motivo in quel file php non trovi una funzione, ma bisognerebbe vedere il codice per scoprirne le cause.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Sembra che per un qualche motivo in quel file php non trovi una funzione, ma bisognerebbe vedere il codice per scoprirne le cause.
    Ciao grazie per l'interessamento...il codice php in questione è questo:
    Codice:
    <?php 
    
    if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
    
    /**
    
     * This is the page that is shown when the order has been placed.
    
     * It is used to thank the customer for her/his order and show a link 
    
     * to the order details.
    
    *
    
    * @version $Id: checkout.thankyou.tpl.php 1364 2008-04-09 16:44:28Z soeren_nb $
    
    * @package VirtueMart
    
    * @subpackage themes
    
    * @copyright Copyright (C) 2004-2008 soeren - All rights reserved.
    
    * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    
    * VirtueMart is free software. This version may have been modified pursuant
    
    * to the GNU General Public License, and as distributed it includes or
    
    * is derivative of works licensed under the GNU General Public License or
    
    * other free or open source software licenses.
    
    * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
    
    
    
    * http://virtuemart.net
    
    */
    
    
    
    mm_showMyFileName( __FILE__ );
    
    
    
    global $VM_LANG;
    
    ?>
    
    
    
    <h3><?php echo $VM_LANG->_('PHPSHOP_THANKYOU') ?></h3>
    
    <p>
    
     	<?php 
    
     	echo vmCommonHTML::imageTag( VM_THEMEURL .'images/button_ok.png', 'Success', 'center', '48', '48' ); ?>
    
       	<?php echo $VM_LANG->_('PHPSHOP_THANKYOU_SUCCESS')?>
    
      
    
    	<br /><br />
    
    	<?php echo $VM_LANG->_('PHPSHOP_EMAIL_SENDTO') .": <strong>". $user->user_email . '</strong>'; ?><br />
    
    </p>
    
      
    
    <!-- Begin Payment Information -->
    
    <?php
    
    if( empty($auth['user_id'])) {
    
    	return;
    
    }
    
    if ($db->f("order_status") == "P" ) {
    
    	// Copy the db object to prevent it gets altered
    
    	$db_temp = ps_DB::_clone( $db );
    
     /** Start printing out HTML Form code (Payment Extra Info) **/ ?>
    
     <br />
    
    <table width="100%">
    
      <tr>
    
        <td width="100%" align="center">
    
        	<?php 
    
    	    /**
    
    	     * PLEASE DON'T CHANGE THIS SECTION UNLESS YOU KNOW WHAT YOU'RE DOING
    
    	     */
    
    	    // Try to get PayPal/PayMate/Worldpay/whatever Configuration File
    
    	    @include( CLASSPATH."payment/".$db->f("payment_class").".cfg.php" );
    
    	    
    
    		$vmLogger->debug('Beginning to parse the payment extra info code...' );
    
    		
    
    	    // Here's the place where the Payment Extra Form Code is included
    
    	    // Thanks to Steve for this solution (why make it complicated...?)
    
    	    if( eval('?>' . $db->f("payment_extrainfo") . '<?php ') === false ) {
    
    	    	$vmLogger->debug( "Error: The code of the payment method ".$db->f( 'payment_method_name').' ('.$db->f('payment_method_code').') '
    
    	    	.'contains a Parse Error!<br />Please correct that first' );
    
    	    }
    
    	    else {
    
    	    	$vmLogger->debug('Successfully parsed the payment extra info code.' );
    
    	    }
    
    	    // END printing out HTML Form code (Payment Extra Info)
    
    
    
          	?>
    
        </td>
    
      </tr>
    
    </table>
    
    <br />
    
    <?php
    
    $db = $db_temp;
    
    }
    
    ?>
    
    <p>
    
    	<a href="<?php $sess->purl(SECUREURL.basename($_SERVER['PHP_SELF'])."?page=account.order_details&order_id=". $order_id) ?>" onclick="if( parent.parent.location ) { parent.parent.location = this.href.replace(/index2.php/, 'index.php' ); };">
    
     		<?php echo $VM_LANG->_('PHPSHOP_ORDER_LINK') ?>
    
     	</a>
    
    </p>
    vi sarei immensamente grato se mi aiutaste..

    Grazie ancora

  4. #4
    Guest

    Predefinito

    Ragazzi nessuno riesce riesce a darmi una mano...da ignorante in materia quale sono, secondo me il problema è dovuto al dominio di secondo livello,perchè sul primo livello il link funziona perfettamente...

  5. #5
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Non è un primo livello, ma un terzo livello.

    Dal codice che hai inserito non si capisce niente. Comunque considera che il dominio di secondo livello è solo un redirect a quello di terzo dove risiede effettivamente il sito. Può darsi che il problema risieda nel fatto che hai impostato gli script in modo da funzionare sul dominio di secondo livello. Ma è solo una ipotesi.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Non è un primo livello, ma un terzo livello.

    Dal codice che hai inserito non si capisce niente. Comunque considera che il dominio di secondo livello è solo un redirect a quello di terzo dove risiede effettivamente il sito. Può darsi che il problema risieda nel fatto che hai impostato gli script in modo da funzionare sul dominio di secondo livello. Ma è solo una ipotesi.
    Ciao non è di terzo livello il dominio ma di secondo...La sintassi dell'errore mi rimanda a quella cartella...e quello di sopra è il relativo codice...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •