Moduli di ricerca

Utilizzo delle raccolte nei moduli di ricerca

Le raccolte consentono ai clienti di cercare aree specifiche del sito web. A seconda che si implementi un elenco a discesa o un elenco di caselle di controllo, è possibile consentire ai clienti di cercare una o più raccolte.

Vedere anche Informazioni sulle raccolte.

L’esempio seguente mostra quattro nomi di raccolta diversi e le aree associate del sito web a cui si riferiscono:

Nome raccolta

Variabile

  • https://www.mycompany.com/products.htm
  • https://www.mycompany.com/publish/
  • https://www.mycompany.com/search/

Clienti

https://www.mycompany.com/customers/

News

https://www.mycompany.com/news/

Adobe

https://www.mycompany.com/company/

L’interfaccia del modulo di ricerca a discesa consente agli utenti di selezionare una raccolta ed è simile alla seguente:

Il modulo di ricerca a discesa viene generato con il seguente codice HTML:

<select name="sp_k"> 
<option value="">All of Adobe</option> 
<option value="Products">Products</option> 
<option value="Customers">Customers</option> 
<option value="News">News</option> 
<option value="About Adobe">About Adobe</option> 
</select>

In alternativa, è possibile utilizzare un gruppo di caselle di controllo nel modulo di ricerca in modo che i visitatori possano selezionare più raccolte:

Il modulo di ricerca casella di controllo viene generato con il seguente codice HTML:

<input type="checkbox" name="sp_k" value="">All of Adobe<br> 
<input type="checkbox" name="sp_k" value="Products">Products<br> 
<input type="checkbox" name="sp_k" value="Customers">Customers<br> 
<input type="checkbox" name="sp_k" value="News">News<br> 
<input type="checkbox" name="sp_k" value="About Adobe">About Adobe<br>

Risultati ricerca

Il tag del modello di ricerca <search-input-collections> genera la casella di riepilogo della raccolta HTML nei risultati della ricerca e seleziona automaticamente la raccolta specificata nella ricerca. Se invece desideri generare delle caselle di controllo, utilizza il tag <search-input> invece del tag <input> come segue:

<search-input type="checkbox" name="sp_k" value="">All of Adobe<br> 
<search-input type="checkbox" name="sp_k" value="Products">Products<br> 
<search-input type="checkbox" name="sp_k" value="Customers">Customers<br> 
<search-input type="checkbox" name="sp_k" value="News">News<br> 
<search-input type="checkbox" name="sp_k" value="About Adobe">About Adobe<br>

Il tag <search-input> restituisce un tag <input> e include l'attributo checked se la raccolta è stata specificata nella ricerca.

Uso dei fotogrammi con i moduli

È possibile configurare i set di frame in modo che funzionino con la ricerca/merchandising del sito.

Per ulteriori informazioni sui frame HTML e sull'elemento del set di frame HTML, consulta il seguente URL:

https://www.w3schools.com/html/html_frames.asp

Se il sito utilizza frame, è possibile specificare un frame di destinazione per i collegamenti ai risultati di ricerca. Il target predefinito è _self, che apre i collegamenti nel frame corrente o nella finestra del browser. È invece possibile specificare destinazioni specifiche per il sito o riservate al browser:

  • _top (riservato al browser) si apre nella finestra del browser corrente e sostituisce tutti i frame correnti.
  • _vuoto (riservato al browser) si apre in una nuova finestra del browser.
  • _parent (riservato al browser) si apre nel frame principale del frame corrente.
  • frame2 (specifico del sito) si apre in un frame denominato "frame2". È possibile specificare il nome di un fotogramma come valore (ad esempio principale o contenuto).

Se il sito non utilizza frame, è molto probabile che non si desideri modificare il nome di destinazione predefinito.

Se crei un modello di risultati di ricerca personalizzato per il sito web, puoi sovrascrivere l’impostazione specificata utilizzando l’attributo target del tag <search-link> .

La procedura per la configurazione dei set di frame è la seguente:

Passaggio processo

Descrizione del processo

Collegamento

1

Aggiungere il modulo al fotogramma desiderato nella pagina Web.

Aggiunta del codice del modulo di ricerca a una cornice del tuo...

2

Imposta il frame di destinazione per la pagina dei risultati di ricerca.

Impostazione del frame di destinazione per la pagina dei risultati di ricerca

3

Imposta la destinazione per i collegamenti effettuati dalla pagina dei risultati della ricerca.

Impostazione della destinazione per i collegamenti effettuati dai risultati della ricerca...

4

Modifica le pagine dei frame di navigazione per impedirne l’indicizzazione.

Modifica delle pagine dei frame di navigazione per impedirne l'esecuzione...

5

Verificare il modulo di ricerca.

Verifica del modulo di ricerca

Aggiunta di codice del modulo di ricerca a un frame nella pagina Web

  1. Dal menu del prodotto, fai clic su Design > Auto-Complete > Form Source.

    Il codice del modulo di ricerca HTML è simile al seguente:

    <!-- Adobe Target HTML for [your customer name] --> 
    <form method="get" action="https://search.atomz.com/search/"> 
    <input size=15 name="sp_q"><br> 
    <input type=submit value="Search"> 
    <input type=hidden name="sp_a" value="[your account number]"> 
    </form>
    
  2. Nella pagina Standard Form Source , seleziona e copia il codice del modulo di ricerca HTML visualizzato nel campo di testo.

  3. Incolla il codice del modulo di ricerca nel frame desiderato nel set di frame.

    Nell’esempio seguente, il codice del modulo di ricerca viene incollato nella cornice di navigazione, la cornice verticale stretta sul lato sinistro dello schermo.

Impostazione del frame di destinazione per la pagina dei risultati di ricerca

