Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)


Risolto Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da Hari Seldon il Mer 24 Gen 2018 - 10:10

Buongiorno a tutti.
Ora che il mio Forum inizia a prendere corpo, si rivela sempre più utile l'utilizzo del campo CERCA.
Siccome, come tutti ben sapete, nei Forum circola ogni tipologia di utente, da quello più avezzo a quello che non sa nemmeno impugnare correttamente il mouse, avrei la necessità di modificare le impostazioni di default del campo CERCA.
In particolare vorrei fare in modo che sia impostata, di default, la ricerca Google e non quella interna: la prima mi restituisce tutti i post che contengono la parola ricercata, quella interna no.
Ho cercato nel PDA e, a meno che non mi sia sfuggito, non ho trovato nulla che mi consenta di personalizzare la casella di ricerca.
Grazie e buona giornata a tutti.

Nicola


Ultima modifica di Hari Seldon il Gio 25 Gen 2018 - 19:52, modificato 2 volte
avatar
Hari Seldon
Nuovo membro

Sesso : Maschio
Età : 51
Messaggi : 27
Località : Roma


http://grandlandxclubitalia.forumattivo.com
Hari Seldon è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da MattiaDes il Mer 24 Gen 2018 - 12:13

Buongiorno,

Certo in alcuni casi la ricerca tramite Google è più accurata. Purtroppo i nostri tecnici sono a conoscenza di questi "problemi" e speriamo che in futuro possano migliorare il sistema di ricerca interno.

Per quanto riguarda la sua richiesta, può gentilmente indicarmi la versione del forum da lei modificata?

In particolare, se per lei va bene, effettuerei le seguente modifiche:

- Nel widget "Cerca" del portale metterei di default la spunta sulla ricerca tramite Google:


- Nella pagina di ricerca principale invece, eliminerei il box inerente alla ricerca interna e lascerei unicamente quello per la ricerca tramite Google. Questo dovrebbe il risultato finale:


Mi faccia sapere come intende procedere e le spiegherò quali sono le modifiche da effettuare. (Bisognerà fare delle modifiche tramite template, effettuabili solo dal fondatore del forum)

Buona giornata Very Happy


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3727
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da Hari Seldon il Mer 24 Gen 2018 - 18:26

Grazie Mattia.
Intanto ti prego di darmi del tu che altrimenti mi fai sentir troppo vecchio...  lacrime
Dunque: la versione del Forum è Invision.
Mi va bene di default la spunta su "ricerca Google" e la ricerca dovrebbe avvenire all'interno del testo dei messaggi, non solo sui titoli (credo sia questa la differenza di quel "Risultati per Messaggi | Argomenti).
Idem per la pagina di ricerca principale: in pratica sarebbe perfetto per come me lo hai presentato tu... Wink
Ciao e grazie.
avatar
Hari Seldon
Nuovo membro

Sesso : Maschio
Età : 51
Messaggi : 27
Località : Roma


http://grandlandxclubitalia.forumattivo.com
Hari Seldon è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da MattiaDes il Mer 24 Gen 2018 - 18:55

Va bene, perfetto! :bene:

Direi di iniziare modificando il widget di ricenta presente nella pagina "Portale", va bene?

Bisogna andare in pannello di amministrazione > visualizzazione > templates > portale > mod_search

Sostituisci TUTTO il codice presente in quel template, con il seguente:

Codice:
<div class="module borderwrap advanced-search">
 <div class="maintitle"><h3>{L_SEARCH}</h3></div>
 <div class="box-content">
 <form action="{U_SEARCH}" method="get">
 <div class="search-padding">
 <input type="text" class="inputbox medium" name="search_keywords" size="18" /> <input type="submit" class="button search" value="Go" /><br />
 <label for="interne"><input id="interne" type="radio" name="typerecherche" value="interne" /> {SEARCH_INSIDE}</label> 
 <label for="google"><input id="google" type="radio" name="typerecherche" value="google" checked="checked" /> <b><font color="#0039b6">G</font><font color="#c41200">o</font><font color="#f3c518">o</font><font color="#0039b6">g</font><font color="#30a72f">l</font><font color="#c41200">e</font></b></label><br />
 <br />

 <p class="search-by">
 {SEARCH_RESULTS}<br />
 <label for="rposts"><input id="rposts" type="radio" name="show_results" value="posts" checked="checked"  /> {SEARCH_POSTS}</label> 
 <label for="rtopics"><input id="rtopics" type="radio" name="show_results" value="topics" /> {SEARCH_TOPICS}</label>
 </p>
                                <!-- BEGIN TAGS -->
 <p class="search-by">
 <label for="rtags"><input id="rtags" type="checkbox" name="is_tag" value="true" /> {TAGS.SEARCH_TAGS}</label>&nbsp;
 </p>   
                                <!-- END TAGS -->

 </div>
 <p class="search-footer">
 <a href="{U_SEARCH}"><img src="https://illiweb.com/fa/icon_mini_search.gif" width="12" height="13" alt="Rechercher" /> {SEARCH_ADVANCED}</a>
 </p>
 {JS_SESSION_ID_INPUT}
 </form>
 </div>
