Spostare "Box Cerca" - "Search Box"
- alex75
- Amministratore
- Messaggi: 6268
- Iscritto il: 23/08/2012, 23:45
- Link del Forum: www.phpbb-italia.it
- Località: Palermo
Re: Spostare "Box Cerca" - "Search Box"
Appena provata in locale su phpBB 3.2.5 e non sembra richiedere altri permessi. Funziona regolarmente
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
- Pierluigi
- Supporter
- Messaggi: 176
- Iscritto il: 09/08/2015, 22:58
- Link del Forum: http://www.volksgarageitalia.it
Re: Spostare "Box Cerca" - "Search Box"
Anche io sono su 3.2.5 ma da questo problema. Tenterò con una nuova installazione e vi farò sapere.
- twm
- PhpBB Expert
- Messaggi: 438
- Iscritto il: 14/11/2015, 19:33
- Link del Forum: https://lnx.3rotaie.it/forum/
- Contatta:
Re: Spostare "Box Cerca" - "Search Box"
In alternativa all'estensione proposta da Barnet potreste valutare questa (Site Logo) che tra le tante opzione ha anche quella di spostare la casella "cerca"
- Micogian
- Globalmod
- Messaggi: 599
- Iscritto il: 17/03/2016, 17:53
- Link del Forum: https://www.actaplantarum.org
Re: Spostare "Box Cerca" - "Search Box"
Se tra le estensioni installate ne avete una che inserisce un vostro CSS per eventuali modifiche allo stile la cosa è molto semplice.
Per default il modulo "Cerca" si trova nella parte destra della testata e la parte di codice originale del modulo "Cerca" si trova nel file overall_header.html ed è il seguente:
La prima cosa da fare è nascondere il box "Cerca" di default e questo si può fare aggiungendo il seguente css nel vostro css personalizzato:
A questo punto il "Cerca" non viene visualizzato.
Facciamo una copia del codice di default e lo inseriamo, sempre tramite l'estensione dello stile personalizzato nella posizione voluta.
Quello che dobbiamo modificare è la prima riga del codice di default, questa
e sostituirla con questa
Questo perchè non ci possono essere 2 id="search-box" uguali e pertanto lo chiamiamo id="search-box1"
L'altra cosa è sostituire il tag "search-header" che abbiamo appena nascosto con un altro visibile che chiameremo "search-bar" perchè abbiamo stabilito di inserire il "cerca" nella bar.
Ovviamente dovremo inserire il nuovo css di "search-bar" nel nostro css personalizzato copiandolo dal precedente search-header ma senza nasconderlo.
La proprietà "box-shadow" gestisce le ombre di un oggetto, nel css originale era "0 0 10px" nel mio forum ho messo "0 0 0px" perchè lo spazio era limitato.
Disabilitiamo l'estensione dello stile personalizzato, facciamo le modifiche, riabilitiamo l'estensione, cancelliamo la cache e tutto dovrebbe funzionare regolarmente.
Nel mio forum di prova potete vedere il "cerca" nel box menu: https://www.giannidose.altervista.org/forum/index.php
Se non avete l'estensione "Style personalizzato" la trovate in questo forum.
Per default il modulo "Cerca" si trova nella parte destra della testata e la parte di codice originale del modulo "Cerca" si trova nel file overall_header.html ed è il seguente:
Codice: Seleziona tutto
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box" class="search-box search-header" role="search">
<form action="{U_SEARCH}" method="get" id="search">
<fieldset>
<input name="keywords" id="keywords" type="search" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search tiny" size="20" value="{SEARCH_WORDS}" placeholder="{L_SEARCH_MINI}" />
<button class="button button-search" type="submit" title="{L_SEARCH}">
<i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">{L_SEARCH}</span>
</button>
<a href="{U_SEARCH}" class="button button-search-end" title="{L_SEARCH_ADV}">
<i class="icon fa-cog fa-fw" aria-hidden="true"></i><span class="sr-only">{L_SEARCH_ADV}</span>
</a>
{S_SEARCH_HIDDEN_FIELDS}
</fieldset>
</form>
</div>
<!-- ENDIF -->
Codice: Seleziona tutto
.search-header {
display: none;
}
Facciamo una copia del codice di default e lo inseriamo, sempre tramite l'estensione dello stile personalizzato nella posizione voluta.
Quello che dobbiamo modificare è la prima riga del codice di default, questa
Codice: Seleziona tutto
<div id="search-box" class="search-box search-header" role="search">
Codice: Seleziona tutto
<div id="search-box1" class="search-box search-bar" role="search">
L'altra cosa è sostituire il tag "search-header" che abbiamo appena nascosto con un altro visibile che chiameremo "search-bar" perchè abbiamo stabilito di inserire il "cerca" nella bar.
Ovviamente dovremo inserire il nuovo css di "search-bar" nel nostro css personalizzato copiandolo dal precedente search-header ma senza nasconderlo.
Codice: Seleziona tutto
.search-bar {
border-radius: 4px;
display: block;
float: right;
margin-right: 5px;
margin-top: 2px;
}
.search-bar {
box-shadow: 0 0 0px #0075B0;
}
Disabilitiamo l'estensione dello stile personalizzato, facciamo le modifiche, riabilitiamo l'estensione, cancelliamo la cache e tutto dovrebbe funzionare regolarmente.
Nel mio forum di prova potete vedere il "cerca" nel box menu: https://www.giannidose.altervista.org/forum/index.php
Se non avete l'estensione "Style personalizzato" la trovate in questo forum.
- Pierluigi
- Supporter
- Messaggi: 176
- Iscritto il: 09/08/2015, 22:58
- Link del Forum: http://www.volksgarageitalia.it
Re: Spostare "Box Cerca" - "Search Box"
Micogian,
non potevi dare risposta più precisa! Grazie mille! Proverò a fare come suggerisci e farti sapere come andrà!
non potevi dare risposta più precisa! Grazie mille! Proverò a fare come suggerisci e farti sapere come andrà!