Se hai inserito il codice del modulo di ricerca nella cornice di navigazione verticale come sopra, puoi visualizzare i risultati della ricerca nella cornice principale più grande. In questo esempio, si chiama il frame principale "body" e lo si imposta come frame di destinazione.

  1. Per specificare il frame di destinazione per la pagina dei risultati, aggiungere un target e un valore al modulo modificando la seguente riga nel codice del modulo di ricerca utilizzando:

    <form method="get" action="https://search.atomz.com/search/">

    al seguente indirizzo:

    <form target="body" method="get" action="https://search.atomz.com/search/">

    Assicurati di inserire virgolette intorno al valore di destinazione del modulo.

Quando un cliente esegue una ricerca del sito web, i risultati della ricerca vengono visualizzati nel frame "body" della pagina web.

Impostazione della destinazione per i collegamenti effettuati dalla pagina dei risultati di ricerca

Puoi impostare il fotogramma di destinazione modificando direttamente il modello.

Se i risultati della ricerca appaiono nella cornice “corpo”, probabilmente si desidera che i collegamenti si aprano anche nella cornice “corpo”. Poiché si tratta dello stesso fotogramma, il valore di destinazione "_self" che è l’impostazione predefinita, non è necessario apportare alcuna modifica.

Puoi anche impostare il frame di destinazione per i collegamenti ai risultati. Di seguito sono riportati diversi esempi di operazioni che è possibile eseguire:

  • Specifica frame diversi per i risultati della ricerca e i relativi collegamenti in modo che i risultati della ricerca rimangano attivi nel proprio frame mentre ogni risultato selezionato si apre in un frame separato.
  • Specifica che i risultati della ricerca si aprono in una nuova finestra vuota, in modo che la vecchia finestra rimanga attiva con il suo contenuto originale, conservando anche i risultati della ricerca.

Il nome di destinazione può essere il nome di un frame specificato nel codice HTML oppure può essere uno dei seguenti valori predefiniti HTML:

  • target="_blank" Apri i collegamenti in una nuova finestra vuota senza nome.

  • target="_self" impostazione predefinita. Apri i collegamenti nella stessa finestra in cui risiedono i risultati della ricerca. In questo caso, la finestra dei risultati della ricerca originale. Utilizzare questa opzione per sostituire un target di base assegnato a livello globale.

  • target="_parent" Apri i collegamenti nel set di frame principale della pagina di collegamento . Se il documento non ha un elemento padre, funziona come "_self" per impostazione predefinita.

  • target="_top" Apri i collegamenti nella finestra completa. Se il documento è già nella parte superiore, funziona come "_self" per impostazione predefinita. Utilizza questa opzione per uscire da una nidificazione arbitrariamente profonda dei fotogrammi.

Ad esempio, per impostare il frame di destinazione _blank è possibile modificare il modello nel modo seguente:

  1. Scegliere Design > Templates dal menu del prodotto.

  2. Nella tabella della pagina Staged Templates fare clic sul nome del modello con il frame di destinazione di destinazione.

  3. Individua il tag <search-link> . Il tag <search-link> predefinito deve essere simile al seguente:

    <search-link><search-title length=100></search-link>

  4. Aggiungi la destinazione del frame al tag <search-link> . Nell’esempio precedente, immetti target="_blank". Accertati di includere il carattere di sottolineatura e le virgolette intorno al valore di destinazione.

    Il tag <search-link> ora viene visualizzato come segue:

    <search-link target="_blank"><search-title length=100></search-link>

Quando un visitatore sceglie un collegamento ai risultati di ricerca, la pagina collegata ora si apre in una nuova finestra vuota.

Modifica delle pagine dei frame di navigazione per impedire l'indicizzazione

In genere, si desidera escludere i frame di navigazione dall’indicizzazione con i risultati della ricerca. Per eseguire questa funzionalità, puoi aggiungere il tag meta noindex a tali pagine.

  1. Apri l'origine della pagina HTML per il frame di navigazione.

  2. Aggiungi il seguente tag meta all'interno della sezione <head> del codice HTML:

    <meta name="robots" content="noindex">

    Ad esempio:

    <html> 
    <head> 
    <title>This page is a frameset that I do not want indexed</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <meta name="robots" content="noindex"> 
    </head>
    

Verifica del modulo di ricerca

  1. Passa al sito web e passa a un modulo.

  2. Nel campo di ricerca, immetti alcuni termini di ricerca e fai clic su Search.

    È vero quanto segue:

    • La pagina dei risultati della ricerca viene visualizzata nel frame di destinazione specificato.
    • I collegamenti dai risultati della ricerca si trovano nel frame di destinazione specificato.
    • I risultati del frame di navigazione non vengono visualizzati.

    Se si verificano problemi con i fotogrammi dopo aver verificato il modulo di ricerca, contatta l’Assistenza clienti.

Esempio di modulo di ricerca avanzato

È possibile modificare il codice modulo avanzato in base alle esigenze di progettazione e di contenuto, oppure aggiungere o rimuovere ulteriori parametri di ricerca.

La home page è una buona posizione per inserire un modulo di ricerca avanzato, in quanto molti clienti si aspettano di trovare funzionalità di ricerca. Puoi anche creare una pagina HTML che include il modulo di ricerca e altre informazioni utili, e quindi collegarti a tale pagina in tutto il tuo sito web.

Se si sta effettuando l’indicizzazione del contenuto protetto, è possibile che i risultati della ricerca siano serviti da server Web di ricerca sicuri. Modifica l’URL nell’attributo dell’azione modulo di ricerca in: action="https://search.atomz.com/search/" per eseguire questa operazione.

NOTA

Alcuni editor HTML non riescono a incollare il codice HTML da altre applicazioni. Se il codice HTML viene visualizzato nella pagina web come testo, copia e incolla il codice di ricerca in un semplice editor di testo, come Blocco note su Windows o Testo semplice su Mac, quindi copia e incolla di nuovo dal semplice editor di testo al tuo editor HTML.

I parametri di ricerca vengono utilizzati nel codice modulo di ricerca avanzato per creare pulsanti di scelta, caselle di controllo e caselle di riepilogo che i clienti possono utilizzare per personalizzare singole ricerche. I clienti possono specificare il numero di risultati di ricerca visualizzati, ad esempio, o un intervallo di date, o se i riepiloghi vengono visualizzati con i risultati di ricerca, tutte le opzioni visualizzate nei moduli di ricerca avanzati.

