carcy

Utilisateur open source
  • Compteur de contenus

    498
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par carcy


  1. Bonjour

    dans les versions précédentes de peel version 7.0, on avait modifié pour mon cas le fichier lib/fonctions/order.php (lignes 1189 environ)pour que s'affiche

     

    - Veuillez libeller votre chèque à l'ordre de XXXXXXXX  XXXXXXXXXX.
    - Envoyez votre règlement de XXXX € à l'adresse suivante :"

     

    en mettant cette ligne :

    <p>- ' . $GLOBALS['STR_LIBELLE'] . '. <br /> - ' . $GLOBALS['STR_SEND_CHECK'] . ' <b>' . fprix($amount_to_pay, true, $com->devise, true, get_float_from_user_input(vn($com->currency_rate))) . "" . '</b> ' . $GLOBALS['STR_FOLLOWING_ADDRESS'] .  $GLOBALS['STR_BEFORE_TWO_POINTS'] . ':<br />' . print_societe(true) . '</p>';

    et j'avais défini dans lang.fr la variable STR_LIBELLE.

     

    Or avec les nouveaux changements sur la version 7.0.2, ceci a changé..

    En fouillant, j'ai trouvé que le fichier payment_form.tpl gérait cet affichage.

    Celà se passerait au niveau de la ligne 17.

    Aussi, est ce que la modif suivante est acceptable et fonctionnelle en rajoutant {$STR_LIBELLE} ?

    Est ce qu'une ligne sera sautée entre "Veuillez libeller votre chèque à ..." et "Envoyez votre règlem..." ? sinon, comment faut il faire ?

     

    <p>- {$STR_LIBELLE}{$STR_SEND_CHECK} <b>{$amount_to_pay_formatted}</b> {$STR_FOLLOWING_ADDRESS}{$STR_BEFORE_TWO_POINTS}:<br />{$societe}</p>

    Ce qui m'amène à une autre question ...

    ce fichier gère également l'affichage pour un paiement par chèque, ou virement, ou paypal

    MAIS en ligne 19, il est également écrit FOR_A_CHECK_PAYMENT pour les paiements par virement ou paypal..

    Comme il s'agit du moyen de paiement par virement (CB ou paypal), est ce que ça ne devrait pas être plutot STR_FOR_A_TRANSFERT ?

     

    et enfin, mon logiciel (adobe dreamweaver) me signale qu'il y a une erreur de syntaxe dans ce fichier tpl à la ligne 34...

     

    Merci pour vos différents tuyaux

     

    Jean-Luc


  2. Bon bein juste pour infos.

     

    Ma connection avec butterflive ne fonctionnait plus depuis un ecrtain temps.

    Après avoir essayé d'installer et désinstaller le widget maintens fois et redémarrage du PC, vérification de la connectivité de peel shopping avec butterflive (qui fonctionnait) etc etc etc, j'ai pris contact avec butterflive pour leur exposer le problème.

    HOOOOOOO miracle, le lendemain, la connection était revenue.

    Donc je dis merci butterflive, mais je suis super déçu car je n'ai au ABSOLUMENT AUCUN CONTACT de leur part pour me dire ce dont il s'agissait...

    Pas très professionnel de leur part...


  3. Bonjour

     

    juste pour info, je constate que sur votre dernière version 7.0.1 dans le fichier lin/fonctions/fonctions_admin.php, la ligne

     

    $result['nombre_produit'][$i] = sprintf($GLOBALS["STR_ADMIN_UTILISATEURS_SEARCH_PRODUCTS_AT_LEAST_N"], $i);
     

     

    n'a pas été corrigée par

     

    $result[$i] = sprintf($GLOBALS["STR_ADMIN_UTILISATEURS_SEARCH_PRODUCTS_AT_LEAST_N"], $i);

     

    est ce normal ?

     

    merci pour l'info

     

     JL


  4. ha bé non ! j'ai rien modifié là dedans !!!

    étrange

    je tourne en 7.0.0

     

    voilà ce que j'ai sur la 7.0.0 :

    if (!empty($attributs_list)) {
    			foreach(explode("-", $attributs_list) as $tableau_id_array) {
    				$tableau_attribut_id = explode("|", $tableau_id_array);
    				if (count($tableau_attribut_id)) {
    					if (array_key_exists(0, $tableau_attribut_id) && !empty($tableau_attribut_id[2])) { // si c'est un attribut en texte libre
    						delete_uploaded_file_and_thumbs($tableau_attribut_id[2]);
    					}
    				}
    			}

     

    Mais vous avez sorti la 7.0.1 ?? j'avais même pas vu ! LOL


  5. Re !

    je me répond à moi même !!

    je viens de chercher sur le fofo car cette erreur me disait bien quelque chose... Normal, j'avais déjà ouvert un post à l'époque concernant cette erreur !

    voir là :

     

    Donc l'erreur es réapparue.

    Pour corriger, on fait :

     

     modifier la ligne 598 de lib/class/Caddie.php :

    if (array_key_exists(0, $tableau_attribut_id)) {

    par

    if (array_key_exists(0, $tableau_attribut_id) && !empty($tableau_attribut_id[2])) {

     

    et là tout doit rentrer dans l'ordre !!

     

    Gilles ? Simon ? pouvez vous corriger l'erreur pour les prochaines versions ? merci à vous...


  6. Bonjour

    j'expérimente  actuellement un problème sur certains produits lorsque je les retire de la liste de commande en front office (suppression par le petit X rouge dans le tableau).

    J'ai ce message d'erreur qui apparait :

     

    Notice: Undefined offset: 2 in /homepages/5/d334204221/htdocs/lib/class/Caddie.php on line 596

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/5/d334204221/htdocs/lib/class/Caddie.php:596) in /homepages/5/d334204221/htdocs/lib/fonctions/fonctions.php on line 1035

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/5/d334204221/htdocs/lib/class/Caddie.php:596) in /homepages/5/d334204221/htdocs/lib/fonctions/fonctions.php on line 1039

     

    Voilà chez moi les lignes de code du fichier lib/fonctions/fonctions.php : 1033 à 1041

    function redirect_and_die($url, $permanent_redirection = false)
    {
    	header("Location: " . $url);
    	if ($permanent_redirection) {
    		header("HTTP/1.1 301 Moved Permanently");
    	}
    	header('Connection: close');
    	die();
    }

    et fichier lib/class/caddie.php ligne 596 :

     

    	delete_uploaded_file_and_thumbs($tableau_attribut_id[2]);
    

     

    J'ai remarqué que ça concernait plus les produits avec attributs...

     

    merci pour votre aide

     

    Jean-Luc


  7. Bonjour

    je me pose une petite question sur une cohérence :

    lorsqu'un client me demande un devis, j'édite un BDC et il me le renvoie avec le cadre "bon pour accord" signé en bas, accompagné de son règlement. Jusque là, OK. Ce cadre indique que le client a accepté le devis/BDC et les CGV.

    Mais, quand le client commande sur le site directement, qu'il paye par paypal ou CB, le bon de commande passe directement en "payé le...".

     

    Mais alors, pourquoi pour ce bon de commande là, le cadre "accord pour commande" apparaît il encore ? Si le client a validé sa commande sur le site internet, et a réglé immédiatement, normalement il n'a pas besoin de renvoyer le BDC signé et daté non ? s'il a validé sa commande sur internet, c'est qu'il a accepté les CGV et le BDC !

     

    Son paiement direct confirme son acceptation du devis/BDC. N'y a t'il pas moyen de faire disparaître le cadre "Accord pour commande" sur le BDC lorsque un paiement immédiat est effectué sur le site internet ? et même d'indiquer quelque part (à la place du cadre accord une phrase du style "le client a accepté les CGV de JL Transferts Numériques"...).

     

     

    merci du tuyau

     

    bon WE

    JL


  8. Bonjour

    en faisant un peu de classement, il m'est venu une idée qui serait intéressante pour les prochaines versions.

    Comme certains d'entre nous avons différents moyens de paiement (chèque, virement, paypal, CB...), serait il possible de rajouter dans le backoffice dans la gestion des commandes, un cadre de commentaires sur le paiement (ex : chèque numéro 12233458, virement Banque postale ...., transaction paypal numéro 32164564541...) ?

    et éventuellement, d'imprimer ce commentaire des paiements sur la facture pdf , lorsqu'elle a le statut réglée,dans les commentaires ou apparaissent d'ailleurs le moyen de livraison ?

     

    je vous remercie

     

    cordialement

     

    jean-luc

     

     


  9. Bonjour !

    excusez moi Gilles, j'ai eu des petits ennuis perso hier et j'ai pas pu vous répondre !!

     

    donc j'ai fais des test avec les echo.

    la ligne 154 en echo enlève le message d'erreur :

    //$tpl->assign('nombre_produit', formSelect('nombre_produit', tab_followed_nombre_produit(), vb($_GET['nombre_produit'])));
     

    mais je l'avais remarqué, puisque dans le deuxième menu déroulant de "Produit acheté et quantité :", les choix sont "jamais acheté" ou "Array".

    Array, c'est quoi ??

    vous voyez d'ou peut venir le problème ? je suis désolé, je suis pas assez calé pour continuer ce que vous proposez (var_dumpo...

     

    merci pour l'info.

     

    ps : j'ai changé tab_Who en tab_who et je n'ai rien obtenu de différent.

     

    Merci !

    Jean-Luc


  10. Bonjour

    découverte d'une faute d'orthographe à corriger pour les prochaines versions svp.

    il s'agit de la phrase qui apparait à la fin de la procédure de renouvellement du mot de passe :

    Le renouvellement de votre mot de passe s'est achevé avec succès. Vous pouvez à présent vous identifiez avec ce nouveau mot de passe en cliquant sur ce lien

     

    vous identifiez : il faut ER à identifier.

    merci ^^

     

    jean-luc

     

     


  11. Bonjour

    aujourd'hui, sans rien toucher depuis quelques temps, j'ai un message qui apparaît sur le back office sur la page utilisateurs.php.

     

    Le message affiché est le suivant :

     

    Notice: Array to string conversion in /homepages/5/d334204221/htdocs/lib/fonctions/fonctions.php on line 2603

     

    voilà la fonction concernée :

     

    /**
     * formSelect()
     *
     * @param mixed $name
     * @param mixed $tab
     * @param mixed $preselected_value
     * @param integer $addOne
     * @param integer $get
     * @return
     */
    function formSelect ($name, $tab, $preselected_value = null, $addOne = 0, $get = 0)
    {
    	$o = '';
    	foreach ($tab as $k => $v) {
    		$k = ($addOne) ? $k + 1 : $k;
    
    		if (!empty($preselected_value)) {
    			$s = (($preselected_value == $k)) ? (' selected="selected"') : ('');
    		} elseif (!$get) {
    			$s = (isset($_POST['form_' . $name . '']) && $_POST['form_' . $name . ''] == $k) ? (' selected="selected"') : ('');
    		} else {
    			$s = (isset($_GET[$name]) && urldecode($_GET['' . $name . '']) == $k) ? ' selected="selected"' : '';
    		}
    		$o .= '<option value="' . String::str_form_value($k) . '" ' . $s . '>' . $v . '</option>' . "\n";
    	}
    	return $o;
    }

     

    la ligne concernée est celle ci :

     

    $o .= '<option value="' . String::str_form_value($k) . '" ' . $s . '>' . $v . '</option>' . "\n";

     

    merci pour le tuyau !

    bon week end

     

    JL

     


  12. Bonjour

     

    On avait corrigé il y a quelques temps le fichier lib/class/invoice.php pour que le cadre d'entête Dacture/devis/BDC soit de couleur différente en fonction du type de pdf :

    if($_GET['mode'] == 'proforma') {// Facture proforma - ROSE 
            		$this->SetFillColor(241, 165,165); 
    		  }elseif ($_GET['mode'] == 'devis') { // devis - JAUNE 
             		$this->SetFillColor(241,228,165); 
    		   }elseif ($_GET['mode'] == 'bdc') { // Bon de commande - BLEU 
             		$this->SetFillColor(165,219,241); 
    		   }elseif ($_GET['mode'] == 'facture') { //Facture - VERT 
              		$this->SetFillColor(165, 241, 173); 
    		   }
    

    Là j'essaye de nouveau sur la version 7 et TOUS les cadres sont roses...

    Qu'est ce qui ne va plus ?

    merci

    JL

     


  13. Bonjour !

     

    je reviens vous embêter !! :)  :P

     

    Question d'esthétique, j'aimerai que pour la colonne de gauche, les informations, quand on a un sous menu, la case soit suffisamment longue pour contenir tout le texte... moi il me manque environ 7 ou 8 caractères...

    Je voudrai donc le cadre du sous menu plus long, donc avec plus de caractères...

    Ou est ce que ça se passe svp ?

    merci pour l'info !

     

     

    Et juste une question en passant...

    J'ai remarqué que dans la colonne "Informations", lorsque je clique sur une rubrique, son cadre se colore et reste coloré en mauve.

    J'ai dans les informations, également "Plan d'accès", "contact", "conditions de vente", informations légales" qui, eux, lorsqu'ils sont cliqués, ne passent pas en rose, mais le texte s'affiche en gras...

    C'est ti quoi donc que ce truc là ?   <_<

     

    merci pour vos réponses

     

    cordialement

     

     

    JL


  14. Bonjour

    Je viens de constater un truc bizarre...

    J'ai "fabriqué" une commande ce matin à 8h48.

    Sur le pdf, il m'affiche dans le cadre en haut :

     

    Date
    20/02/2013 13h05:52
     
    Pourquoi 13h ?
    et pourquoi pas au format 13:05:52 comme avant ?
     
    merci pour l'info
     
    JL
     
     
    NON !!! laissez tomber
    erreur de ma part...
    Sujet clos ou à effacer.
    Je m'étais pas rendu compte que le bon de commande prenait l'heure et la date de sa création...
    Par contre, vous avez changé le format d'affichage de l'heure sur les documents. 13:00:00 devient 13h00:00.
     
    Bonne journée
     
    JL
     

  15. Bonjour

    Pour contourner mes problèmes d'options de taille et de couleur payants qui ne se cumulent pas dans le backoffice dans la création d'une commande, je me demandais s'il était possible de se connecter en frontoffice en tant qu'admin, de rentrer tous les produits avec les options (puisque les prix des options dans le frontoffice sont pris en compte) et de récupérer ce panier dans le backoffice ?

     

    Voilà, la question est toute bête, mais le développement trop dur je pense.

     

    Merci pour le tuyau

     

    JL

     


  16. Bonsoir Tokus

    Je vais ptêtre vous aider pour le point 1

    j'ai eu le même problème à l'installation, en renommant le répertoire administrer, même en changeant le nom dans config.inc.php

    En fait, ce qu'il faut faire et qui n'est pas indiqué, c'est d'aller dans le backoffice/gestion du site/variables de configuration et de remplacer pour le code technique "backoffice_directory_name", "administrer" par le nom de votre dossier renommé.

    Moi ça a marché QUE comme ça !

     

    pour le 2ème problème, il y a eu une modification sur certains fichiers :

    https://github.com/advisto/peel-shopping/blob/master/modules/paypal/fonctions.php   => à placer dans modules/paypal/

    https://github.com/advisto/peel-shopping/blob/master/modeles/peel7/smarty/modules/paypal_form.tpl   => à placer dans modeles/peel7/smarty/paypal_form.tpl

     

    il vous faut remplacer vos fichiers sur votre site par ces 2 mises à jour

     

     

    bonne soirée

     

    Jean-Luc


  17. Bonjour

     

    Je veux pas polluer ce forum avec mes questions, et je ne sais pas si c'est un problème seulement chez moi ou si c'est général, mais voilà ce que j'ai constaté :

     

    Dans la création de commande backoffice. Une commande test que j'ai créé hier.

    Je la récupère.

    Si je veux enlever une ligne de produit de la commande, si je clique sur le X rouge pour supprimer la ligne, rien ne se passe. Le produit ne disparaît pas. Il faut que je mette la quantité à 0 pour que la ligne disparaisse.

    C'est pas grand chose je sais, mais c'est pour le signaler.

    je l'ai testé sur IE et firefox....

     

     

    Voilà !

    merci

     

    JL

     

    En fait, je viens de me rendre compte que la suppression fonctionne tout le temps qu'on créé la commande.

    Si on sort de là, et que plus tard on reprend la commande et qu'on veut supprimer avec le X, là ça marche plus...


  18. Juste pour mes connaissances et compréhensions personnelles...

    Est ce vraiment obligé de définir les termes

    $GLOBALS["STR_ADMIN_ORDER_WEIGHT"] = "Poids de la commande";
    $GLOBALS["STR_ADMIN_PAIEMENT_METHOD_OVERCOST"] = "Supplément moyen de paiement";

    dans lib/lang/admin_fr.php ?

    Dans le fichier lang_fr tout simplement, c'est pas mal non plus ? Comme ça au cours des mises à jour, je n'ai que ce fichier là à retoucher ??

    ou mieux, je peux créer la variable dans les variables de config ???


  19. Bon je pose des questions un peu trop vite sans essayer de le faire...

    je me réponds... J'ai créé dans la gestion des paramètres la variable STR_CONTACT_INTRO avec les phrases d'entête que je veux sur le questionnaire. ça c'est fait.

     

    Je veux quand même qu'on me dise comment rendre obligatoire la ville et le Code postal et non obligatoire le numéro de tél.

    Ensuite, dans contact_form.tpl, comment je peux modifier la ligne

    		<div class="contact_intro">{$STR_CONTACT_INTRO}</div>
    

    pour que mes phrases soient centrées dans la colonne ? Je sais qu'il faut faire un div class="center" mais je sais pas comment...

     

    merci !


  20. Bonjour

    Je m'intéresse aujourd'hui à la page de contact de peel V7.

    Pour vous avouer, j'utilisais jusqu'ici contactform, mais j'ai plus envie de m'encombrer avec des trucs à côté.

    Je regarde donc le contact peel et j'ai quelques questions...

     

    Comment peut on faire pour rendre obligatoire ou non certaines données du formulaire ?

    Par exemple, je ne veux pas avoir le numéro de téléphone, mais plutôt la ville (pour des questions de statistiques).

    Comment faut il faire pour rendre obligatoire ou non des données ?

     

    Autre question... Avec contactform, les clients avaient la possibilité de joindre un fichier attaché à leur demande de contact. Pas ici.

    Le développement est il difficile ?

    Envisagez vous de le développer dans une version future ?

     

    Et enfin... à quel niveau se passe la modification de la page contact ?

    Si je veux par exemple mettre en entête le texte suivant :

     

    Veuillez remplir complètement tous les champs SVP,
    vous nous aiderez à traiter votre demande plus rapidement. Merci.
    Les champs marqués d'un * sont obligatoires.
    Pour toute demande de devis, soyez le plus précis possible sur vos documents et attentes :
    (nombre de K7, bobines de film, durées ou longueurs, nombre de photos, negatifs...)

     

    ou je dois procéder ?

     

    Merci pour vos infos

     

    cordialement

     

    Jean-Luc

Twitter Advisto ecommerce

Facebook PEEL Shopping