Astuce : customisation avancée du module "recherche"

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
sourcelab

Astuce : customisation avancée du module "recherche"

Post by sourcelab »

Bonjour à tous,
Je poursuis enfin mon installation de CMS Made Simple et le travail sur le design de mon site, et j'en suis à la modification du module recherche. J'ai vu un post un peu plus loin à ce sujet, mais qui ne résoud pas tout.

Et je voudrai vous donner deux petites astuces pour ceux/celles qui souhaitent personnaliser la boite "Recherche".

1. Régler la largeur de la boite.
Pour adapter la largeur du formulaire d'entrée de caractères :

1.1 Trouvez le fichier action.default.php dans le répertoire /modules/Search/

1.2 Ouvrez-le et trouvez la ligne :

$this->smarty->assign('inputbox', $this->CreateInputText($id, 'searchinput', $searchtext, 10, 50, $hogan));

1.3 Modifiez les paramètres 10 et 50 par 'taille minimale' et 'taille maximale' que vous souhaitez.

1.4 Enregistrez le tout.


2. Personnaliser l'ensemble du style du bouton recherche et de sa boite.

2.1 Trouvez le fichier action.default.php dans le répertoire /modules/Search/

2.2 Ouvrez-le et trouvez la ligne :

$hogan = "onfocus=\"if(this.value==this.defaultValue) this.value='';\""." onblur=\"if(this.value=='') this.value=this.defaultValue;\"";

2.3 Placez-vous en dessous, et créez une nouvelle chaîne contenant toute les données de style. Par exemple :

$sdsd = " style='font-family:Arial; font-size:8pt; border-width:1; border-color:black; border-style:dashed;'";

2.4 Insérez ensuite la ligne suivante :

$hogan.=$sdsd;

2.5 Enregistrez le tout.



C'est pas réglo-réglo, l'idéal serait d'affecter un style, mais bon... :D
Last edited by sourcelab on Tue Jul 17, 2007 8:29 am, edited 1 time in total.
jce76350
Beta Tester
Beta Tester
Posts: 2097
Joined: Mon May 29, 2006 1:20 pm

Re: Astuce : customisation avancée du module "recherche"

Post by jce76350 »

re,
1. Régler la largeur de la boite.
C'est un bonne taille Non et ensuite lors des mise à jours tu vas refaire les modifications ?
Personnaliser l'ensemble du style du bouton recherche et de sa boite.
Ce serait mieux de modifier le code CSS de div#search directement non ?
C'est pas réglo-réglo, l'idéal serait d'affecter un style
c'est mieux de respecter les règles et eviter de toucher au code PHP, enfin c'est un avis perso ;)
Jean-Claude Etiemble MyPageFr
User avatar
phicha
Forum Members
Forum Members
Posts: 22
Joined: Wed Jul 18, 2007 8:20 am

Re: Astuce : customisation avancée du module "recherche"

Post by phicha »

J'ai eu la même question, j'ai donc cherché dans la doc, mais nul part où trouver le nom du champ texte.... donc fouiller dans le code!
-> searchinput est son nom. Pour la CSS c'est pratique de la savoir ;-)

Philippe
Philippe
Post Reply

Return to “French - Français”