Utilizzando il seguente modulo di ricerca avanzato di esempio, il resto di questo argomento mostra come viene creata ogni opzione del modulo utilizzando i parametri di ricerca.

Puoi visualizzare l’intero codice HTML del modulo di ricerca avanzato dell’esempio precedente.

Vedere Codice HTML del modulo di ricerca avanzato.

Consulta Configurazione del CSS con completamento automatico.

Vedere Copia del codice HTML del modulo di ricerca in….

Posizione sul modulo

Parametro

Codice HTML

Descrizione

Abilitare le opzioni avanzate del modulo di ricerca (campo nascosto)

sp_advanced

<input type="hidden" name="sp_advanced" value="1">

Attiva o disattiva le opzioni di ricerca avanzate. Ad esempio, è possibile inserire un modulo di ricerca standard nella home page con un collegamento a una seconda pagina contenente un modulo avanzato. In questo caso, inserisci una copia del modulo standard all’interno di <search-if-not-advanced>...</search-if-not-advanced> tag modello.

Un cliente che esegue una ricerca dal modulo standard visualizza un modulo di ricerca standard quando vengono visualizzati i risultati della ricerca. Nella schermata del modulo di ricerca avanzata, includi il tag <tipo di input=hidden name="sp_advanced" value=1> con le altre opzioni avanzate del modulo.

È inoltre inclusa una copia del modulo di ricerca avanzata all’interno dei tag modello <search-if-advanced>... </search-if-advanced>. Un cliente che esegue una ricerca dal modulo di ricerca avanzato vede un modulo di ricerca avanzato quando vengono visualizzati i risultati della ricerca.

Corrispondenza a qualsiasi, tutto o frase

sp_p

<!-- Allow "any," "all," or "phrase" --> <input type=radio name="sp_p" value="any">Any word <input type=radio name="sp_p" value="all" checked>All words <input type=radio name="sp_p" value="phrase">Exact phrase

Consentire al cliente di specificare che "qualsiasi parola," "tutte le parole" o "la frase esatta" deve essere presente affinché un documento corrisponda. Quando viene specificato il parametro sp_p , i clienti non devono utilizzare "+" o "-" o entrambi nella query di ricerca.

Se il parametro sp_p viene omesso o se è impostato su "" o "any", i clienti possono comunque utilizzare gli identificatori "+" e "-". Se il parametro sp_p è impostato su "all" o "phrase", i valori specificati saranno "+" e "-" verranno ignorati.

Puoi trovare ulteriori informazioni sull’utilizzo di "+" e "-" in una ricerca.

Consulta Informazioni sulle ricerche .

Corrispondenza audio-simile

sp_w

e

sp_w_control

<!-- Checkbox enables sound-alike matching --> <input type=hidden name="sp_w_control" value=1> <input type=checkbox name="sp_w" value="alike"> Sound-alike matching

Consente ai clienti di abilitare o disabilitare la corrispondenza audio-simile. La corrispondenza Sound-alike consente alle query di ricerca errate di corrispondere a parole che "suonano uguali" nei documenti.

Quando il parametro sp_w_control è impostato su 1 e il parametro sp_w è impostato su "alike", la casella di controllo generata è selezionata, consentendo la corrispondenza simile al suono per impostazione predefinita.

Se il parametro sp_w è impostato su "", la casella di controllo non è selezionata.

Se non hai abilitato la corrispondenza audio-simile durante l'operazione di indicizzazione più recente, la corrispondenza audio-simile non è possibile e il parametro sp_w viene ignorato. Per abilitare la corrispondenza audio-simile, scegliere Linguistica > Parole e lingua > Corrispondenza audio-simile dal menu prodotto.

Puoi anche assegnare i parametri sp_w e sp_w_control nel modo seguente:

<!-- Checkbox disables sound-alike matching --> <input type=hidden name="sp_w_control" value=0> <input type=checkbox name="sp_w" value="exact"> No sound-alike matching

In questo caso, quando il parametro sp_w_control è impostato su 0 e il parametro sp_w è impostato su "esatto", per impostazione predefinita la corrispondenza di tipo sound-alike è disabilitata. Se il parametro sp_w è impostato su "", viene abilitata la corrispondenza per l'aspetto sonoro.

Corrispondenza intervallo date

sp_d

<!--Specifies type of date range searching to perform.--> <input type=radio name="sp_d" value="custom" checked> <input type=radio name="sp_d" value="specific">

Il parametro sp_d specifica un intervallo di dati personalizzato corrispondente a quello da eseguire oppure un intervallo di date specifico corrispondente a quello da eseguire.

Nel modulo di ricerca avanzato predefinito, questa opzione viene presentata come un gruppo di pulsanti di scelta con un elenco a discesa di intervalli di date "personalizzati" generato con un parametro sp_date_range . Include inoltre e un gruppo di date di inizio e fine "specifiche" generate con sp_start_day , sp_start_month , sp_start_year , sp_end_day , sp_end_month e Parametri a10/> sp_end_year .

Un intervallo di date "personalizzato" è un intervallo di date denominato da cercare. Ad esempio, "In qualsiasi momento", "Oggi", "Nell'ultimo anno" e così via.

Un intervallo di date "specifico" è costituito da una data di inizio e una data di fine. Ad esempio, da "8 settembre 2009 a 18 ottobre 2011".

Corrispondenza intervallo di date: intervallo date personalizzato

sp_date_range

<!--Selection list for custom date range.--> <select name="sp_date_range" size=1> <option value=-1 selected>Anytime</option> <option value=7>Within the last week</option> <option value=14>Within the last 2 weeks</option> <option value=30>Within the last 30 days</option> <option value=60>Within the last 60 days</option> <option value=90>Within the last 90 days</option> <option value=180>Within the last 180 days</option> <option value=365>Within the last year</option> <option value=730>Within the last two years</option> </select>

