Campo "Ricerca" all'interno di una singola sezione

3 partecipanti

Risolto Campo "Ricerca" all'interno di una singola sezione

Messaggio Da gandalf77 Lun 19 Ago 2024 - 16:06

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...


Ultima modifica di gandalf77 il Mer 2 Ott 2024 - 15:55 - modificato 2 volte.
avatar
gandalf77
****

Messaggi : 319

https://www.passionetennis.com/
gandalf77 è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da Niko Lun 19 Ago 2024 - 18:09

Ciao @gandalf77

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
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da gandalf77 Ven 23 Ago 2024 - 11:15

L'unico campo di ricerca che mi spunta in tutte le pagine del forum è quello in cima alla pagina:

motori di ricerca - Campo "Ricerca" all'interno di una singola sezione Immagi19
avatar
gandalf77
****

Messaggi : 319

https://www.passionetennis.com/
gandalf77 è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da Niko Ven 23 Ago 2024 - 11:58

Allora ti confermo che quella barra di ricerca fa riferimento a tutto il forum Wink
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 :good:
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da jessy Sab 24 Ago 2024 - 16:20

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  ciao!
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da gandalf77 Lun 26 Ago 2024 - 14:10

Esiste quindi un sistema per implementarlo senza fare ricorso alla ricerca avanzata?
?
avatar
gandalf77
****

Messaggi : 319

https://www.passionetennis.com/
gandalf77 è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da Niko Lun 26 Ago 2024 - 14:54

Per integrare la casella di ricerca nella sezione, su AwesomeBB, modifica il template viewforum_body

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>&nbsp;{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:
motori di ricerca - Campo "Ricerca" all'interno di una singola sezione Scree373
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da gandalf77 Gio 29 Ago 2024 - 15:28

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":

motori di ricerca - Campo "Ricerca" all'interno di una singola sezione Immagi21

A sinistra le parole chiavi ricercate, a destra le sezioni differenti.

Prova tu stesso: https://www.passionetennis.com/f140-babolat
avatar
gandalf77
****

Messaggi : 319

https://www.passionetennis.com/
gandalf77 è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da Niko Gio 29 Ago 2024 - 16:34

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>
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da Niko Mar 17 Set 2024 - 11:37

.motori di ricerca - Campo "Ricerca" all'interno di una singola sezione HURHAdp.Caro utente,

ricordati che se il tuo problema ha ricevuto una risposta o può essere considerato risolto, è necessario premere sul bottone motori di ricerca - Campo "Ricerca" all'interno di una singola sezione ZVvGmet così da inserire l'icona risolto e facilitare il lavoro del personale.

Grazie per la tua collaborazione Wink
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Campo "Ricerca" all'interno di una singola sezione

Messaggio Da gandalf77 Mer 2 Ott 2024 - 15:55

Perfetto!! Adesso va bene. Grazie mille!
avatar
gandalf77
****

Messaggi : 319

https://www.passionetennis.com/

A Niko piace questo messaggio.

gandalf77 è stato ringraziato dall'autore di questo topic.

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.