Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1636 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Rendre une zone (panier) cliquable

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Rendre une zone (panier) cliquable

n°2198085
moi29001
Posté le 19-07-2013 à 11:28:39  profilanswer
 

Bonjour,
 
Mon problème est le suivant : je suis sur prestashop et j'ai un bloc panier, toujours affiché en haut de page.
Au survol de la souris, le contenu du panier s'affiche.
Le seul hic, c'est que la zone survolable/cliquable est beaucoup trop petite.
 
Je viens vers vous après avoir perdu des heures à essayer de résoudre mon problème, mais pas moyen !
 
Ci-dessous une photo, c'est plus parlant :
http://img4.hostingpics.net/pics/488956zone1.jpghttp://img4.hostingpics.net/pics/878261zone2.jpg
 
Voici le code de mon bloc :
 

Code :
  1. <div id="cart" class="mm_shopcart" disptitle="Mon panier" onclick="location.href="http://monsite/commande-rapide">
  2.     <div class="heading">
  3.         <div class="block block-cart-header">
  4.             <div class="block-content">
  5.                 {if !$PS_CATALOG_MODE}
  6.                     <span class="button-show">
  7.                         <ul id="header_nav">
  8.                             <li id="shopping_cart">
  9.                                 <a href="{$link->getPageLink($order_process, true)}" title="{l s='Your Shopping Cart' mod='blockuserinfo'}">
  10.                                     <span class="shop-total">{l s='Shopping Cart-' mod='blockuserinfo'}
  11.                                         <span class="ajax_cart_total{if $cart_qties == 0} tophidden{/if} price">
  12.                                             {if $cart_qties > 0}
  13.                                                 {if $priceDisplay == 1}
  14.                                                     {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant}
  15.                                                     {convertPrice price=$cart->getOrderTotal(false, $blockuser_cart_flag)}
  16.                                                 {else}
  17.                                                     {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant}
  18.                                                     {convertPrice price=$cart->getOrderTotal(true, $blockuser_cart_flag)}
  19.                                                 {/if}
  20.                                             {/if}
  21.                                         </span>
  22.                                         <span class="ajax_cart_no_product{if $cart_qties > 0} tophidden{/if} price"> {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant}
  23.                                             {convertPrice price=$cart->getOrderTotal(false, $blockuser_cart_flag)}</span>
  24.                                     </span>
  25.                                 </a>
  26.                             </li>
  27.                         </ul>     
  28.                     </span>
  29.                 {/if}


 
Et le voici tel qu'affiché dans le navigateur :
 

