Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
le message d'erreur
Warning: fopen(/var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/pathfile): failed to open stream: Permission denied in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.phpon line 256
Indique que vous ne pouvez pas créer le fichier pathfile a cause d'une configuration de votre hébergement. Il vous pouvez créer pathfile manuellement en reprennant le code qui est dans pathfile.php. Il faut aussi désactiver la variable de configurarion generate_pathfile.
Bonjour Simon
Merci de votre réponse.
Il va falloir m'en dire un peu plus tant je maitrisai parfaitement le code de la version 5 et 6 autant je dois complètement me familiariser avec la 7 !
Quand vous dites "vous pouvez créer pathfile manuellement en reprenant le code qui est dans pathfile.php", vous voulez que je le créé où ?
Dans une configuration automatique, comment se génère le fichier pathfile ? Quel est le fichier php qui permet de le générer ?
Quand vous dites désactiver la variable de configuration generate_pathfile, vous voulez que je mettre false à la place de true dans le champ string de la table peel_configuration ?
-
Bonjour,
je ne sais pas ce qui provoquait une erreur fatal, la ligne que vous avez ajouté semble bonne. Avez-vous encore un problème de montant vide?
-
Bonjour,
le message d'erreur
Warning: fopen(/var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/pathfile): failed to open stream: Permission denied in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.phpon line 256
Indique que vous ne pouvez pas créer le fichier pathfile a cause d'une configuration de votre hébergement. Il vous pouvez créer pathfile manuellement en reprennant le code qui est dans pathfile.php. Il faut aussi désactiver la variable de configurarion generate_pathfile.
-
Bonjour,
il faut mettre le lien dans son ensemble dans le champ, avec http a l'intérieur, par exemple http://www.google.fr
Pour information il n'y a pas de problème connu avec cette fonctionnalité
-
Bonjour,
Il faut se rendre sur la page administrer/plan.php (menu "redactionnel">"contenu prédéfini">"plan d'accès Google map"), et remplir les champs de cette page.
-
Bonjour,
j'ai le même problème. Seulement mon module information est activée !! et j'ai toujours la phrase "Les informations liées au plan du site TerraVentoux ne sont pas encore définies"
-
-
Je viens de valider ma migration de 6.31 à 7.21.
Si je mets un lien pour plus de libellé dans la fiche produit WWW.animalins.fr V7.21 :
URL d'un éventuel lien supplémentaire sur la page produit en dessous de la description (inactif si vide) : http://www.nutrivet..........
J'ai le lien qui s'inscrit mais ne se fait pas ?
-
Bonsoir,
Je suis sous peel shopping 7.2.1 avec module premium. Je viens d'acquérir le module sips atos. J'ai suivi la procédure d'installation et j'ai les messages d'erreurs suivant :
Warning: fopen(/var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/pathfile): failed to open stream: Permission denied in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.phpon line 256
Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.php on line 257
Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/fonctions.php on line 258Executable request non trouvé /var/www/vhosts/vin-rouge-blanc-rose-truffes-oenotourisme-terraventoux.fr/httpdocs/v2/modules/sips/bin/request
Mon fichier fonctions.php est bien en 755 ainsi que RESPONSE ET REQUEST.J'ai juste déplacer le fichier param pour respecter la contrainte des 83 caractères.Pouvez-vous me dire où est le problème. -
Bonjour Simon,
Merci, effectivement comme vous l'aviez constaté, le test n'était pas au bon endroit dans haut.php
Et dans ok.php, vous m'aviez donné le code define('IN_PAYMENT_VALIDATION_LANDING_PAGE') mais sans le ,true à la fin ...J'ai donc corrigé tout ça et l'affichage du script google réagit désormais bien selon la page affiché.
Par contre, j'ai désoramis d'autres soucis concernant entre autres la variable total_produit_htJ'obtiens l'erreur suivante sur la page ok.php
Notice: Undefined index: total_produit_ht in /home/www/ledsboutique/modeles/white/haut.php on line 33Et donc l'information du montant du panier HT ne remonte pas chez google.
Pour info, dans mon fichier ok.php, vous m'aviez demandé de mettre :
$GLOBALS['total_produit_ht'] = $_SESSION['session_caddie']['total_produit_ht']; (juste avant le init du panier)
mais cela me créait une erreur fatale.
J'ai donc modifié en :
$GLOBALS['total_produit_ht'] = $_SESSION['session_caddie']->total_produit_ht;
suivant le modèle de ligne suivante dans ce même fichier
$_SESSION['session_caddie']->init();
Je n'ai donc plus d'erreur fatale mais peut-être le problème vient-il de là...
Merci par avance.
François.
-
Bonjour,
Dans haut.php, les lignes
if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) {
$tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']);
$tpl->assign('display_google_tag', true);
}doivent-être placées après $tpl = $GLOBALS['tplEngine']->createTemplate('haut.tpl');
Dans ok.php, il y a bien define('IN_PAYMENT_VALIDATION_LANDING_PAGE', true); avant l'include de haut.php ?
-
Bonjour Simon
Je n'ai plus les messages d'erreur mais le tag google (qui avant s'affichait sur toutes les pages) ne s'affiche désormais plus nullepart, même pas sur la page où nous aimerions qu'il s'affiche !
pffiouuu dur dur !
Je ne comprends pas, j'ai tout fait ce que vous me disiez de faire, tout est ok à la virgule près !
Voici mes fichiers haut.php et haut.tpl => http://leds-boutique.fr/serveur/peel/fichiers.rar
Merci par avance.
François.
-
Bonjour,
Vous pouvez remplacer le test {if $display_google_tag} par {if !empty($display_google_tag)} pour corriger cette erreur
-
Bonjour Simon,
Merci pour ces précisions.
Je vais déjà essayer de résoudre le problème sur systempay avant de m'occuper de paypal.
Donc, déjà j'avais oublié le $ pour le test {if $display_google_tag}
Mais désormais, j'ai ces messages d'erreur sur mes pages.
Notice: Undefined index: display_google_tag in /home/www/ledsboutique/lib/templateEngines/smarty/compile/9a27eac3c99e718898d364e20a9a4a34f36ecc30.file.haut.tpl.php on line 65
Notice: Trying to get property of non-object in /home/www/ledsboutique/lib/templateEngines/smarty/compile/9a27eac3c99e718898d364e20a9a4a34f36ecc30.file.haut.tpl.php on line 65
Pouvez-vous m'aider ? -
Bonjour,
Je vais m'occuper de paypal désormais.
Je fais pareil ?
C'est à dire un define sur le ok.php de paypal puis l'appel de la variable du panier HT avant la ligne de caddie -> init ?
Vous devez placer la constante IN_PAYMENT_VALIDATION_LANDING_PAGE dans le fichier ok.php du module paypal, avant l'include de haut.php
On est obligé de passer pas le $tpl->assign('display_google_tag', true); ?
Ne peut-on pas tout simplement faire un test sur le define ? genre {if define ('IN_PAYMENT_VALIDATION_LANDING_PAGE')}Ön ne peux pas utiliser une constante directement dans un fichier tpl, il faut assigner un variable smarty qui contient la valeur de la constante. Donc faire
if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) { $tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']); $tpl->assign('display_google_tag', true); }
ou
$tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']); $tpl->assign('display_google_tag', defined('IN_PAYMENT_VALIDATION_LANDING_PAGE'));
concrètement ça revient au même, mais je préfère la version avec le test if, de cette façon le code est exécuter uniquement sur les pages qui en ont besoin.
oups, par contre le code google adwords est présent sur toutes les pages....le test {if $display_google_tag} est il bien en place ?
-
oups, par contre le code google adwords est présent sur toutes les pages....
Il doit y avoir un souci.
On est obligé de passer pas le $tpl->assign('display_google_tag', true); ?
Ne peut-on pas tout simplement faire un test sur le define ?genre {if define ('IN_PAYMENT_VALIDATION_LANDING_PAGE')}
-
Bonjour,
C'est bon, autant pour moi j'utilisai un fichier de validation que m'a fourni sytempay (pour mon autre problème de retour automatique à la boutique) et du coup l'appel de la variable était différent.
Là ça a l'air de fonctionner.
Je vais m'occuper de paypal désormais.Je fais pareil ?
C'est à dire un define sur le ok.php de paypal puis l'appel de la variable du panier HT avant la ligne de caddie -> init ?
Merci @+ -
Bonjour,
effectivement la fonction retournait un tableau vide, ce qui posait provoquait une erreur SQL.
Ci dessous la version corrigée :
function get_sons_cat($all_parents_with_ordered_direct_sons_array, $catid, $ids_array = array()) { // On met une protection au cas où une catégorie parente ait un enfant direct ou indirect qui est son propre parent static $studied_cats_array; $hash = md5(serialize($all_parents_with_ordered_direct_sons_array)); if(!count($ids_array)) { // Si on relance la fonction avec la même liste $all_parents_with_ordered_direct_sons_array unset($studied_cats_array[$hash]); } if(empty($studied_cats_array[$hash][$catid])) { $studied_cats_array[$hash][$catid] = true; foreach ($all_parents_with_ordered_direct_sons_array[$catid] as $son_catid) { $ids_array[] = $son_catid; if (!empty($all_parents_with_ordered_direct_sons_array[$son_catid])) { $ids_array = get_sons_cat($all_parents_with_ordered_direct_sons_array, $son_catid, $ids_array); } } } return $ids_array; }
-
-
Bonjour Simon,
L'ajout de la ligne : $GLOBALS['total_produit_ht'] = $_SESSION['session_caddie']['total_produit_ht']; créer un erreur fatale lorsque je clique sur le bouton de retour à la boutique.
n'y a-t-il pas d'erreur ?
Je l'ai bien mis juste avant $_SESSION['session_caddie']->init();
Merci par avance.
-
Ok merci jai effectivement 2 à 3 niveaux dans mes catégories je vais vérifier ma migration et prendre votre code en compte.
J'ai modifié fonction et voila ce que je recois ?
( ! ) Notice: Erreur SQL 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND p.etat='1' AND p.site_id IN (0,1)' at line 4 - Page : /animalinsv7/ - IP ::1 - SELECT COUNT(*) AS this_count FROM peel_produits p INNER JOIN peel_produits_categories pc ON pc.produit_id = p.id WHERE pc.categorie_id IN () AND p.etat='1' AND p.site_id IN (0,1) - Error number in C:\wamp\www\animalinsv7\lib\fonctions\database.php on line 239 Call Stack # Time Memory Function Location 1 0.0010 271432 {main}( ) ..\index.php:0 2 0.4980 11287384 include( 'C:\wamp\www\animalinsv7\modeles\anima2\haut.php' ) ..\index.php:79 3 0.5117 11424976 get_modules( ) ..\haut.php:84 4 0.5421 11615624 affiche_menu_recherche( ) ..\fonctions.php:538 5 0.5434 11666776 get_categories_output( ) ..\display.php:1447 6 0.5518 11683920 get_recursive_items_display( ) ..\display.php:656 7 0.5732 11735872 get_recursive_items_display( ) ..\display.php:759 8 0.5733 11738224 calcul_nbprod_parcat( ) ..\display.php:751 9 0.5747 11739616 query( ) ..\fonctions.php:196 10 0.5999 11741072 trigger_error ( ) ..\database.php:239
-
Notre responsable commercial Sébastien Pinot prendra contact avec vous d'ici 14h pour ce sujet.
-
Oui je vous ai fais une copie il n'y a rien pas de merchand id et autres ? Cela fait 10 jours que je galère avec ce module je sais que vous me proposez de le prendre en charge mais je considère que c'est un piège de vendre des modules avec une documentation três évasive et se renvoyer la balle entre l'hébergeur et l'éditeur ca ne fait pas avancer ma prestation... Peel me décoit sur ce projet là !
-
Bonjour,
A la lecture de ce message d'erreur, qui vient d'une limitation définie par la configuration de votre serveur :
- soit votre arborescence est énorme, et auquel cas il faut que vous adaptiez la configuration de votre serveur
- soit vous avez une incohérence dans votre arborescence, avec par exemple une catégorie qui est parente d'une catégorie qui est directement ou indirectement sa propre parente => mettez de l'ordre dans ce cas dans vos catégories pour régler cette incohérence
Et vous pouvez aussi utiliser une version que je viens d'adapter de la fonction get_sons_cat suivante pour protéger contre ce type d'incohérence de données (=> code à remplacer dans lib/fonctions/fonctions) :
/** * Récupère la liste des fils d'une catégorie à partir d'une liste ordonnée * * @param mixed $all_parents_with_ordered_direct_sons_array * @param integer $catid * @param array $ids_array Liste à compléter * @return $ids_array Liste complétée */ function get_sons_cat($all_parents_with_ordered_direct_sons_array, $catid, $ids_array = array()) { // On met une protection au cas où une catégorie parente ait un enfant direct ou indirect qui est son propre parent static $studied_cats_array; if(empty($studied_cats_array[$catid])) { foreach ($all_parents_with_ordered_direct_sons_array[$catid] as $son_catid) { $ids_array[] = $son_catid; if (!empty($all_parents_with_ordered_direct_sons_array[$son_catid])) { $ids_array = get_sons_cat($all_parents_with_ordered_direct_sons_array, $son_catid, $ids_array); } } $studied_cats_array[$catid] = true; } return $ids_array; }
google map
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Myriam
Posté(e) · Signaler ce message
Bonjour
Merci pour votre réponse mais cela je l'ai déjà fait.
En fait, pour que la carte google map s'affiche, il faut impérativement saisir un contenu dans les champs au dessus.