Flux d’activité

Flux d’activité de Messages

  1. Gilles Boussin


    Bonjour,

     

    Si le QRCode ne s'affiche pas, appelez l'url directement dans le navigateur, vous y aurez peut-être des erreurs à corriger (fichier non trouvé, etc.)

    Pour résumer la situation : le QRCode est une nouveauté de PEEL7, si vous souhaitez l'implémenter sur PEEL6 il est forcément nécessaire d'analyser le fonctionnement et de bien faire attention à toutes les dépendances, en utilisant les logs ou les affichages d'erreurs sur votre site pour avancer.

  2. tiankris


    En affichant la source de la page utilisateurs.php pour repérer l'erreur, j'ai ceci
     
     
    <div class="main_content">
    <br />
    <b>Notice</b>:  Array to string conversion in <b>/homepages/31/d459421835/htdocs/lib/fonctions/fonctions.php</b> on line <b>2608</b><br />
    <table class="full_width" cellpadding="2">
    <tr>
    <td class="entete">Choisir vos critères de recherche</td>
     
  3. tiankris


    J'ai l'erreur en cliquant simplement sur :

     

    Utilisateur

    Liste des utilisateurs

    Liste des fournisseurs

     

    Pas besoins de valider le formulaire, l'erreur apparaît de suite.

    Par, cela ne gêne pas la validation lors d'une création de client par exemple

     

    Notice: Array to string conversion in /homepages/0/d279186157/htdocs/lib/fonctions/fonctions.php on line 2608

     

    soit

     

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

     

    comme carcy

  4. tiankris


    J'ai fais la modification proposée par Simon, ça fonctionne

     

    Dans le fichier lib\fonction\display_user_forms.php, repérez la fonction get_recover_password_form.

     

    ajoutez à la ligne 429 :

     

    $tpl->assign('STR_BEFORE_TWO_POINTS', $GLOBALS['STR_BEFORE_TWO_POINTS']);

     

    Ce qui donne :

     

     

    function get_recover_password_form(&$frm, &$form_error_object, $mode = 'filing_email')
    {
    $output = '';
    $tpl = $GLOBALS['tplEngine']->createTemplate('recover_password_form.tpl');
    $tpl->assign('get_password', $GLOBALS['STR_GET_PASSWORD']);
    $tpl->assign('action', $_SERVER['REQUEST_URI']);
    $tpl->assign('STR_SEND', $GLOBALS['STR_SEND']);
    $tpl->assign('STR_BEFORE_TWO_POINTS', $GLOBALS['STR_BEFORE_TWO_POINTS']);
    $tpl->assign('token', get_form_token_input('oubli_mot_passe', true));
    $tpl->assign('login_href', $GLOBALS['wwwroot'] . '/membre.php');
    $tpl->assign('login_txt', $GLOBALS['STR_LOGIN']);
    $tpl->assign('home_href', $GLOBALS['wwwroot']);
    $tpl->assign('home_txt', $GLOBALS['STR_HOME']);
    $tpl->assign('js_password_control', js_password_control('rec_password_once'));

     

     

    Voilà!

  5. Gilles Boussin


    Bonjour,

     

    En compléments de ce que vous avez déjà vu, voici des extraits d'une v7.x à adapter en v6 :

     

    Dans fiche produit

                if(!empty($GLOBALS['site_parameters']['show_qrcode_on_product_pages'])) {
                    $tpl->assign('qrcode_image_src', $product_object->qrcode_image_src());
                }
     

    Dans class/Product.php :


        /**
         * Récupère une image avec le QRCode
         *
         * @return
         */
        function qrcode_image_src()
        {
            return $GLOBALS['wwwroot'].'/qrcode.php?path=.urlencode(str_replace($GLOBALS['wwwroot], '', $this->get_product_url()));
        }
     

    Pour les dépendances de version TCPDF vous devez peut-être mettre à jour TCPDF dans votre version, en prenant celle qui est dans PEEL7.

     

    Gilles

  6. Gilles Boussin


    Bonjour,

     

    Après quelle action avez-vous cette erreur ? Avec quelle URL (y a-t-il des paramètres GET ?) ? Est-ce uniquement en validant un formulaire que vous avez l'erreur, ou pas  (=> y a-t-il des paramètres POST ? Si oui, pouvez-vous me les indiquer (à récupérer via Firefbug ou plugin qui permet de voir les entêtes HTTP) ?

     

    Je viens de retester et de mon côté, et de mon côté je n'arrive pas à déclencher d'erreur.

     

    Gilles


  7. Bonjour,

     

    Sur la version 7, il faut modifier le fichier alpha.tpl. Le tableau est généré ligne par ligne :

    			{foreach $letter.items as $item}
    				<tr><td><a href="{$item.href|escape:'html'}">{$item.name|html_entity_decode_if_needed} ({$item.count})</a></td></tr>
    			{/foreach}

    Il faut modifier ce bloc pour afficher plusieurs colonne. Vous pouvez vous inspirer de ce qui est fait pour l'affichage des produits dans les pages de catégorie (fichier produits.tpl)

  8. carcy


    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

     

     

  9. tiankris


    Un problème d'affichage apparaît dans le formulaire de récupération du mot de passe (à partir du lien contenu dans le mail)
     
    Le message  :
     
    Notice: Undefined index: STR_BEFORE_TWO_POINTS in /homepages/0/d279186157/htdocs/lib/templateEngines/smarty/compile/c5d985015dc147104b3de9cb0817aa34f462cae7.file.recover_password_form.tpl.php on line 81
    Notice: Trying to get property of non-object in /homepages/0/d279186157/htdocs/lib/templateEngines/smarty/compile/c5d985015dc147104b3de9cb0817aa34f462cae7.file.recover_password_form.tpl.php on line 81
     
     
    apparaît 3 fois de suite. Ceci concerne la variable {$STR_BEFORE_TWO_POINTS}
     
    En supprimant cette variable dans le fichier recover_password_form.tpl, les messages d'erreur disparaissent.
     
    Pour récupérer l'espace blanc avant les 2 points (:), j'ai remplacé " {$STR_BEFORE_TWO_POINTS} " par un simple " &nbsp; " et ceci fonctionne très bien.
     
    exemple avec la ligne 40 : 
     
    <span class="enregistrementgauche"><label for="rec_password_twice">{$pass.STR_NEW_PASSWORD_CONFIRM} <span class="etoile">*</span>{$STR_BEFORE_TWO_POINTS}:</label></span>
    devient
    <span class="enregistrementgauche"><label for="rec_password_twice">{$pass.STR_NEW_PASSWORD_CONFIRM} <span class="etoile">*</span>&nbsp;:</label></span>
     
     
     
    Une idée du pourquoi la variable {$STR_BEFORE_TWO_POINTS} n'est pas prise en compte?
  10. severik


    Bonjour

     

    J'ai installé la derniere version du peel, j'ai publié l'ensemble du site, tout se passe bien jusqu'a ce que j'aille sur http://monsite.fr/installation (monsite.fr est fictif) j'arrive sur l'installation mais pas de chartre graphique pas d'image pourtant l'installation fonctionne.

     

    En fait le probleme est que les lien vers les css et les images ne pointe pas sur monsite.fr/lib... mais sur monsite.fr/installation/lib/....

     

    Pouvez vous m'aider

     

     

    Merci

Twitter Advisto ecommerce

Facebook PEEL Shopping