Il parametro sp_date_range viene utilizzato per creare un intervallo di date "personalizzato". Ad esempio, "In qualsiasi momento", "Oggi", "Nell’ultimo anno" e così via.

Valori maggiori o uguali a zero specificano il numero di giorni in cui eseguire la ricerca prima della data odierna. Ad esempio, un valore pari a 0 specifica "Today", un valore pari a "1" specifica "Today and Ieri", un valore pari a "30" specifica "Within the Last 30 Days" e così via. Valori inferiori a zero specificano un intervallo personalizzato come segue:

  • -1 = "In qualsiasi momento", come se non si specificasse alcun intervallo di date.

  • -2 = "Questa settimana", che cerca da domenica a sabato della settimana corrente.

  • -3 = "Ultima settimana", che cerca da domenica a sabato della settimana precedente la settimana corrente.

  • -4 = "Questo mese", che cerca le date entro il mese corrente.

  • -5 = "Ultimo mese", che esegue la ricerca nelle date entro il mese precedente il mese corrente.

  • -6 = "Quest'anno", che cerca le date entro l'anno corrente.

  • -7 = "Ultimo anno", che cerca le date entro l'anno precedente l'anno corrente.

Corrispondenza intervallo di date: date di inizio

sp_start_day, sp_start_month, sp_start_year

Questo triplet di valori numerici specifica la data di inizio di un intervallo di date specifico da cercare. Assicurati di specificare tutti e tre i valori perché una data parzialmente specificata viene ignorata.

È legale specificare solo la data di inizio, solo la data di fine o sia la data di inizio che la data di fine. Se viene specificata solo la data di inizio, la ricerca include documenti corrispondenti datati alla data di inizio o dopo quella di inizio. Se viene specificata solo la data di fine, la ricerca include i documenti corrispondenti alla data di fine o prima di essa. Se sono specificate sia la data di inizio che la data di fine, la ricerca include i documenti corrispondenti dalla data di inizio alla data di fine.

Ricerca in tutte le date relativa all'ora di Greenwich.

Corrispondenza intervallo di date: date di fine

sp_end_day, sp_end_month, sp_end_year

Questo triplo di valori numerici specifica la data di fine dell’intervallo di date specifico da cercare. Assicurati di specificare tutti e tre i valori perché una data parzialmente specificata viene ignorata.

È legale specificare solo la data di inizio, solo la data di fine o sia la data di inizio che la data di fine. Se viene specificata solo la data di inizio, la ricerca include documenti corrispondenti datati alla data di inizio o dopo quella di inizio. Se viene specificata solo la data di fine, la ricerca include i documenti corrispondenti alla data di fine o prima di essa. Se sono specificate sia la data di inizio che la data di fine, la ricerca include i documenti corrispondenti dalla data di inizio alla data di fine.

Ricerca in tutte le date relativa all'ora di Greenwich.

All’interno del campo di ricerca

sp_x

<!-- List box selects the search field --> Within <select name="sp_x" size=1> <option value="any" selected>Anywhere</option> <option value="title">Title</option> <option value="desc">Description</option> <option value="keys">Keywords</option> <option value="body">Body</option> <option value="alt">Alternate text</option> <option value="url">URL</option> <option value="target">Target</option> <option value="date">Date</option>* </select>

La casella di riepilogo sp_x consente ai clienti di specificare il campo in cui cercare le stringhe di query.

I clienti possono scegliere tutti i campi, il titolo, la descrizione del documento, le parole chiave del documento, il corpo, il testo alternativo, l’URL, la data o le parole chiave di destinazione del documento.

Quando si utilizza il parametro sp_x , i clienti non devono specificare "title:", "desc:", "keys:", "body:", "alt:", "url:" e "target:" nelle stringhe di query di ricerca.

Se il parametro sp_x viene omesso o se è impostato su "" o "any", i clienti possono comunque utilizzare le stringhe dell'identificatore di campo. Se il parametro sp_x è impostato su un campo specifico, tutte le altre stringhe di specificatori di campo vengono ignorate.

Consulta Informazioni sulle ricerche .

Mostra conteggio risultati

sp_c

<!-- List box selects number of results to show per page --> Show <select name="sp_c" size=1> <option value=5>5</option> <option value=10 selected>10</option> <option value=25>25</option> <option value=50>50</option> <option value=100>100</option> </select> results

Consente ai clienti di scegliere il numero di risultati di ricerca visualizzati in ogni pagina dei risultati di ricerca.

È possibile disporre di un numero di opzioni pari o inferiore a quello desiderato nel modulo. Assicurati che il valore "value=" corrisponda al valore visualizzato.

Mostra o nascondi riepiloghi

sp_m

<!-- Show or hide summaries in search results --> <select name="sp_m" size=1> <option value=1 selected>with</option> <option value=0>without</option> </select> summaries 

Consente ai clienti di scegliere se visualizzare il testo di riepilogo per ogni corrispondenza.

Impostare il valore su 1 se si desidera visualizzare i riepiloghi. Impostare il valore su 0 se si desidera nascondere i riepiloghi. È inoltre possibile utilizzare il parametro con un set di pulsanti di scelta, come nell’esempio seguente:

<!-- Show or hide summaries in search results --> <input type=radio name="sp_m" value=1 selected>Show summaries <input type=radio name="sp_m" value=0>Hide summaries

Ordina per risultati

sp_s

<!-- Sort results by relevance or by date --> Sort by <select name="sp_s" size=1> <option value=0 selected>relevance</option> <option value=1>date</option> </select>

Consente ai clienti di scegliere se i risultati sono elencati in ordine di rilevanza o data.

Quando il valore è impostato su 1, i risultati vengono elencati dal documento modificato più di recente al documento modificato meno di recente. Quando il valore è impostato su 0, i risultati sono elencati tra quelli più rilevanti e quelli meno rilevanti. È inoltre possibile utilizzare questo parametro con i pulsanti di scelta come nell’esempio seguente:

