Joomla.it Forum
Forum traduzioni italiano => Le traduzioni e le informazioni della community => Articoli della community => : alexred 03 Oct 2014, 16:44:37
-
Recentemente Google ha attivato per alcuni siti la possibilità di effettuare le ricerche interne a questi direttamente dal risultato in SERP. Per quei risultati che mostrano i "Sitelinks", quei link interni aggiuntivi suggeriti sotto al nome del sito principale, è necessario aggiungere un particolare codice nella Homepage di Joomla per attivare questa funzionalità. Vediamo ora come fare...
Link all'articolo: http://www.joomla.it/e-ancora/articoli-community-3x/7586-sitelinks-search-box-su-google-con-joomla.html
-
Ciao Alex.
Ottimo, è da provare immediatamente.
Ma se invece che inserirlo in un modulo, lo andassi ad inserire direttamente nell'index.php del template, sotto l'head?
-
ciao bellatrix,
certamente puoi mettere mano al file index.php del template, ma dovresti anche aggiungere la parte che lo condiziona ad uscire solo nella homepage e non in tutte le pagine.
-
Verissimo.
-
Ciao,
io ho provato entrambe le url e ricevo sempre un errore 404
http://www.genitorichannel.it/index.php/component/search/?searchword=allattamento
http://www.genitorichannel.it/component/search/?searchword=allattamento
Utilizzo Joomla 2.5 e ho SH404SEF
Ho visto che il codice è pensato per Joomla 3 ma anche le url funzionano solo con joomla 3?
Grazie
Barbara
-
si, io ho testato solo su Joomla 3
nel tuo sito mi pare la ricerca funzioni con questo URL
http://www.genitorichannel.it/advanced-search.html?searchword=allattamento
-
Ciao,
ho messo lo script nel modulo e l'ho messo nel breadcrumb associandolo alla sola homepage.
Nel breadcrumb ora c'è solamente uno spazio vuoto, ma se lo ispeziono con il tool di Chrome (=Firebug?), trovo il codice che hai detto di mettere nel modulo
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http://www.astrofantasy.it/joomnew/",
"potentialAction": {
"@type": "SearchAction",
"target": "http://www.astrofantasy.it/joomnew/component/search/?searchword={search_term}",
"query-input": "required name=search_term"
}
}
</script>
però vedo lo script di colore rosso, va bene?
Ma cosa dovrei vedere nel breadcrumb?
Se metto http://miosito/component/search/?searchword=pippo (http://miosito/component/search/?searchword=pippo) nel browser, vengono visualizzati i risultati della ricerca come se avessi utilizzato il campo Ricerca del sito.
Grazie, Emiliano
-
ciao eggpap,
sembra tutto ok.
Nel modulo in homepage è corretto che tu non veda apparire niente, l'importante è che il codice sia presente nel sorgente pagina.
-
Grazie e scusa, ma a cosa serve. Per affinare le ricerche del mod_search?
Nella mia infinita ignoranza mi aspettavo che apparisse il campo Google Search per ricerche interne al sito
-
dovrebbe far apparire il campo delle ricerche non sul tuo sito ma su Google.it quando qualcuno ricerca il tuo sito, leggi l'articolo: http://www.joomla.it/e-ancora/articoli-community-3x/7586-sitelinks-search-box-su-google-con-joomla.html