Jump to content

Blocksearch ajout d'un texte disparaissant au clic


Recommended Posts

Bonjour à tous, je mets a disposition une petite astuce qui permet d'ajouter un texte dans le champ de recherches disparaissant au clic.

 

Il faut modifier votre fichier blocksearch-top.tpl ,

à la ligne 35 vous modifiez le code

<input class="search_query" type="text" id="search_query_top" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|htmlentities:$ENT_QUOTES:'utf-8'|stripslashes}{/if}" />

 

par le code

 

<input type="text" onblur="javascript:if(this.value=='')this.value='Rechercher...';" onfocus="javascript:if(this.value=='Rechercher...')this.value='';" value="Rechercher..." name="search_query" id="search_query_top" class="search_query">

 

enregistré votre fichier , il faudra peu être supprimé le cache pour que cela fonctionne .

Le code par défaut et Rechercher... mais vous pouvez mettre n'importe quoi, vous avec juste à modifier (this.value='';" value="Rechercher...")

 

Voilà en espérant aider certain :)

Edited by julien51 (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • 7 months later...
  • 1 month later...

très bonne astuce,

et pour ceux qui souhaitent voir le texte qui change selon les langues installer utiliser simplement cela

<input type="text" onblur="javascript:if(this.value=='')this.value='{l s='search...' mod='blocksearch'}';" onfocus="javascript:if(this.value=='{l s='search...' mod='blocksearch'}')this.value='';" value="{l s='search...' mod='blocksearch'}" name="search_query" id="search_query_top" class="search_query">

ensuite faite les traductions comme d'hab dans le back office dans traduction

Link to comment
Share on other sites

  • 6 months later...
  • 2 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...