<!-- Sort results by relevance or by date --> <input type=radio name="sp_s" value=0 selected>Sort by relevance <input type=radio name="sp_s" value=1>Sort by date

Codice HTML del modulo di ricerca avanzato

Il codice del modulo HTML utilizzato per generare il modulo di ricerca avanzata visualizzato nella parte superiore dell’argomento Modulo di ricerca avanzata di esempio.

Consultare Esempio di modulo di ricerca avanzato.

Se utilizzi questo codice, ricorda di sostituire il valore sp_a di sp99999999 con il numero di account effettivo.

Per trovare il numero di account, scegliere Settings dal menu prodotto > Account Options > Account Settings.

<form method="get" action="https://search.atomz.com/search/"> 
<table cellspacing=0 cellpadding=0 border=0> 
<tr><td colspan=4> 
<b>Search For:</b><br> 
<input size=35 name="sp_q"> 
<!-- The "Search" button --> 
<input type=submit value="Search"> 
<input type=hidden name="sp_a" value="sp99999999"> 
<input type=hidden name="sp_f" value="ISO-8859-1"> 
</td></tr> 
<input type=hidden name="sp_advanced" value=1> 
<!-- Allow "any," "all," or "phrase" --> 
<tr><td valign=top> 
<b>Match: </b> 
</td><td colspan=4> 
<input type=radio name="sp_p" value="any">Any word 
<input type=radio name="sp_p" value="all" checked>All words 
<input type=radio name="sp_p" value="phrase">Exact phrase<br> 
<!-- Checkbox enables sound-alike matching --> 
<input type=hidden name="sp_w_control" value=1> 
<input type=checkbox name="sp_w" value="alike" checked> 
Sound-alike matching 
</td></tr> 
<!-- Date range criteria --> 
<tr><td><b>Dated:</b></td><td colspan=4> 
<input type=radio name="sp_d" value="custom" checked> 
<select name="sp_date_range" size=1> 
<option value=-1 selected>Anytime</option> 
<option value=7>Within the last week</option> 
<option value=14>Within the last 2 weeks</option> 
<option value=30>Within the last 30 days</option> 
<option value=60>Within the last 60 days</option> 
<option value=90>Within the last 90 days</option> 
<option value=180>Within the last 180 days</option> 
<option value=365>Within the last year</option> 
<option value=730>Within the last two years</option> 
</select> 
</td></tr> 
<tr><td></td><td rowspan=2> 
<input type=radio name="sp_d" value=specific> 
</td><td align=right>From:</td><td> 
<select name="sp_start_month" size=1> 
<option value=0 selected></option> 
<option value=1>January</option> 
<option value=2>February</option> 
<option value=3>March</option> 
<option value=4>April</option> 
<option value=5>May</option> 
<option value=6>June</option> 
<option value=7>July</option> 
<option value=8>August</option> 
<option value=9>September</option> 
<option value=10>October</option> 
<option value=11>November</option> 
<option value=12>December</option> 
</select> 
<select name="sp_start_day" size=1> 
<option value=0 selected></option> 
<option value=1>1</option> 
<option value=2>2</option> 
<option value=3>3</option> 
<option value=4>4</option> 
<option value=5>5</option> 
<option value=6>6</option> 
<option value=7>7</option> 
<option value=8>8</option> 
<option value=9>9</option> 
<option value=10>10</option> 
<option value=11>11</option> 
<option value=12>12</option> 
<option value=13>13</option> 
<option value=14>14</option> 
<option value=15>15</option> 
<option value=16>16</option> 
<option value=17>17</option> 
<option value=18>18</option> 
<option value=19>19</option> 
<option value=20>20</option> 
<option value=21>21</option> 
<option value=22>22</option> 
<option value=23>23</option> 
<option value=24>24</option> 
<option value=25>25</option> 
<option value=26>26</option> 
<option value=27>27</option> 
<option value=28>28</option> 
<option value=29>29</option> 
<option value=30>30</option> 
<option value=31>31</option> 
</select> 
<!--comma-->, 
<input size=4 name="sp_start_year"> 
</td></tr> 
<tr><td></td> 
<td align=right>To:</td><td> 
<select name="sp_end_month" size=1> 
<option value=0 selected></option> 
<option value=1>January</option> 
<option value=2>February</option> 
<option value=3>March</option> 
<option value=4>April</option> 
<option value=5>May</option> 
<option value=6>June</option> 
<option value=7>July</option> 
<option value=8>August</option> 
<option value=9>September</option> 
<option value=10>October</option> 
<option value=11>November</option> 
<option value=12>December</option> 
</select> 
<select name="sp_end_day" size=1> 
<option value=0 selected></option> 
<option value=1>1</option> 
<option value=2>2</option> 
<option value=3>3</option> 
<option value=4>4</option> 
<option value=5>5</option> 
<option value=6>6</option> 
<option value=7>7</option> 
<option value=8>8</option> 
<option value=9>9</option> 
<option value=10>10</option> 
<option value=11>11</option> 
<option value=12>12</option> 
<option value=13>13</option> 
<option value=14>14</option> 
<option value=15>15</option> 
<option value=16>16</option> 
<option value=17>17</option> 
<option value=18>18</option> 
<option value=19>19</option> 
<option value=20>20</option> 
<option value=21>21</option> 
<option value=22>22</option> 
<option value=23>23</option> 
<option value=24>24</option> 
<option value=25>25</option> 
<option value=26>26</option> 
<option value=27>27</option> 
<option value=28>28</option> 
<option value=29>29</option> 
<option value=30>30</option> 
<option value=31>31</option> 
</select> 
<!--comma-->, 
<input size=4 name="sp_end_year"> 
</td></tr> 
<!-- List box selects the search field --> 
<tr><td valign=top> 
<b>Within: </b> 
</td><td colspan=4><select name="sp_x" size=1> 
<option value="any" selected>Anywhere</option> 
<option value="title">Title</option> 
<option value="desc">Description</option> 
<option value="keys">Keywords</option> 
<option value="body">Body</option> 
<option value="alt">Alternate text</option> 
<option value="url">URL</option> 
<option value="target">Target</option> 
</select> 
</td></tr> 
<!-- List box selects number of results to show per page --> 
<tr><td valign=top> 
<b>Show: </b> 
</td><td colspan=4><select name="sp_c" size=1> 
<option value=5>5</option> 
<option value=10 selected>10</option> 
<option value=25>25</option> 
<option value=50>50</option> 
<option value=100>100</option> 
</select> results  
<!-- Show or hide summaries in search results --> 
<select name="sp_m" size=1> 
<option value=1 selected>with</option> 
<option value=0>without</option> 
</select> summaries<br> 
</td></tr> 
<!-- Sort results by relevance or by date --> 
<tr><td valign=top> 
<b>Sort by: </b> 
</td><td colspan=4><select name="sp_s" size=1> 
<option value=0 selected>relevance</option> 
<option value=1>date</option> 
</select> 
</td></tr> 
</table> 
</form>

