Campo "Ricerca" all'interno di una singola sezione
3 partecipanti
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi diversi :: I problemi diversi già risolti
Pagina 1 di 1 • Condividi
Campo "Ricerca" all'interno di una singola sezione
Buongiorno ragazzi.
Tempo fa sono passato da ModernBB ad AwesomeBB e tra le cose che sono state rilevate c'è il discorso del campo di ricerca rapido.
In pratica prima, quando si era in una sezione del forum e si immettevano le parole chiave da ricercare, il sistema restituiva gli argomenti/post di quella sola sezione del forum; adesso invece restituisce tutti i post/argomenti di tutte le sezioni.
Esiste un modo di riportarlo a prima? Ovvero: se entro in una determinata sezione del forum ed effettuo una ricarca tramite il campo di ricerca rapida, mi restituisce solo gli argomenti contenuti in quella sezione dove mi trovo, e non tutti quelli del forum in generale.
Rimango in attesa di vostre.
Grazie sempre...
Tempo fa sono passato da ModernBB ad AwesomeBB e tra le cose che sono state rilevate c'è il discorso del campo di ricerca rapido.
In pratica prima, quando si era in una sezione del forum e si immettevano le parole chiave da ricercare, il sistema restituiva gli argomenti/post di quella sola sezione del forum; adesso invece restituisce tutti i post/argomenti di tutte le sezioni.
Esiste un modo di riportarlo a prima? Ovvero: se entro in una determinata sezione del forum ed effettuo una ricarca tramite il campo di ricerca rapida, mi restituisce solo gli argomenti contenuti in quella sezione dove mi trovo, e non tutti quelli del forum in generale.
Rimango in attesa di vostre.
Grazie sempre...
Ultima modifica di gandalf77 il Mer 2 Ott 2024 - 15:55 - modificato 2 volte.
Re: Campo "Ricerca" all'interno di una singola sezione
Ciao @gandalf77
in realtà è molto strano, perchè questo è il comportamento corretto:
Puoi farmi uno screenshot di dove fai la ricerca esattamente? Se usi la casella nella barra di navigazione, è normale che cerchi in tutto il forum
in realtà è molto strano, perchè questo è il comportamento corretto:
se entro in una determinata sezione del forum ed effettuo una ricarca tramite il campo di ricerca rapida, mi restituisce solo gli argomenti contenuti in quella sezione dove mi trovo, e non tutti quelli del forum in generale
Puoi farmi uno screenshot di dove fai la ricerca esattamente? Se usi la casella nella barra di navigazione, è normale che cerchi in tutto il forum
Re: Campo "Ricerca" all'interno di una singola sezione
Allora ti confermo che quella barra di ricerca fa riferimento a tutto il forum
Nelle altre versioni invece è presente una barra di ricerca dentro il sub-forum che invece cerca solamente in quella sezione
Forse si può aggiungere in qualche modo con i template una ricerca solo nella sezione
Nelle altre versioni invece è presente una barra di ricerca dentro il sub-forum che invece cerca solamente in quella sezione
Forse si può aggiungere in qualche modo con i template una ricerca solo nella sezione
Re: Campo "Ricerca" all'interno di una singola sezione
In pratica avete ragione tutti e due il campo di ricerca sulla home del forum ricerca in tutto il forum ..poi c'e' un'altro campo di ricerca all'interno delle categorie (forum) nel mio caso in fondo alla pagina ,dove si ricerca solo all'interno di quella categoria/forum
Re: Campo "Ricerca" all'interno di una singola sezione
Esiste quindi un sistema per implementarlo senza fare ricorso alla ricerca avanzata?
?
?
Re: Campo "Ricerca" all'interno di una singola sezione
Per integrare la casella di ricerca nella sezione, su AwesomeBB, modifica il template viewforum_body
Cerca:
e aggiungi subito prima questo codice:
Poi aggiungi questo codice CSS:
Il risultato:
Cerca:
- Codice:
<div class="topic-actions-buttons">
<!-- BEGIN show_plus_menu -->
<div class="plus-menu-wrap">
<script type="text/javascript">//<![CDATA[
var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
insert_plus_menu_new('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
//]]>
</script>
</div>
<!-- END show_plus_menu -->
<!-- BEGIN switch_user_logged_in -->
<a href="{U_MARK_READ}" class="mark-read-button">
<i class="material-icons">done_all</i> {L_MARK_TOPICS_READ}
</a>
<!-- END switch_user_logged_in -->
</div>
e aggiungi subito prima questo codice:
- Codice:
<div class="subforum_search">
<div id="search-box">
<form method="get" action="/search?search_where=f0" id="search">
<p class="nomargin">
<input type="text" title="{L_SEARCH}" name="search_keywords" id="keywords" maxlength="128" class="inputbox search" placeholder="Cerca argomenti in questa sezione" />
<button type="submit" value="{L_SEARCH}" class="button2">
<i class="material-icons">search</i>
</button>
</p>
</form>
<script>
$(function() {
$('.subforum_search #search-box form').attr('action','/search?search_where='+location.pathname.split('-')[0].split('/')[1]);
});
</script>
</div>
</div>
Poi aggiungi questo codice CSS:
- Codice:
.subforum_search {
float: right;
width: 300px;
}
.subforum_search #search-box input#keywords {
width: 80%;
display: inline-flex;
}
Il risultato:
Re: Campo "Ricerca" all'interno di una singola sezione
Appena implementato. Il campo di ricerca compare ma si comporta allo stesso modo di quello in cima alla pagina; va a pescare anche argomenti di altre sezioni.
Ho anche notato una cosa: se cerco due parole messe insieme mi trova random prima i testi che contengono una sola delle due parole immesse, poi qualche risultato con tutt'e due, e poi nuovamente quelli contenenti una sola parole.
Vedi screenshot dove, all'interno delle racchette Babolat cerco il modello "Pure drive":
A sinistra le parole chiavi ricercate, a destra le sezioni differenti.
Prova tu stesso: https://www.passionetennis.com/f140-babolat
Ho anche notato una cosa: se cerco due parole messe insieme mi trova random prima i testi che contengono una sola delle due parole immesse, poi qualche risultato con tutt'e due, e poi nuovamente quelli contenenti una sola parole.
Vedi screenshot dove, all'interno delle racchette Babolat cerco il modello "Pure drive":
A sinistra le parole chiavi ricercate, a destra le sezioni differenti.
Prova tu stesso: https://www.passionetennis.com/f140-babolat
Re: Campo "Ricerca" all'interno di una singola sezione
Sostituisci il codice che hai aggiunto, con questo invece:
- Codice:
<div class="subforum_search">
<div id="search-box">
<form method="get" action="/search" id="search">
<p class="nomargin">
<input type="text" title="{L_SEARCH}" name="search_keywords" id="keywords" maxlength="128" class="inputbox search" placeholder="Cerca argomenti in questa sezione" />
<input type="hidden" name="search_where" id="search_where" value="" />
<button type="submit" value="{L_SEARCH}" class="button2">
<i class="material-icons">search</i>
</button>
</p>
</form>
<script>
$(function() {
$('input#search_where').val(location.pathname.split('-')[0].split('/')[1]);
});
</script>
</div>
</div>
Re: Campo "Ricerca" all'interno di una singola sezione
.. | Caro utente, ricordati che se il tuo problema ha ricevuto una risposta o può essere considerato risolto, è necessario premere sul bottone così da inserire l'icona risolto e facilitare il lavoro del personale. Grazie per la tua collaborazione |
Re: Campo "Ricerca" all'interno di una singola sezione
Perfetto!! Adesso va bene. Grazie mille!
A Niko piace questo messaggio.
Argomenti simili
» Inserisci un campo di ricerca per una singola sezione
» Feed di una singola sezione
» Aggiungere campo profilo
» Modificare le dimensioni del campo ricerca nella toolbar
» Annuncio (quasi) globale: annuncio dentro singola categoria
» Feed di una singola sezione
» Aggiungere campo profilo
» Modificare le dimensioni del campo ricerca nella toolbar
» Annuncio (quasi) globale: annuncio dentro singola categoria
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi diversi :: I problemi diversi già risolti
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.