Flux d’activité
Flux d’activité
-
djespace a ajouté un message dans un sujet <script> Dans Les Fichiers .tpl [Peel 7]
Le truc c'est qu'il s'agit d'un simple copier/coller de mon ancien code donc il est censé être fonctionnel.
Le voici :
<!-- Début du module AddThis --> <div class="addthis_toolbox addthis_default_style "> <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a title="Ajouter au favoris" class="addthis_button_favorites"></a> <a title="Envoyer par E-mail" class="addthis_button_email"></a> <a title="Imprimer" class="addthis_button_print"></a> <a class="addthis_button_compact"></a> </div> <!--Partie Javascript--> <script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4f79b8627d482711"></script> <!-- Fin du module AddThis -->-
0
-
-
carcy a ajouté un message dans un sujet [Résolu] Erreur Html Bon De Commande Paiement Paypal
Ok Gilles... Mais comme je vais pas réinstaller la totalité des fichiers, pouvez vous me dire quels fichiers ont été corrigés que je les remplace par une version correcte ?
Merci
Bonne soirée, j'arrête de vous embêter !!
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Augmenter Nombre De Caractères Colonne De Gauche Peel 7
Bonsoir,
Dans la fonction get_recursive_items_display(), il faut déplacer la variable $tplItem['max_length'] = 25; juste avant $tplItems = array();
Dans le fichier recursive_items_display.tpl, remplacer {$max_length=25} par {$max_length=$it.max_length}
La valeur que vous avez modifiée sera alors prise en compte.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet [Résolu] Erreur Html Bon De Commande Paiement Paypal
Ces notices PHP sont résolues depuis cet après-midi, et est corrigé dans la version actuellement téléchargeable.
Ca n'empêche pas le fonctionnement de Paypal, mais si vous affichez les erreurs, alors effectivement c'est gênant.
NB : N'oubliez pas que sur votre site, vous ne devez pas afficher les erreurs pour toute IP mais seulement la vôtre => réglable dans l'administration
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet <script> Dans Les Fichiers .tpl [Peel 7]
Il n'y a aucun problème à mettre des balises de script javascript dans Smarty.
Je vous propose une saine lecture pour ce soir :
http://www.smarty.net/docsv2/fr/
Nous utilisons smarty v3, mais la doc v2 fera l'affaire pour l'essentiel. Ou sinon la doc v3 est disponible mais en anglais, pas en français.
Si votre javascript ne va pas, c'est que vous avez peut-être des échapements dedans, des problèmes de guillemets, etc.
=> regardez le pour le nettoyer si nécessaire.
Gilles
-
0
-
-
carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
[Résolu] Erreur Html Bon De Commande Paiement PaypalBonjour
Je continue le tour de peel7 installé depuis ce matin. J'essaye absolument toutes les fonctions. J'ai constaté une erreur.
En backoffice, sur une page de commande, pour un paiement paypal choisi, si je demande l’affichage du bon de commande html, j’ai ces erreurs qui s’affichent à l’écran :
Notice: Undefined index: prenom_bill in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 83
Notice: Trying to get property of non-object in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 83
Notice: Undefined index: nom_bill in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 85
Notice: Trying to get property of non-object in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 85
Notice: Undefined index: adresse_bill in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 87
Notice: Trying to get property of non-object in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 87
Notice: Undefined index: adresse_bill in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 89
Notice: Trying to get property of non-object in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 89
Notice: Undefined index: zip_bill in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 91
Notice: Trying to get property of non-object in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 91
Notice: Undefined index: ville_bill in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 93
Notice: Trying to get property of non-object in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 93
Notice: Undefined index: pays_bill in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 95
Notice: Trying to get property of non-object in /homepages/5/d334204221/htdocs/lib/templateEngines/smarty/compile/122b543cb4b261c09e3bd923923ed76864116b01.file.paypal_form.tpl.php on line 95
Pouvez vous m'aider ?
est ce que ça se produit sur le site de démo ?
merci pour le tuyu
cordialement
Jean-Luc
- 7 réponses
- 2 373 vues
-
Gilles Boussin a ajouté un message dans un sujet Remise Par Article Sur Le Bon De Commande
Il faut rajouter la bonne valeur dans chaque appel, et cette fonction est appelée à divers endroits => laissez tombez si vous ne voulez pas perdre du temps, sinon il va falloir remonter les manches et regarder chaque appel, et rajouter la bonne valeur dans le 4è argument, ou faire appel à un développeur.
Gilles
-
0
-
-
djespace a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
<script> Dans Les Fichiers .tpl [Peel 7]Bonsoir,
Auparavant, avec peel6, j'utilisais un script addthis dans display_product.php
Il contient une partie avec des <div>, une autre avec du <script>.
Dans peel7 :
Lorsque j'insère le tout dans produit_details_html.tpl, une partie de ma page ne s'affiche plus.
J'ai supprimé la partie <script> et la page s'affiche à nouveau. j'en déduis qu'il est impossible d'insérer du javascript dans les fichiers .tpl
Mais alors où dois-je insérer mon javascript ? dans display_product comme avant? mais alors où?
Merci.
- 5 réponses
- 2 291 vues
-
Gilles Boussin a ajouté un message dans un sujet images gif latéral droit : changement de langue possible ?
Vous êtes dans Smarty, donc la langue n'est pas accessible de la même manière qu'en PHP. Elle est dans {$lang_iso}, disponible partout dans tous les templates.
La liste des variables disponibles dans Smarty et Twig est :
// Variables générales disponibles et variables de compatibilité partielle avec certains modèles de templates
$data['LANG'] = $GLOBALS['LANG'];
$data['site_parameters'] = $GLOBALS['site_parameters'];
$data['wwwroot'] = $GLOBALS['wwwroot'];
$data['base_dir'] = $GLOBALS['wwwroot'];
$data['content_dir'] = $GLOBALS['wwwroot'] . $GLOBALS['apparent_folder'];
$data['dirroot'] = $GLOBALS['dirroot'];
$data['img_ps_dir'] = $GLOBALS['wwwroot'] . '/images';
$data['repertoire_images'] = $GLOBALS['repertoire_images'];
$data['img_dir'] = $GLOBALS['repertoire_images'];
$data['repertoire_css'] = $GLOBALS['repertoire_css'];
$data['css_dir'] = $GLOBALS['repertoire_css'];
$data['js_dir'] = $GLOBALS['wwwroot'] . '/js';
$data['tpl_dir'] = $GLOBALS['repertoire_modele'];
$data['modules_dir'] = $GLOBALS['wwwroot'] . '/modules';
$data['mail_dir'] = null;
$data['come_from'] = vb($_SERVER['HTTP_REFERER']);
$data['languages'] = $GLOBALS['lang_codes'];
$data['lang_iso'] = $_SESSION['session_langue'];
$data['shop_name'] = vb($GLOBALS['site_parameters']['nom_' . $_SESSION['session_langue']]);
$data['cart_qties'] = $_SESSION['session_caddie']->count_products();
$data['cart'] = $_SESSION['session_caddie']->articles;
$data['currencies'] = array($_SESSION['session_devise']['code']);
$data['id_currency_cookie'] = $_SESSION['session_devise']['code'];
$data['logged'] = (!empty($_SESSION['session_utilisateur']['id_utilisateur']));
$data['customerName'] = (!empty($_SESSION['session_utilisateur']['id_utilisateur'])?vb($_SESSION['session_utilisateur']['prenom']) . ' '. vb($_SESSION['session_utilisateur']['nom_famille']):null);
Par ailleurs, sous Smarty vous ne devez pas faire ' . .' pour sortir de chaine de caractère.
Enfin, en HTML 5, mettez les balises en minuscule, et faites attention à la conformité W3C pour que votre code soit propre.
La réponse avec le HTML corrigé est donc :
<p class="center"><a href="http://www.jl-transf...ex.php?rubid=10"><img src="http://www.jl-transf...es2/bloc_devis_{$lang_iso}.gif" alt="" /></a></p>
Gilles
-
0
-
-
carcy a ajouté un message dans un sujet Afficher Plus De Détails Dans Commande_Details.php Peel V7
Merci Simon, ça marche du feu de dieu !
bonne soirée
JL
-
0
-
-
carcy a ajouté un message dans un sujet images gif latéral droit : changement de langue possible ?
Bonjour
je remonte également ce topic.
Je pense que maintenant cela se passe dans le fichier modeles\peel7\smarty\haut.tpl
j'ai rajouté en ligne 62 cette modification, sans succès.
<P align=center><A href="http://www.jl-transferts-numeriques.fr/lire/index.php?rubid=10" target=""><IMG border=0 src="http://www.jl-transferts-numeriques.fr/images2/bloc_devis_'.$_SESSION['session_langue'].'.gif"></A></P></FONT></FONT>
mes images s'appellent en fait bloc_devis_fr.gif et bloc_devis_en.gif et sont bien présentes dans mon rép images2.
Pouvez vous m'aider ?
merci
-
0
-
-
carcy a ajouté un message dans un sujet Remise Par Article Sur Le Bon De Commande
:(
mais comment on fait pour passer en paramètre...
Vous me connaissez maintenant, je suis pas un expert en programmation :huh:
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Remise Par Article Sur Le Bon De Commande
Vous avez créé un argument qui est quantité dans cette fonction, qui n'est pas là par défaut. Donc la quantité vaut toujours 1, tant que vous ne passez pas en paramètre la bonne valeur lors de chaque appel.
-
0
-
-
carcy a ajouté un message dans un sujet Ajoutter Des Boutons Dans La Barre Grise Du Haut Peel V7
Je suis sidéré par les capacités de peel version 7 !!
mais je suis surtout super perdu car y'en a de partout !!
je viens de faire le truc
ça marche !!
merci beaucoup !!!
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Erreur Lors D'envoie Mail D'expédition Client Peel V7
TTC est à remplacer par $GLOBALS['STR_TTC'] sinon ça marche aussi mais ça fait la notice que vous avez, sans aucune conséquence.
Cette modification est faite dans le logiciel dorénavant.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Nombre De Colonnes Des Pages Peel V7
Rajoutez simplement un s à column => $GLOBALS['page_columns_count'] = 2;
Vous pouvez faire des deux méthodes que vous indiquez, simplement le nom de la variable a été changé entre v6 et v7.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Ajoutter Des Boutons Dans La Barre Grise Du Haut Peel V7
Dans PEEL7, il y a une variable de configuration qui permet de sélectionner ce qu'on affiche dans le menu, et dans quel ordre => main_menu_items_if_available
Rajoutez dedans "concept", "contact_devis"
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Prix "A PARTIR DE"
Dans PEEL Shopping 7 :
- plutôt que de mettre un define('MA_VARIABLE') vous créez un $GLOBALS['STR_CARCY_VARIABLE'] en fin de fichier, isolé du reste pour que ce soit plus propre
ou mieux : vous allez dans la page de gestion des variables de configuration, et vous créez pour la langue française une variable STR_CARCY_VARIABLE de type string
- Pour appeler le texte dans le template, ça se situe dans produits.tpl : vous pouvez trouver le nom du bon template à partir du code de votre fonction en regardant l'appel à Smarty qui y est fait.3
et dans le template, vous insérez {$LANG.STR_CARCY_VARIABLE} (en utilisant $LANG qui est disponible avec tous les STR_.... dans Smarty) ou directement {$STR_CARCY_VARIABLE} si vous faites un assign en PHP
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Ecritures En Gras Dans Les Pdf
Bonjour,
Vous pouvez ajouter :
$this->SetFont('Helvetica', 'B', 12);
par exemple pour passer en gras 12 px.
Les infos produit viennent de get_order_infos_array (class/Invoice.php ligne 873) qui renvoie product_text => vous ne pouvez pas avoir le titre uniquement en gras sans modifier le fonctionneemnt de cette fonction, pour dissocier titre et le reste, et ensuite faire votre mise en page avec la commande de gras ci-dessus.
Gilles
-
0
-
-
carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Ecritures En Gras Dans Les PdfBon je sais que j'innonde ce forum avec mes questions, après j'arrête...
Je souhaiterai, le plus simplement possible, écrire en GRAS le nom de l'article dans la colonne désignation, ainsi que le nom et le prénom du client dans les cadres d'adresse de livraison et de paiement du devis, BDC ou facture...
Comment peut on faire svp ?
merci
JL
- 1 réponse
- 1 122 vues
-
carcy a ajouté un message dans un sujet Prix "A PARTIR DE"
Bonjour
je monte ce sujet pour la version 7.
Je rappelle, que je souhaite faire apparaître la mention "A partir de :" devant tous les produits qui ont une option (attributs personnalisé) ou une taille payant.
Pouvez vous m'indiquer la démarche à suivre svp ?
Je retiens qu'il faut utiliser le test suivant :
if($this->get_size() !== null) {
mais pour $texte ? comment on configure ? je peux pas mettre un define dans le fichier lang.fr comme dans la version 6.4.2 ?
merci
JL
-
0
-
-
paulanna a ajouté un message dans un sujet Afficher Le Nom Des Catégories
alors là, je dis grand merci
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Afficher Le Nom Des Catégories
Bonjour,
vous pouvez afficher votre nom de catégorie uniquement si il n'est pas déjà été utilisé :
Par exemple,vous pouvez faire
$cat_name_array = array(); if (empty($cat_name_array) || !in_array($cat_name_array, $cat_name)) { // la catégorie n'est pas présente dans le tableau => il faut l'afficher. $output .= $cat_name; // intertion du nom de la catégorie dans le tableau, pour ne pas l'afficher à la prochaine boucle. $cat_name_array[] = $cat_name } $cat_name doit être remplacé par la variable qui contient le nom de la catégorie, à l'emplacement où le nom de la catégorie doit s'afficher. Il faut que la requête de sélection des produits ordonne les résultats par catégorie.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Afficher Plus De Détails Dans Commande_Details.php Peel V7
Bonjour,
vous devez dans un premier temps définir les variables utilisable dans le fichier tpl. Dans le fichier administrer\modeles\commande_details.php, ajouter sous
$tpl = $GLOBALS['tplEngine']->createTemplate('admin_commande_details.tpl'); (ligne 90)
$tpl->assign('total_poids', String::str_form_value(vb($commande['total_poids'])) . $GLOBALS['STR_ADMIN_GRAMS']); $tpl->assign('STR_ADMIN_ORDER_WEIGHT', $GLOBALS['STR_ADMIN_ORDER_WEIGHT']); $tpl->assign('STR_ADMIN_PAIEMENT_METHOD_OVERCOST', $GLOBALS['STR_ADMIN_PAIEMENT_METHOD_OVERCOST']); $tpl->assign('tarif_paiement', String::str_form_value(vb($commande['tarif_paiement'])));
Dans le fichier modeles\peel7\smarty\admin_commande_details.tpl, ajouter le code HTML avec les variables défini plus haut :
<tr> <td>{$STR_ADMIN_ORDER_WEIGHT}{$STR_BEFORE_TWO_POINTS}:</td> <td>{$total_poids}</td> </tr> <tr> <td>{$STR_ADMIN_PAIEMENT_METHOD_OVERCOST}{$STR_BEFORE_TWO_POINTS}:</td> <td>{$tarif_paiement}</td> </tr> Il faut définir ensuite les variables de langue dans le fichier lib\lang\admin_fr.php
$GLOBALS["STR_ADMIN_ORDER_WEIGHT"] = "Poids de la commande"; $GLOBALS["STR_ADMIN_PAIEMENT_METHOD_OVERCOST"] = "Supplément moyen de paiement";
-
0
-
-
carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Ajoutter Des Boutons Dans La Barre Grise Du Haut Peel V7Bonjour
ici aussi un petit problème de mise à jour sur la V7.
Je rajoutais avant, 2 boutons dans la barre de menu horizontale du haut : les "boutons Contact et devis", et "Le concept".
Aujourd'hui, j'ai bien défini dans lang.fr :
$GLOBALS["STR_CONCEPT"] = "Le Concept";
$GLOBALS["STR_CONTDEV"] = "Contact et Devis";
et j'ai rajouté dans display.php, function get_menu, les 2 lignes suivantes :
$GLOBALS['main_menu_items']['concept'] = array($GLOBALS['wwwroot'] . '/lire/index.php?rubid=3' => $GLOBALS['STR_CONCEPT']);
$GLOBALS['main_menu_items']['contact_devis'] = array($GLOBALS['wwwroot'] . '/contacts.php' => $GLOBALS['STR_CONTDEV']);
mais j'ai toujours pas les boutons qui s'affichent...
Qu'est ce que j'ai oublié svp ? j'ai fais une erreur quelque part ?
merci
JL
- 9 réponses
- 3 840 vues