Code :
  1. <div commande-rapide"="" monsite.com="" http:="" onclick="location.href=" disptitle="Mon panier" class="mm_shopcart" id="cart">
  2.     <div class="heading">
  3.         <div class="block block-cart-header">
  4.             <div class="block-content">
  5.                                     <span class="button-show">
  6.                         <ul id="header_nav">
  7.                             <li id="shopping_cart">
  8.                                 <a title="Votre panier" href="http://monsite.com/commande-rapide" style="border-radius: 3px 3px 3px 3px;">
  9.                                     <span class="shop-total">Mon panier
  10.                                         <span class="ajax_cart_total tophidden price" style="display: none;">0,00 €</span>
  11.                                         <span class="ajax_cart_no_product price">                                             0,00 €</span>
  12.                                     </span>
  13.                                 </a>
  14.                             </li>
  15.                         </ul>     
  16.                     </span>
  17.                
  18.                    <script type="text/javascript">        var CUSTOMIZE_TEXTFIELD = 1;        var img_dir = 'http://monsite.com/themes/xxx/img/';    </script><script type="text/javascript">    var customizationIdMessage = 'Personnalisation n°';    var removingLinkText = 'supprimer cet article du panier';    var freeShippingTranslation = 'Livraison gratuite !';    var freeProductTranslation = 'Gratuit !';    var delete_txt = 'Supprimer';</script><!-- MODULE Block cart --><div style="margin-top:20px" class="block exclusive header-items empty" id="cart_block">    <p class="block-subtitle">Produit(s) ajouté(s) récemment</p>    <h4>        <a href="http://monsite.com/commande-rapide">Panier</a>                    <span class="hidden" id="block_cart_expand">&nbsp;</span>            <span id="block_cart_collapse">&nbsp;</span>            </h4>    <div class="top-empty">        <!-- block summary -->        <div class="collapsed" id="cart_block_summary">            <span style="display:none;" class="ajax_cart_quantity">0</span>            <span style="display:none" class="ajax_cart_product_txt_s">articles</span>            <span class="ajax_cart_product_txt" style="display: none;">article</span>            <span style="display:none" class="ajax_cart_total">0,00 €</span>            <span class="ajax_cart_no_product" style="display: inline-block;">(vide)</span>        </div>        <!-- block list of products -->        <div class="expanded" id="cart_block_list">                            <p id="cart_block_no_products">Aucun produit</p>                                <p id="cart-prices">                    <span class="price ajax_cart_shipping_cost" id="cart_block_shipping_cost">0,00 €</span>                    <span>Expédition</span>                    <br>                                                            <span class="price ajax_block_cart_total" id="cart_block_total">0,00 €</span>                    <span>Total</span>                </p>                                <p id="cart-buttons">                </p><div class="actions">                            <p class="view-cart">                                                    <a title="Commander" class="exclusive_large button right" href="http://monsite.com/commande-rapide"><span><span>Commander</span></span></a>                    </p>                </div>                    </div>        </div>    </div><!-- Block user information module HEADER -->
  19. <!-- Block search module -->
  20. </div>
  21. </div>
  22. </div>
  23. </div>


 
 
Je suppose que c'est simple (je suis loin d'être un pro) mais toute aide serait la bienvenue !
 
D'avance merci mille fois !


Message édité par moi29001 le 19-09-2013 à 13:41:40
mood
Publicité
Posté le 19-07-2013 à 11:28:39  profilanswer
 

n°2200595
moi29001
Posté le 22-08-2013 à 19:21:28  profilanswer
 

Bonsoir,
 
Je me permets de revenir vers vous, le problème n'étant pas résolu.
 
Je crois que cela vient de la première ligne (onclick="location.href="http://monsite/commande-rapide" ) qui est probablement mal encodée.
 
D'avance merci si quelqu'un peut m'aider !

n°2203377
FBZ
Posté le 18-09-2013 à 08:39:35  profilanswer
 

Perso je dirai que ça vient de ta feuille de style.
 
Le CSS permet de modifier ça.
 

n°2203395
MaybeEijOr​Not
but someone at least
Posté le 18-09-2013 à 11:08:35  profilanswer
 

Essaye :
 

Code :
  1. onclick="window.location=\'{$link->getPageLink($order_process, true)}\';"


Message édité par MaybeEijOrNot le 18-09-2013 à 11:43:21
n°2203483
moi29001
Posté le 19-09-2013 à 13:43:13  profilanswer
 

Bonjour et merci pour votre aide.
 
J'ai résolu le problème entre temps (avec pas mal de CSS) et je dois avouer que j'avais oublié ce topic.
 
Je garde quand même de côté votre réponse qui me servira probablement une autre fois.
 
Merci encore à tous !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Rendre une zone (panier) cliquable

 

Sujets relatifs
[HELP !] Insérer une bannière sur un CSS[help] Script Windows
Help - Recommandation de contenu personnaliséPoster une annonce avec httpclient (please help)
Flux RSS à rendre compatible widgethelp in javascript
Help html backgroundcolor qui 'saute' avec les lienshelp !! lego mindstorm nxt bloqué
help me in c++Mini projet html/css/java HELP
Plus de sujets relatifs à : [Résolu] Rendre une zone (panier) cliquable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR