Mail de confirmation de commande avec un lien "page vide"

Soutien général pour les problèmes techniques avec OpenCart

Mail de confirmation de commande avec un lien "page vide"

Messagepar Koj » 16 Avr 2015, 23:37

Bonsoir,

Je tente depuis plusieurs semaines de trouver de l'aide sur Open Cart 2.0.1.1 site US, mais personne ne répond...
Je tente donc une derniere fois ici, au cas ou, par chance, une personne veuille bien m'aider.

Problème :

Lorsqu'une commande est faite, le client recoit un email de confirmation de commande.
Dans l'email on a :

Pour afficher votre commande, veuillez cliquer sur le lien ci-dessous :
http://www.xxxxxxxxxxxxx.com/index.php? ... rder_id=17

Mais lorsque je clique sur le lien, j'attéri sur une page vide.
Le code HTML de la page :

Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>


Aucune identification ne m'est demandé... bizzare.

Lorsque je me connecte manuellement et que je veux consulter "Historiques des commandes", j'attéris sur la page
http://www.xxxxxxxxxxxxxxxx.com/index.p ... ount/order
Et j'ai encore une page vide.

Donc connecté ou non connecté, je n'obtient qu'une page vide.

J'ai pourtant dans la console d'administration toutes les commandes qui s'affichent bien...


Action faite :
J'ai supprimer les cookies => idem
J'ai supprimer les commandes en attente et refait des commandes => idem

Une idée ?

Merci de votre aide....
Opencart 2.0.1.1 US.
Ext 1 : French Pack Language OC2 de MLeroux version 21 November 2014
Ext 2 : Theme Lepus acheté sur ThemeForest , template 1.1
Koj
 
Messages: 14
Inscrit le: 21 Jan 2015, 23:01

Re: Mail de confirmation de commande avec un lien "page vide

Messagepar lucho69 » 17 Avr 2015, 19:50

une page vide est en faite une erreur 500 non affichée
l'erreur peut être du à pleins de raisons : un fichier endommagé, un Chmod malencontreux

La seule solution est de faire afficher cette erreur

Pour cela tu rajoutes dans index.php juste avant le define version :
ini_set('display_errors', 1);
ini_set('log_errors', 1);
error_reporting(E_ALL);

là tu essaies de regénérer cette page blanche , tu devrais avoir le motif exact de l'erreur
par contre retire bien ces lignes après connaissance de l'erreur car même de simples alertes seraient visibles
Opencart 1.5.x - 2.x.x Opencart Assistance Dépannage

Image
lucho69
 
Messages: 907
Inscrit le: 09 Juil 2010, 13:51
Localisation: lyon

Re: Mail de confirmation de commande avec un lien "page vide

Messagepar Koj » 24 Avr 2015, 03:33

