tiankris

Utilisateur open source
  • Compteur de contenus

    31
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par tiankris


  1. 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à!


  2. 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 "   " 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?

  3. Merci pour votre réponse.

    J'ai trouvé une solution qui me convient mieux en modifiant le fichier critere_stock.tpl en mettant en commentaire les lignes :

     

    109 : <span>{$STR_QUANTITY}{$STR_BEFORE_TWO_POINTS}: </span><input type="text" size="3" name="qte" value="{$qte_value|str_form_value}" />

    et

    133: <input type="submit" class="bouton_add_cart" onclick="if (verif_form{$save_suffix_id}({$color_array_result}, {$sizes_infos_array_result}) == true) {ldelim}{$anim_prod_var}{rdelim} else {ldelim} return false; {rdelim}" value="{$STR_ADD_CART|str_form_value}" />

     

    Ainsi je peux laisser afficher un prix si besoin ou faire apparaître le bouton "sur devis" lorsque la case est cochée.


  4. Ne pas faire apparaître le bloc d'ajout au panier en Version 7.0
     
    Bonjour, 
     
    mon site ne servant qu'à un usage de vitrine, je souhaiterai tout simplement retiré le cadre mentionnant --le prix, la quantité et le lien ajouter au panier--.
     
    Dans display_product, section get_produit_details_html., j'ai mis en commentaire le bloc 
       
    if (!empty($product_object->on_check) && is_module_gift_checks_active()) {
    $tpl->assign('check', affiche_check($product_id, 'cheque', null, true));
    } else {
    if (empty($product_object->on_estimate)) {
    $tpl->assign('critere_stock', affiche_critere_stock($product_id, 'details', null, true));
    } else {
    $tpl->assign('on_estimate', array(
    'label' => $GLOBALS['STR_ON_ESTIMATE'],
    'action' => get_contact_url(false, false),
    'contact_us' => $GLOBALS['STR_CONTACT_US']
    ));
    }
    }
     
    mais les messages  d'erreurs apparaissent : 
     
    Notice: Undefined index: on_estimate in /homepages/0/d279186157/htdocs/lib/templateEngines/smarty/compile/5143720b2c02dbc53cb17fbb12445f27caa71413.file.produit_details_html.tpl.php on line 318
     
    Notice: Trying to get property of non-object in /homepages/0/d279186157/htdocs/lib/templateEngines/smarty/compile/5143720b2c02dbc53cb17fbb12445f27caa71413.file.produit_details_html.tpl.php on line 318
     
    La méthode fonctionnait bien dans les versions précédentes
     
    Une idée où piocher?

Twitter Advisto ecommerce

Facebook PEEL Shopping