</div>

Una volta fatto, salva e pubblica il tutto Very Happy questo dovrebbe essere il risultato (ovvero le impostazioni predefinite diventeranno "Google" e ricerca secondo "Messaggi":


Fammi sapere se ci sono problemi :zen: se è tutto ok, procediamo successivamente alla modifica della pagina di ricerca principale avanzata Very Happy


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3727
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da Hari Seldon il Mer 24 Gen 2018 - 20:13

Fatto... la casella di ricerca del portale è OK.
Passiamo alla seconda fase...  Very Happy
avatar
Hari Seldon
Nuovo membro

Sesso : Maschio
Età : 51
Messaggi : 27
Località : Roma


http://grandlandxclubitalia.forumattivo.com
Hari Seldon è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da MattiaDes il Gio 25 Gen 2018 - 15:48

Perfetto happy ora bisogna modificare il template search_body (situato nella scheda Generale) per poter modificare la pagina di ricerca principale.

Così come fatto prima, cancella tutto il codice e sostituisci quello precedente con questo:

Codice:
<ul id="navstrip" class="clearfix">
   <li class="begin"><a href="{U_INDEX}"><span>{L_INDEX}</span></a></li>
   {NAV_CAT_DESC}
   <li>{L_SEARCH_TITLE}</li>
</ul>

<form action="{S_SEARCH_ACTION}" method="get" name="searchform" class="ipbform2">
<div class="borderwrap">

   <div class="maintitle"><h3>{L_SEARCH_QUERY}</h3></div>

      <fieldset>
         <dl>
            <dt><label>{L_SEARCH_KEYWORDS}:</label></dt>
            <dd><input type="text" name="search_keywords" style="width: 270px;" />
               <input type="hidden" name="sid" value="{SID}" />
               <input type="hidden" name="q" value="" />
               <input type="hidden" name="domains" value="{SEARCH_FORUM_URL}" />
               <input type="hidden" name="sitesearch" value="{SEARCH_FORUM_URL}" />
               <input type="hidden" name="client" value="{GOOGLE_CODE}" />
               <input type="hidden" name="forid" value="1" />
               <input type="hidden" name="channel" value="3119321536" />
               <input type="hidden" name="ie" value="{S_CONTENT_ENCODING}" />
               <input type="hidden" name="oe" value="{S_CONTENT_ENCODING}" />
               <input type="hidden" name="hl" value="{L_LANG_HL}" />
               <input type="hidden" name="cof" value="GALT:#{T_GOO_LINK};GL:1;DIV:#{T_TD_COLOR1};VLC:#{T_VISITED_LINK};AH:center;BGC:#{T_TR_COLOR1};LBGC:#{T_TD_COLOR1};ALC:#{T_ACTIVE_LINK};LC:#{T_GOO_LINK};T:#{T_GOO_TEXT};GFNT:#{T_GOO_LINK};GIMP:#{T_GOO_LINK};FORID:11" />
            </dd>
            <dd class="dd-options"><label for="any"><input id="any" type="radio" name="search_terms" value="any" /> {L_SEARCH_ANY_TERMS}</label></dd>
            <dd class="dd-options"><label for="all"><input id="all" type="radio" name="search_terms" value="all" checked="checked" /> {L_SEARCH_ALL_TERMS}</label></dd>
                                <!-- BEGIN TAGS -->
                                <dd class="dd-options"><label for="rtags"><input id="rtags" type="checkbox" name="is_tag" value="true" /> {TAGS.L_SEARCH_TAGS}</label></dd>
                                <!-- END TAGS -->         
                        </dl>
         <dl>
            <dt><label>{L_SEARCH_AUTHOR}:</label></dt>
            <dd><input type="text" name="search_author" /></dd>
         </dl>
                  <dl>
                    <dd><input type="button" value="{L_SEARCH} Google" onclick="document.searchform.action='{U_GOOGLERESULTS}';document.searchform.q.value=document.searchform.search_keywords.value;document.searchform.submit()" class="button" /></dd>
                  </dl>
      </fieldset>
 
   </div>
   <br />
  <br/>
</form>

Il risultato finale è simile a quello che ti avevo mostrato tramite screenshot in un messaggio precedente Very Happy

Ci sentiamo!


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3727
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da Hari Seldon il Gio 25 Gen 2018 - 19:51

OK, funziona tutto come immaginavo.
Grazie mille e alla prossima... Wink
avatar
Hari Seldon
Nuovo membro

Sesso : Maschio
Età : 51
Messaggi : 27
Località : Roma


http://grandlandxclubitalia.forumattivo.com
Hari Seldon è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da Hari Seldon il Gio 25 Gen 2018 - 20:04

Un'ultima cosa: se clicco sul link CERCA del menù orizzontale, non vedo ancora la ricerca Google ma solo quella interna (per la Google devo accedere alla ricerca avanzata). C'è qualche altro template da cambiare?
avatar
Hari Seldon
Nuovo membro

Sesso : Maschio
Età : 51
Messaggi : 27
Località : Roma


http://grandlandxclubitalia.forumattivo.com
Hari Seldon è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da MattiaDes il Gio 25 Gen 2018 - 21:19

Purtroppo quel box gestisce solo la ricerca interna e che io ricorda non è modificabile tramite templates...

Quindi proporrei di eliminare qul mini-box di ricerca e di impostare il tutto in modo che, appena si clicca sul bottone "cerca" del menù si vada direttamente nella pagina di ricerca avanzata, cosa ne pensi?

Per fare questo è necessario aggiungere un nuovo codice javascript > in tutte le pagine, codice:

Codice:
$(function() { $('.mainmenu[href="/search"]').removeAttr("onclick"); });


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3727
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da Hari Seldon il Gio 25 Gen 2018 - 23:08

No, stavolta questo codice non funziona, a meno che non abbia sbagliato qualcosa io:

Creato un nuovo Javascript su tutte le pagine e convalidato.




I Javascript sono abilitati:




E questo è il risultato:




Dov'è la magagna?  lavorando
avatar
Hari Seldon
Nuovo membro

Sesso : Maschio
Età : 51
Messaggi : 27
Località : Roma


http://grandlandxclubitalia.forumattivo.com
Hari Seldon è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da MattiaDes il Ven 26 Gen 2018 - 11:08

Buona mattina,

Penso che possa esserci qualche conflitto dovuto a qualche altro codice javascript.

In particolare ho notato che questo codice javascript contiene degli errori: http://grandlandxclubitalia.forumattivo.com/10669.js prova a disabilitarlo oppure a modificarlo nel seguente modo:

Codice:
window.fbAsyncInit=function(){FB.init({appId:'{your-app-id}',cookie:true,xfbml:true,version:'{latest-api-version}'});FB.AppEvents.logPageView()};(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return}js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/en_US/sdk.js";fjs.parentNode.insertBefore(js,fjs)}(document,'script','facebook-jssdk'));

Fammi sapere!


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3727
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da Hari Seldon il Dom 28 Gen 2018 - 23:10

Perfetto.
Ho sostituito il codice che mi hai postato ed ora funziona anche la casella di ricerca.
Grazie!

PS: non riesco a segnare il thread come "Risolto". Lo imposto, l'icona diventa verde ma se rientro mi dà ancora "In corso". Puoi chiuderlo tu per favore?
avatar
Hari Seldon
Nuovo membro

Sesso : Maschio
Età : 51
Messaggi : 27
Località : Roma


http://grandlandxclubitalia.forumattivo.com
Hari Seldon è stato ringraziato dall'autore di questo topic.

Risolto Re: Modificare le impostazioni di default del tasto CERCA (versione forum INVISION)

Messaggio Da MattiaDes il Lun 29 Gen 2018 - 11:54

Perfetto, prego!

Va bene non ti preoccupare, segno su risolto e chiudo. Buona giornata e buon proseguimento!


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3727
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Torna in alto

- Argomenti simili

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