Codice del modello di modulo di ricerca avanzato

Puoi aggiungere al modello il codice HTML del modulo di ricerca avanzato in modo che la scelta predefinita per qualsiasi parametro sia la stessa della ricerca precedente.

In altre parole, se un cliente fa clic sul pulsante di scelta Exact phrase, è possibile assicurarsi che il pulsante di scelta sia selezionato per impostazione predefinita quando vengono visualizzati i risultati della ricerca.

Questa funzionalità viene eseguita rimuovendo tutti gli identificatori "controllati" o "selezionati" dai tag HTML standard e sostituendo i seguenti tag HTML:

  • <input>
  • <select>
  • <option>
  • </option>
  • </select>

con i seguenti tag modello corrispondenti:

  • <search-input>
  • <search-select>
  • <search-option>
  • </search-option>
  • </search-select>

A questo scopo, utilizza il seguente codice come tag <form> nel modello di ricerca.

<!-- Adobe Target results section.--> 
 
<!-- Show heading and logo graphic. --> 
<SEARCH-IF-RESULTS> 
<b>SEARCH RESULTS <SEARCH-LOWER> - <SEARCH-UPPER></b> 
of <SEARCH-TOTAL> total results for <b><SEARCH-QUERY></b><br> 
</SEARCH-IF-RESULTS> 
<SEARCH-IF-NOT-RESULTS> 
<b>SEARCH RESULTS</b> for <b><SEARCH-QUERY></b><br> 
</SEARCH-IF-NOT-RESULTS> 
<SEARCH-LOGO><br> 
 
<!-- Display Results. --> 
<SEARCH-RESULTS LENGTH=160> 
<p><b><SEARCH-LINK><SEARCH-TITLE LENGTH=160></SEARCH-LINK></b><br> 
<SEARCH-IF-SHOW-SUMMARIES> 
<SEARCH-IF-CONTEXT LENGTH=240><SEARCH-CONTEXT><br></SEARCH-IF-CONTEXT> 
<font size="-1"><SEARCH-URL LENGTH=60></font><br> 
</SEARCH-IF-SHOW-SUMMARIES> 
</SEARCH-RESULTS> 
 
<!-- If no results, show a message. --> 
<SEARCH-IF-NOT-RESULTS><p> 
Sorry, no matches were found containing <b><SEARCH-QUERY>.</b> 
</SEARCH-IF-NOT-RESULTS> 
<!-- Show By Relevance, By Date links, Show/Hide Summaries links. --> 
<SEARCH-IF-RESULTS><p> 
<SEARCH-IF-SORT-BY-DATE> 
<b><SEARCH-SORT-BY-SCORE COUNT=10>Sort By Relevance</SEARCH-SORT-BY-SCORE></b> 
</SEARCH-IF-SORT-BY-DATE> 
<SEARCH-IF-SORT-BY-SCORE> 
<b><SEARCH-SORT-BY-DATE COUNT=10>Sort By Date</SEARCH-SORT-BY-DATE></b> 
</SEARCH-IF-SORT-BY-SCORE> 
| <b> 
<SEARCH-IF-SHOW-SUMMARIES> 
<SEARCH-HIDE-SUMMARIES COUNT=20>Hide Summaries</SEARCH-HIDE-SUMMARIES> 
</SEARCH-IF-SHOW-SUMMARIES> 
<SEARCH-IF-HIDE-SUMMARIES> 
<SEARCH-SHOW-SUMMARIES COUNT=10>Show Summaries</SEARCH-SHOW-SUMMARIES> 
</SEARCH-IF-HIDE-SUMMARIES> 
</b><br> 
</SEARCH-IF-RESULTS> 
 
<!-- Display Prev & Next links. --> 
<SEARCH-IF-RESULTS> 
<SEARCH-IF-PREV-COUNT> 
<b><SEARCH-PREV>Prev <SEARCH-PREV-COUNT></SEARCH-PREV></b> 
<SEARCH-IF-NEXT-COUNT> | </SEARCH-IF-NEXT-COUNT> 
</SEARCH-IF-PREV-COUNT> 
<SEARCH-IF-NEXT-COUNT> 
<b><SEARCH-NEXT>Next <SEARCH-NEXT-COUNT></SEARCH-NEXT></b><br> 
</SEARCH-IF-NEXT-COUNT><p> 
</SEARCH-IF-RESULTS> 
 
<!-- Put up the next form. --> 
<form method="get" action="https://search.atomz.com/search/"> 
<SEARCH-IF-NOT-ADVANCED> 
<SEARCH-INPUT-ACCOUNT> 
<SEARCH-INPUT-GALLERY> 
<SEARCH-INPUT-QUERY SIZE=25> 
<SEARCH-INPUT type=hidden name=sp_p> 
<input type=submit value="New Search"> 
<SEARCH-IF-INPUT-COLLECTIONS> 
<br><SEARCH-INPUT-COLLECTIONS> 
</SEARCH-IF-INPUT-COLLECTIONS> 
</SEARCH-IF-NOT-ADVANCED> 
<SEARCH-IF-ADVANCED> 
<table cellspacing=0 cellpadding=0 border=0> 
<tr><td colspan=4> 
<b>Search For:</b><br> 
<SEARCH-INPUT-QUERY SIZE=35> 
 
