WebSite X5Help Center

 
Andrea Massinelli
Andrea Massinelli
User

Motore di ricerca con termine di ricerca  it

Autor: Andrea Massinelli
Visited 1647, Followers 3, Udostępniony 0  

salve

mi servirebbe un motore di ricerca con il termine di ricerca già impostato

cioè fare una pagina con un indice alfabetico dove cliccando su ogni parola si è linkati al motore di ricerca già impostato su quel termine per ricercare tale termine nel sito web

inoltre ho costatato che in un sito con 300 pagine il motore di ricerca è piuttosto lento impiegando anche 15 secondi a dare i risultati

grazie mille

andrea

Posted on the
10 ODPOWIEDZI - 4 USEFUL
Claudio D.
Claudio D.
Moderator
Najlepszy Użytkownik miesiąca IT

...per la lentezza...

sei su host linux o windows ?

perchè ho verificato in altri post lentezza nei risultati di ricerca con host windows...

Czytaj więcej
Posted on the from Claudio D.
Giorgio C.
Giorgio C.
User

Per inserire nel campo cerca un valore da te definito, metti questo codice javascript nella pagina in cui hai il pulsante ricerca, dopo l'apertura del tag Head. Nel caso tu abbia inserito il widget nell'header, il codice lo inserirai in statistiche. SEO, codice.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>$(document).ready(function(){$("#imHeader_imObjectSearch_08_field").val("Tuo testo");});</script>

Naturalmente dovrai modificare le parti in grassetto: l'ID che ha il campo cerca inserito nel tuo progetto e il testo da cercare

Ciao

Czytaj więcej
Posted on the from Giorgio C.
Skeggia 12
Skeggia 12
Moderator

@giorgio, non credo voglia quello che fa il tuo script, ma credo gli interessi che cliccando su una parola di un elenco, la parola cliccata venga riportata nel campo di ricerca per eseguirla... sempre se ho capito io...

Czytaj więcej
Posted on the from Skeggia 12
Giorgio C.
Giorgio C.
User

Allora farei così:

<script>
$(function(){
$("#tabella tr").click(function(){
var celle = $("td",this);
var dati = {
imObjectSearch_6_02_field : celle.html()
}
for (var key in dati){
    $("#"+key).val(dati[key]);
}
})
})
</script>

<table id="tabella">
<tr><td>Pippo</td></tr>
<tr><td>Topo</td></tr>
<tr><td>Pape</td></tr>
<tr><td>Lozio</td></tr>
<tr><td>Super</td></tr>
</table>

In grassetto il dato da personalizzare con il valore dell'Id proprio oggetto cerca e nella tabella i dati da cliccare per inserirli nel campo cerca.

Naturalmente in oggetto codice html.

Volendo si può inserire anche questo stile sempre nello stesso oggetto ma in Esperto

table tr:hover{
color: White;
background: DarkGreen;
cursor: pointer;
}

Ciao

Czytaj więcej
Posted on the from Giorgio C.
Claudio D.
Claudio D.
Moderator
Najlepszy Użytkownik miesiąca IT

...oppure oltre all'idea di GiorgioC.

una cosa così che scegliendo ti dà immediatamente la pagina col risultato:

(da mettere in Oggetto codice HTML) l'esempio lo vedi qui (scusa la grafica è un sito di prova):

http://pcuty.altervista.org/rss2/cerca1.html

<form name="form2" method="post" action="">
<label>Cerca</label>
<select name="collegamenti2" onchange="location.href=form2.collegamenti2.value;">
<option value="imsearch.php?search="></option>
<option value="imsearch.php?search=montagne">montagne</option>
<option value="imsearch.php?search=articolo">articolo</option>
<option value="imsearch.php?search=segnaposto">segnaposto</option>
<option value="imsearch.php?search=roma">roma</option>
</select>
</form>

Czytaj więcej
Posted on the from Claudio D.
Giorgio C.
Giorgio C.
User

Bello Claudio!

Per complicare il tuo metodo si potrebbe salvare i nomi in un file .txt e inserirli nella select del form. Demo

<?php
echo"<form name=\"form\" method=\"post\" action=\"\">
<select name=\"collegamenti\" onchange=\"location.href=form.collegamenti.value;\">";
$fp = fopen("datinome.txt","r");
fgets($fp);
while(!feof($fp))
{list($uno,$nomi) = explode("=",fgets($fp));
$search="imsearch.php?search=";
echo "<option value=\"$search$nomi\">$nomi</option>";}
fclose($fp);
echo "</select></form>";
?>

Czytaj więcej
Posted on the from Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Andrea M.
salve mi servirebbe un motore di ricerca con il termine di ricerca già impostato cioè fare una pagina con un indice alfabetico dove cliccando su ogni parola si è linkati al motore di ricerca già impostato su quel termine per ricercare tale termine nel sito web inoltre ho costatato che in un sito con 300 pagine il motore di ricerca è piuttosto lento impiegando anche 15 secondi a dare i risultati grazie mille andrea

... in più di quanto detto in EXTRA, e del risultato che realmente si volesse ottenere, ... .. . .

... .. . . semplicemente cliccando cliccando nel Programma, con i LIVELLI, si potrebbe ottenere lo stesso, o simile,  risultato del menu di ricerca di questo sito:  http://www.nuvolaristore.com/

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Andrea Massinelli
Andrea Massinelli
User
Autor

grazie a tutti 

metterò in pratica i suggerimenti

noto che sul sito www.nuvolaristore.com il campo di ricerca nella home è velocissimo , impiega 1-2 secondi 

sul mio sito in http://www.sfumetto.net/indice-barzellette.html il campo impiega 1 minuto !

come mai? ha circa 300 pagine in windows

l'ho usato anche in www.teknoumbra.com con meno pagine circa 20 ma era sempre lentissimo, l'ho dovuto togliere

grazie ancora a tutti

Czytaj więcej
Posted on the from Andrea Massinelli
Claudio D.
Claudio D.
Moderator
Najlepszy Użytkownik miesiąca IT

come ti avevo già scritto:

Claudio D.
...per la lentezza... sei su host linux o windows ? perchè ho verificato in altri post lentezza nei risultati di ricerca con host windows...

Se mi confermi che l'Host è Windows è quello... secondo me.... il problema che genera lentezza ...

su host Linux altri utenti che si sono "convertiti" hanno scritto che dopo era decisamente più veloce...

Czytaj więcej
Posted on the from Claudio D.
Andrea Massinelli
Andrea Massinelli
User
Autor

grazie

Czytaj więcej
Posted on the from Andrea Massinelli