Pagina 1 di 1

Aggiungere un grosso tasto cerca in alto nella home

Inviato: 09/10/2014, 12:27
da poggi37
Salve a tutti
ho cercato un pò ma non ho trovato nulla del genere gia trattato sul forum
Avevo intenzione di aggiungere un grosso tasto cerca in alto nella home, per essere più precisi nella zona bianca sotto la scritta pannello di controllo utente / FAQ / Iscritti / Login o Logout

Il problema nasce dal fatto che nella stessa zona ho inserito la mchat, e, nonostante le avvertenze, gli user continuano a usarla proprio come un tasto cerca, nonostante ci sia ben scritto che il tasto cerca è posto in alto a destra come di default anche su questo sito vedo.

Allora chiedo, è possibile inserirlo in quella zona modificandone le dimensioni in modo da renderlo MOLTO visibile?

perchè copiando semplicemente il codice del cerca in alto a destra mi appare, ma non riesco a modificarne le dimensioni per renderlo più grande e lasciare quello di default cosi come è
grazie mille in anticipo

Re: Aggiungere un grosso tasto cerca in alto nella home

Inviato: 09/10/2014, 13:59
da Anto
Ciao,
secondo me dovresti fregartene che ci siano utenti che non sappiano leggere o duri di comprendonio. Credo più che non capire, non vogliano capire.

Se invece, nonostante l' inutilità e perdita di tempo (poichè ben visibile e ben posizionato), vuoi spostare e ridimensionare il box di ricerca devi spostare il codice html e regolare le preferenze di dimensione via fogli di stile (css)

Re: Aggiungere un grosso tasto cerca in alto nella home

Inviato: 09/10/2014, 14:05
da poggi37
ti ringrazio per la risposta
purtroppo il fatto è che intasano parecchio la chat, quindi vorrei apportare tale modifica

sapresti dirmi come modificare il codice da inserire in modo tale da ingrandire il tasto cerca senza modificare però quello di default in alto a destra?

Re: Aggiungere un grosso tasto cerca in alto nella home

Inviato: 09/10/2014, 14:19
da Anto
Copia tutto il modulo di ricerca che trovi nel file overall_header.html e incollalo nel file del template index_body.html nella posizione che desideri, cambia l' ID o gli ID di riferimento e crea la regola corrispondente nel file css colours.css oppure common.css. Svuota la cache et voilà, hai finito.

Re: Aggiungere un grosso tasto cerca in alto nella home

Inviato: 11/10/2014, 21:37
da poggi37
questo è il codice se non ho copiato male

overall_header.html

Codice: Seleziona tutto

<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
             <div id="search-box">
                <form action="{U_SEARCH}" method="post" id="search">
                <fieldset>
                   <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
                   <input class="button2" value="{L_SEARCH}" type="submit" /><br />
                   <a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
                </fieldset>
                </form>
             </div>
          <!-- ENDIF --> 
commons.css

Codice: Seleziona tutto

    #search-box {
      color: #FFFFFF;
      position: relative;
      display: block;
      text-align: right;
      white-space: nowrap; /* For Opera */
      line-height: 1em;
    }
mettendo per esempio id="search2" e search-box2 (perchè deve cambiare anche la dimensione)

overall_header.html

Codice: Seleziona tutto

<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
             <div id="search-box2">
                <form action="{U_SEARCH}" method="post" id="search2">
                <fieldset>
                   <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
                   <input class="button2" value="{L_SEARCH}" type="submit" /><br />
                   <a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
                </fieldset>
                </form>
             </div>
          <!-- ENDIF --> 
commons.css

Codice: Seleziona tutto

   #search-box2 {
      color: #FFFFFF;
      position: relative;
      display: block;
      text-align: right;
      white-space: nowrap; /* For Opera */
      line-height: 1em;
    }
può funzionare?
chiedo perchè non sono molto esperto, vado quasi sempre a tentativi :)
grazie mille

Re: Aggiungere un grosso tasto cerca in alto nella home

Inviato: 11/10/2014, 23:47
da Anto
Per quanto riguarda il codice del box ricerca hai prelevato tutto il blocco correttamente. Se vuoi visualizzarlo solo nella home dovrai inserirlo nel file index_body.html

Invece nel caso degli id stai sbagliando : cambiando l' id del form non funzionerà più il modulo di ricerca (lascia invariato l' id "search").
Devi solo cambiare l' id del tag div contenitore con ad esempio search-box2, quindi creare la regola alla fine del file common.css inserendo tutte le proprietà che dovrà avere il box di ricerca (dimensioni, colore, posizione, ...).

Codice: Seleziona tutto

/* Search box 2
--------------------------------------------- */
#search-box2 {
   color: #FFFFFF;
   position: relative;
   display: block;
   text-align: center;
   white-space: nowrap; /* For Opera */
}

#search-box2 #keywords {
   width: 300px;
   height: 100px;
   background-color: #FFF;
}

#search-box2 input {
   border: 1px solid #b0b0b0;
}

#search-box2 input.button2 {
   padding: 1px 5px;
   width: 100px;
}
Non ho avuto modo di provare il codice ma credo che non manchi nulla a parte una regolata in base alle tue preferenze.

Re: Aggiungere un grosso tasto cerca in alto nella home

Inviato: 12/10/2014, 1:32
da poggi37
ti ringrazio :)

Re: Aggiungere un grosso tasto cerca in alto nella home

Inviato: 13/10/2014, 14:05
da Anto
Di nulla. :D