ok merci beaucoup Lucho69 !!
je vais essayer ça de suite. (désolé pour l'absence, cloture comptable de m... :-/)
Opencart 2.0.1.1 US.
Ext 1 : French Pack Language OC2 de MLeroux version 21 November 2014
Ext 2 : Theme Lepus acheté sur ThemeForest , template 1.1
Koj
 
Messages: 14
Inscrit le: 21 Jan 2015, 23:01

Re: Mail de confirmation de commande avec un lien "page vide

Messagepar Koj » 24 Avr 2015, 03:41

Modification de l'index :

Code: Tout sélectionner
<?php
// Version
ini_set('display_errors', 1);
ini_set('log_errors', 1);
error_reporting(E_ALL);
define('VERSION', '2.0.1.1');


déjà sur le portail principal
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/xxxxxxxxxxxx/public_html/system/library/db/mysql.php on line 7

Ensuite sur l'url de check de commande
http://www.xxxxxxxxxxxxxx.com/index.php ... rder_id=17

Code: Tout sélectionner
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/xxxxxxxx/public_html/system/library/db/mysql.php on line 7

Parse error: syntax error, unexpected 'est' (T_STRING) in /home/xxxxxxxxxxxxx/public_html/catalog/language/french/account/order.php on line 37


Dans order.php sur dossier French j'ai :

Code: Tout sélectionner
<?php
// Heading
$_['heading_title']         = 'Votre historique de commande';

// Text
$_['text_account']         = 'Compte';
$_['text_order']         = 'Information commande';
$_['text_order_detail']      = 'D&eacute;tail de la commande';
$_['text_invoice_no']      = 'Facture N&deg; :';
$_['text_order_id']         = 'Commande N&deg; :';
$_['text_date_added']      = 'Date d&#8217;ajout :';
$_['text_shipping_address']   = 'Adresse de livraison';
$_['text_shipping_method']   = 'Mode de livraison :';
$_['text_payment_address']   = 'Adresse de paiement';
$_['text_payment_method']   = 'Mode de paiement :';
$_['text_comment']         = 'Commentaires commande';
$_['text_history']         = 'Historique de commande';
$_['text_success']          = 'F&eacute;licitations, vous avez ajout&eacute; avec succ&egrave;s les produits de la commande N&deg; #%s &agrave; votre panier !';
$_['text_empty']         = 'Vous n&#8217;avez aucune commande pr&eacute;c&eacute;dente';
$_['text_error']         = 'La commande que vous d&eacute;sirez n&#8217;a pas &eacute;t&eacute; trouv&eacute;e !';

// Column
$_['column_order_id']       = 'R&eacute;f&eacute;rence commande';
$_['column_product']        = 'Nombre de produits';
$_['column_customer']       = 'Client';
$_['column_name']         = 'Nom du produit';
$_['column_model']         = 'Mod&egrave;le';
$_['column_quantity']      = 'Quantit&eacute;';
$_['column_price']         = 'Prix';
$_['column_total']         = 'Total';
$_['column_action']         = 'Action';
$_['column_date_added']      = 'Date d&#8217;ajout';
$_['column_status']         = '&Eacute;tat';
$_['column_comment']      = 'Commentaires';

// Error
$_['error_reorder']         = '%s n'est actuellement pas disponible pour &ecirc;tre r&eacute;organis&eacute;.';
?>


Un problème dans la traduction de order.php ?
Opencart 2.0.1.1 US.
Ext 1 : French Pack Language OC2 de MLeroux version 21 November 2014
Ext 2 : Theme Lepus acheté sur ThemeForest , template 1.1
Koj
 
Messages: 14
Inscrit le: 21 Jan 2015, 23:01

Re: Mail de confirmation de commande avec un lien "page vide

Messagepar lucho69 » 24 Avr 2015, 07:59

oui, il y a une erreur dans la ligne 37, comme le signale clairement l'erreur, l'apostrope !!!
n'est à remplacer par n&#8217;est ou par n\'est

pour le "depraciated" il faut utiliser mysqli , si votre base ne le supporte pas, installer le module :
http://www.opencart.com/index.php?route ... n_id=13041
Opencart 1.5.x - 2.x.x Opencart Assistance Dépannage

Image
lucho69
 
Messages: 907
Inscrit le: 09 Juil 2010, 13:51
Localisation: lyon

[Résol]:Mail de confirmation de commande avec un lien "page

Messagepar Koj » 24 Avr 2015, 19:13

Merci Lucho !!!!
Cela fonction bien maintenant.
Je l'avais pas vu !
Merci !

http://www.lespotionsdenono.com est désormais en ligne et fonctionnel :D

Tu peux me dire ou je peux corriger le texte en haut "Default Welcome Msg!" ?
Dernière édition par Koj le 25 Avr 2015, 19:53, édité 1 fois au total.
Opencart 2.0.1.1 US.
Ext 1 : French Pack Language OC2 de MLeroux version 21 November 2014
Ext 2 : Theme Lepus acheté sur ThemeForest , template 1.1
Koj
 
Messages: 14
Inscrit le: 21 Jan 2015, 23:01

Re: Mail de confirmation de commande avec un lien "page vide

Messagepar spyke » 25 Avr 2015, 10:00

Salut ami Déodatien (je suis ancien vosgien du secteur d'Anould devenu moitié nancéen/moitié strasbourgeois, pour la petite parenthèse).
Ton fichier de langue française ne semble pas avoir de traduction pour la valeur "text-welcome". Alors, sauf erreur de ma part et compte tenu que je connais pas la V2, néanmoins je pense que tu devrais regarder dans:
catalog\language\french\common\header.php
et voir si tu trouves (ou pas):
$_['text_welcome']
Opencart 1.5.6.1
Thème Metatronics
Modules du thème (CMS et slide) + Optiondownloads + eFaq + Bluepaid pour le paiement + EMC pour le transporteur.
spyke
 
Messages: 22
Inscrit le: 31 Déc 2013, 13:13

Re: Mail de confirmation de commande avec un lien "page vide

Messagepar Koj » 25 Avr 2015, 19:42

En effet j'ai regardé dans common/header.tpl

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php echo $title; ?></title>
<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content= "<?php echo $keywords; ?>" />
<?php } ?>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<?php if ($icon) { ?>
<link href="<?php echo $icon; ?>" rel="icon" />
<?php } ?>
<?php foreach ($links as $link) { ?>
<link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />
<script src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="catalog/view/javascript/opentheme/owlcarousel/owl.carousel.js" type="text/javascript"></script>
<link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" />
<link href="catalog/view/theme/tt_lepus/stylesheet/global_brown_blue.css" rel="stylesheet">
<link href="catalog/view/theme/tt_lepus/stylesheet/animate.css" rel="stylesheet" type="text/css">
<link href="catalog/view/theme/tt_lepus/stylesheet/opentheme/hozmegamenu/css/custommenu.css" rel="stylesheet">
<link href="catalog/view/theme/tt_lepus/stylesheet/opentheme/bannersequence/css/bannersequence.css" rel="stylesheet">
<script src="catalog/view/javascript/opentheme/hozmegamenu/custommenu.js" type="text/javascript"></script>
<script src="catalog/view/javascript/opentheme/hozmegamenu/mobile_menu.js" type="text/javascript"></script>
<link href="catalog/view/theme/tt_lepus/stylesheet/opentheme/css/owl.carousel.css" rel="stylesheet">
<script src="catalog/view/javascript/jquery/elevatezoom/jquery.elevatezoom.js" type="text/javascript"></script>
<script src="catalog/view/javascript/bannersequence/jquery.sequence.js" type="text/javascript"></script>
<?php foreach ($styles as $style) { ?>
<link href="<?php echo $style['href']; ?>" type="text/css" rel="<?php echo $style['rel']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<script src="catalog/view/javascript/common.js" type="text/javascript"></script>
<?php foreach ($scripts as $script) { ?>
<script src="<?php echo $script; ?>" type="text/javascript"></script>
<?php } ?>
<?php echo $google_analytics; ?>
</head>
<body class="<?php echo $class; ?>">
<div id="top">
<div class="container">
<div class="row">
<div class="col-md-6 col-sm-6 col-sms-12">
<div id="top-links" class="nav pull-right">
<ul class="list-inline links">
<li class="dropdown"><a href="<?php echo $account; ?>" title="<?php echo $text_account; ?>" class="dropdown-toggle" data-toggle="dropdown"><span><?php echo $text_account; ?></span> <span class="caret"></span></a>
<ul class="dropdown-menu dropdown-menu-right">
<li class="arrow-cart"></li>
<?php if ($logged) { ?>
<li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
<li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li>
<li><a href="<?php echo $transaction; ?>"><?php echo $text_transaction; ?></a></li>
<li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li>
<li><a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li>
<?php } else { ?>
<li><a href="<?php echo $register; ?>"><?php echo $text_register; ?></a></li>
<li><a href="<?php echo $login; ?>"><?php echo $text_login; ?></a></li>
<?php } ?>
</ul>
</li>
<li><a href="<?php echo $wishlist; ?>" id="wishlist-total" title="<?php echo $text_wishlist; ?>"></i> <span><?php echo $text_wishlist; ?></span></a></li>
<li><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"> <span><?php echo $text_shopping_cart; ?></span></a></li>
<li><a href="<?php echo $checkout; ?>" title="<?php echo $text_checkout; ?>"><span><?php echo $text_checkout; ?></span></a></li>
</ul>
</div>
</div>
<div class="col-md-6 col-sm-6 col-sms-12">
<div class="row-header">
<div class="currency-language">
<?php echo $currency; ?>
<?php echo $language; ?>
</div>
<!--div class="text-welcome"><p><?php echo $text_msg; ?></p></div-->
<div class="text-welcome"><p><?php echo Bienvenue chez nono ?></p></div>
</div>

</div>
</div>
</div>
</div>
<div class="header">
<div class="container">
<div class="row">
<div class="col-md-3 col-sm-3 col-sms-12">
<div id="logo">
<?php if ($logo) { ?>
<a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
<?php } else { ?>
<h1><a href="<?php echo $home; ?>"><?php echo $name; ?></a></h1>
<?php } ?>
</div>
</div>
<div class="col-md-6 col-sm-6 col-sms-12">
<div class="bock-header">
<div class="row">
<div class="work-time-container col-md-6 col-sm-6 col-xs-6">
<div class="work-time">
<div class="header-title">Horaires d'ouverture:</div>
<div class="header-content">9h00-18h00</div>
</div>
</div>
<div class="phone-container col-md-6 col-sm-6 col-xs-6">
<div class="phone">
<div class="header-title">Contactez-nous:</div>
<div class="header-content">+33 (0)7.82.83.94.88</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 col-sms-12">
<?php echo $search; ?>
<div class="top-cart">
<?php echo $cart; ?>
</div>
</div>
</div>
</div>
</div>
<?php echo $content_block; ?>
<?php if ($categories) { ?>
<?php } ?>



Je trouve pas ou la variable est initialisé dans le code...
Opencart 2.0.1.1 US.
Ext 1 : French Pack Language OC2 de MLeroux version 21 November 2014
Ext 2 : Theme Lepus acheté sur ThemeForest , template 1.1
Koj
 
Messages: 14
Inscrit le: 21 Jan 2015, 23:01

Re: Mail de confirmation de commande avec un lien "page vide

Messagepar Koj » 25 Avr 2015, 20:11

ok j'ai trouvé grace au post d'explication de l'organisation de la structure d'opencart 2, en 4 partie.
c'est mieux quand on comprend comment ça marche !

merci :mrgreen:
Opencart 2.0.1.1 US.
Ext 1 : French Pack Language OC2 de MLeroux version 21 November 2014
Ext 2 : Theme Lepus acheté sur ThemeForest , template 1.1
Koj
 
Messages: 14
Inscrit le: 21 Jan 2015, 23:01


Retour vers Soutien Général

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés