Salta direttamente ai Contenuti

manuilla


REDATTORE


1.1.2.5 Ricerca

Motore di ricerca sul sito

Creazione e gestione di N motori di ricerca interni al sito, configurazioni e opzioni di settaggio avanzate per la creazione di motori specifici per ramo o argomento.

pannello adm per la ricerca



Nel pannello GESTIONE SEARCH TOOL PER IL DATABASE nomedatabase

Immetti le impostazioni di ricerca del motore.
Spunti il campo o i campi che desideri diventino un parametro del motore di ricerca, solo quelli con l'asterisco sono parametri visibili dai visitatori del sito.
Per i primi tre campi hai due opzioni: lasciare in bianco il parametro selezionato per cui tutti i dati relativi saranno analizzati nella ricerca, oppure selezionare un dato preciso.

per content - la ricerca avviene in tutte le tabelle di contenuto. Scegliendo nei menu a tendina un "content", la ricerca avviene solo all'interno delle pagine che utilizzano il "content" selezionato;
per ramo - il visitatore può decidere, attraverso un menu a tendina, se la ricerca avviene in un determinato ramo del sito. Scegliendo un "ramo", la ricerca avviene solo all'interno del ramo della INDEX indicato e il visitatore non può modificare il parametro di ricerca;
per campo - puoi scegliere un determinato campo. Scegliendo nei menu a tendina un "campo", la ricerca avviene solo all'interno delle pagine che utilizzano il "campo" definito;
per keywords - la ricerca avviene, tramite un menu a tendina, sulle parole inserite sul campo "keywords" dei metaname;
casesensitive - la ricerca considera allo stesso modo lettere maiuscole/minuscole;
innerwords - la ricerca avviene anche per parti componenti la parola: ad esempio cercando "semi" ottengo come risultato buono anche una pagina contenente "semiramide". Di default considera le parole parziali;

nel CODICE TEMPLATE, parte bassa del primo pannello, immetti il codice HTML e i TAG di PRISCILLA, che definiranno il layout del motore nella pagina. Configuri le funzionalità del motore stesso facendo uso delle opportune parole chiave tra parentesi graffe:

{ ramo }

{ keywords }

{ casesensitive }

{ innerwords }

{ form }
visualizza il campo di inserimeto dati per effettuare la ricerca

{ button }
visualizza il pulsante per avviare la ricerca

Cliccando sul tasto INVIA / MODIFICA LE INFORMAZIONI SALVANDO SUL DATABASE le impostazioni vengono caricate sul database e diventano operative.

Nel secondo pannello ELENCO DEI RICERCHE ARCHIVIATE

ricerca pannello 2

vedi tutti i motori di ricerca già presenti che puoi modificare o eliminare.

Per visualizzare un motore di ricerca in una pagina, inserire il TAG, all'interno della stessa pagina (i comandi presentano due spazi dopo e prima delle parentesi, che devi omettere quando digiti la riga di comando):

{ search_IDmotore } oppure { ricerca_IDmotore }

Si può immettere nel TAG la pagina dove vengono visualizzati i risultati della ricerca:

{ search_IDpagina_IDmotore }
{ ricerca_IDpagina_IDmotore }

Infine sul modello abbinato alla pagina, costruisco il tag per l'impaginazione delle risposte:

<% risultatiricerca %>
< hr noshadow>• < a href="index.phtml?id={ id_sez }" class="menu" >{ sez }< /a >< br >
< div class="txt" >{ string }< /div >
<% end %>

Vedere il risultato della ricerca in esempio

Esempi:
SE DESIDERI SAPERE IN QUALI PAGINE SONO INSERITI E UTILIZZATI I FORUM/BACHECHE, RICERCA ETC. DEVI ACCEDERE ALLA SCHERMATA LOCALIZZA DEI PANNELLO COMANDI DI ADM

Si noti l'esempio:
< table cellpadding=0 cellspacing=2 border=1 >
< tr >
< td rowspan=2 valign=bottom>cerca nel sito:< /font >< /td >
< td >{ keywords } { ramo } { casesensitive }< font class="tinny" >Maiuscole/minuscole< /font >{ innerwords } < font class="tinny" >Cerca dentro le parole< /font >< /td >
< /tr >
< tr >
< td >{ form } { button }< /td >
< /tr >
< /table >

Inserendo il tag:
{ ricerca_1 }

si ottiene:


sintassi
opzioni

PDF
Lascia un commento alla pagina
Scritti 0 commenti
immagine captcha
Versione del Manuale XHtml 1.0 beta del 22-11-2005 - accesso redazione
Powered by ^____^ with Priscilla CMS la riproduzione di parte dei contenuti è concessa secondo le norme stabilite dalla Licenza UPA