<!-- The "Search" button --> 
<input type=submit value="New Search"> 
<SEARCH-INPUT-ACCOUNT> 
<SEARCH-INPUT-GALLERY> 
</td></tr> 
<SEARCH-IF-INPUT-COLLECTIONS> 
<!-- Collections --> 
<tr><td> 
<b>In: </b> 
</td><td colspan=4> 
<SEARCH-INPUT-COLLECTIONS> 
</td></tr> 
</SEARCH-IF-INPUT-COLLECTIONS> 
<input type=hidden name="sp_advanced" value=1> 
 
<!-- Allow "any," "all," or "phrase" --> 
<tr><td valign=top> 
<b>Match: </b> 
</td><td colspan=4> 
<SEARCH-INPUT type=radio name="sp_p" value="any">Any word 
<SEARCH-INPUT type=radio name="sp_p" value="all">All words 
<SEARCH-INPUT type=radio name="sp_p" value="phrase">Exact phrase<br> 
<!-- Checkbox enables sound-alike matching --> 
<input type=hidden name="sp_w_control" value=1> 
<SEARCH-INPUT type=checkbox name="sp_w" value="alike">Sound-alike matching 
</td></tr> 
 
<!-- Date range section --> 
<tr> 
<td><b>Dated:</b></td> 
<td colspan=3> 
<SEARCH-INPUT type=radio name="sp_d" value="custom"> 
<SEARCH-SELECT name="sp_date_range" size=1> 
<SEARCH-OPTION value=-1>Anytime</SEARCH-OPTION> 
<SEARCH-OPTION value=7>Within the last week</SEARCH-OPTION> 
<SEARCH-OPTION value=14>Within the last 2 weeks</SEARCH-OPTION> 
<SEARCH-OPTION value=30>Within the last 30 days</SEARCH-OPTION> 
<SEARCH-OPTION value=60>Within the last 60 days</SEARCH-OPTION> 
<SEARCH-OPTION value=90>Within the last 90 days</SEARCH-OPTION> 
<SEARCH-OPTION value=180>Within the last 180 days</SEARCH-OPTION> 
<SEARCH-OPTION value=365>Within the last year</SEARCH-OPTION> 
<SEARCH-OPTION value=730>Within the last two years</SEARCH-OPTION> 
</SEARCH-SELECT> 
</td></tr> 
<tr><td></td><td rowspan=2> 
<SEARCH-INPUT type=radio name="sp_d" value=specific></td> 
<td align=right>From:</td><td> 
<SEARCH-SELECT name="sp_start_month" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>January</SEARCH-OPTION> 
<SEARCH-OPTION value=2>February</SEARCH-OPTION> 
<SEARCH-OPTION value=3>March</SEARCH-OPTION> 
<SEARCH-OPTION value=4>April</SEARCH-OPTION> 
<SEARCH-OPTION value=5>May</SEARCH-OPTION> 
<SEARCH-OPTION value=6>June</SEARCH-OPTION> 
<SEARCH-OPTION value=7>July</SEARCH-OPTION> 
<SEARCH-OPTION value=8>August</SEARCH-OPTION> 
<SEARCH-OPTION value=9>September</SEARCH-OPTION> 
<SEARCH-OPTION value=10>October</SEARCH-OPTION> 
<SEARCH-OPTION value=11>November</SEARCH-OPTION> 
<SEARCH-OPTION value=12>December</SEARCH-OPTION> 
</SEARCH-SELECT> 
<SEARCH-SELECT name="sp_start_day" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>1</SEARCH-OPTION> 
<SEARCH-OPTION value=2>2</SEARCH-OPTION> 
<SEARCH-OPTION value=3>3</SEARCH-OPTION> 
<SEARCH-OPTION value=4>4</SEARCH-OPTION> 
<SEARCH-OPTION value=5>5</SEARCH-OPTION> 
<SEARCH-OPTION value=6>6</SEARCH-OPTION> 
<SEARCH-OPTION value=7>7</SEARCH-OPTION> 
<SEARCH-OPTION value=8>8</SEARCH-OPTION> 
<SEARCH-OPTION value=9>9</SEARCH-OPTION> 
<SEARCH-OPTION value=10>10</SEARCH-OPTION> 
<SEARCH-OPTION value=11>11</SEARCH-OPTION> 
<SEARCH-OPTION value=12>12</SEARCH-OPTION> 
<SEARCH-OPTION value=13>13</SEARCH-OPTION> 
<SEARCH-OPTION value=14>14</SEARCH-OPTION> 
<SEARCH-OPTION value=15>15</SEARCH-OPTION> 
<SEARCH-OPTION value=16>16</SEARCH-OPTION> 
<SEARCH-OPTION value=17>17</SEARCH-OPTION> 
<SEARCH-OPTION value=18>18</SEARCH-OPTION> 
<SEARCH-OPTION value=19>19</SEARCH-OPTION> 
<SEARCH-OPTION value=20>20</SEARCH-OPTION> 
<SEARCH-OPTION value=21>21</SEARCH-OPTION> 
<SEARCH-OPTION value=22>22</SEARCH-OPTION> 
<SEARCH-OPTION value=23>23</SEARCH-OPTION> 
<SEARCH-OPTION value=24>24</SEARCH-OPTION> 
<SEARCH-OPTION value=25>25</SEARCH-OPTION> 
<SEARCH-OPTION value=26>26</SEARCH-OPTION> 
<SEARCH-OPTION value=27>27</SEARCH-OPTION> 
<SEARCH-OPTION value=28>28</SEARCH-OPTION> 
<SEARCH-OPTION value=29>29</SEARCH-OPTION> 
<SEARCH-OPTION value=30>30</SEARCH-OPTION> 
<SEARCH-OPTION value=31>31</SEARCH-OPTION> 
</SEARCH-SELECT><!--comma-->, 
<SEARCH-INPUT size=4 name="sp_start_year"> 
</td></tr> 
<tr><td></td> 
<td align=right>To:</td><td> 
<SEARCH-SELECT name="sp_end_month" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>January</SEARCH-OPTION> 
<SEARCH-OPTION value=2>February</SEARCH-OPTION> 
<SEARCH-OPTION value=3>March</SEARCH-OPTION> 
<SEARCH-OPTION value=4>April</SEARCH-OPTION> 
<SEARCH-OPTION value=5>May</SEARCH-OPTION> 
<SEARCH-OPTION value=6>June</SEARCH-OPTION> 
<SEARCH-OPTION value=7>July</SEARCH-OPTION> 
<SEARCH-OPTION value=8>August</SEARCH-OPTION> 
<SEARCH-OPTION value=9>September</SEARCH-OPTION> 
<SEARCH-OPTION value=10>October</SEARCH-OPTION> 
<SEARCH-OPTION value=11>November</SEARCH-OPTION> 
<SEARCH-OPTION value=12>December</SEARCH-OPTION> 
</SEARCH-SELECT> 
<SEARCH-SELECT name="sp_end_day" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>1</SEARCH-OPTION> 
<SEARCH-OPTION value=2>2</SEARCH-OPTION> 
<SEARCH-OPTION value=3>3</SEARCH-OPTION> 
<SEARCH-OPTION value=4>4</SEARCH-OPTION> 
<SEARCH-OPTION value=5>5</SEARCH-OPTION> 
<SEARCH-OPTION value=6>6</SEARCH-OPTION> 
<SEARCH-OPTION value=7>7</SEARCH-OPTION> 
<SEARCH-OPTION value=8>8</SEARCH-OPTION> 
<SEARCH-OPTION value=9>9</SEARCH-OPTION> 
<SEARCH-OPTION value=10>10</SEARCH-OPTION> 
<SEARCH-OPTION value=11>11</SEARCH-OPTION> 
<SEARCH-OPTION value=12>12</SEARCH-OPTION> 
<SEARCH-OPTION value=13>13</SEARCH-OPTION> 
<SEARCH-OPTION value=14>14</SEARCH-OPTION> 
<SEARCH-OPTION value=15>15</SEARCH-OPTION> 
<SEARCH-OPTION value=16>16</SEARCH-OPTION> 
<SEARCH-OPTION value=17>17</SEARCH-OPTION> 
<SEARCH-OPTION value=18>18</SEARCH-OPTION> 
<SEARCH-OPTION value=19>19</SEARCH-OPTION> 
<SEARCH-OPTION value=20>20</SEARCH-OPTION> 
<SEARCH-OPTION value=21>21</SEARCH-OPTION> 
<SEARCH-OPTION value=22>22</SEARCH-OPTION> 
<SEARCH-OPTION value=23>23</SEARCH-OPTION> 
<SEARCH-OPTION value=24>24</SEARCH-OPTION> 
<SEARCH-OPTION value=25>25</SEARCH-OPTION> 
<SEARCH-OPTION value=26>26</SEARCH-OPTION> 
<SEARCH-OPTION value=27>27</SEARCH-OPTION> 
<SEARCH-OPTION value=28>28</SEARCH-OPTION> 
<SEARCH-OPTION value=29>29</SEARCH-OPTION> 
<SEARCH-OPTION value=30>30</SEARCH-OPTION> 
<SEARCH-OPTION value=31>31</SEARCH-OPTION> 
</SEARCH-SELECT><!--comma-->, 
<SEARCH-INPUT size=4 name="sp_end_year"> 
</td></tr> 
<!-- List box selects the search field --> 
<tr><td valign=top> 
<b>Within: </b> 
</td><td colspan=4><SEARCH-SELECT name="sp_x" size=1> 
<SEARCH-OPTION value="any">Anywhere</SEARCH-OPTION> 
<SEARCH-OPTION value="title">Title</SEARCH-OPTION> 
<SEARCH-OPTION value="desc">Description</SEARCH-OPTION> 
<SEARCH-OPTION value="keys">Keywords</SEARCH-OPTION> 
<SEARCH-OPTION value="body">Body</SEARCH-OPTION> 
<SEARCH-OPTION value="alt">Alternate text</SEARCH-OPTION> 
<SEARCH-OPTION value="url">URL</SEARCH-OPTION> 
<SEARCH-OPTION value="target">Target</SEARCH-OPTION> 
</SEARCH-SELECT></td></tr> 
<!-- List box selects number of results to show per page --> 
<tr><td valign=top> 
<b>Show:</b> 
</td><td colspan=4><SEARCH-SELECT name="sp_c" size=1> 
<SEARCH-OPTION value=5>5</SEARCH-OPTION> 
<SEARCH-OPTION value=10>10</SEARCH-OPTION> 
<SEARCH-OPTION value=25>25</SEARCH-OPTION> 
<SEARCH-OPTION value=50>50</SEARCH-OPTION> 
<SEARCH-OPTION value=100>100</SEARCH-OPTION> 
</SEARCH-SELECT> results  
<!-- Show or hide summaries in search results --> 
<SEARCH-SELECT name="sp_m" size=1> 
<SEARCH-OPTION value=1>with</SEARCH-OPTION> 
<SEARCH-OPTION value=0>without</SEARCH-OPTION> 
</SEARCH-SELECT> summaries<br></td></tr> 
<!-- Sort results by relevance or by date --> 
<tr><td valign=top> 
<b>Sort by: </b> 
</td><td colspan=4><SEARCH-SELECT name="sp_s" size=1> 
<SEARCH-OPTION value=0>relevance</SEARCH-OPTION> 
<SEARCH-OPTION value=1>date</SEARCH-OPTION> 
</SEARCH-SELECT></td></tr> 
</table> 
</SEARCH-IF-ADVANCED> 
</form>

In questa pagina