Main Menu




browser lang:en

Users Area

Client Login

today cache size is:0

 

 


Commenti

RE:trasformare in .gz by boris
10/03/2011 by marco

22/02/2011 by bono
RE:trasformare in .gz
22/02/2011 by boris
trasformare in .gz
21/02/2011 by bono
RE:Ma a che serve sta roba???
05/02/2011 by dwarf79
Ma a che serve sta roba???
28/01/2011 by Luca
Rapidshare hotfile fileserver download
08/01/2011 by Rapidshare hotfile fileserver download
re:xml
03/12/2010 by david68

Leggi tutto »


RAPIDQ

Rapid-Q:The lost files
My old library where i have collected all the rapidq scripts and italian help


Today my pagerank is: Free Page Rank Tool
Upbooking - free booking engine

Creare un plugin Opensearch per il nostro sito

Presente in Mozilla Firefox da tempo, con la nuova release di Microsoft Internet Explorer 7 questa tecnologia entrerà in tutte le case.

Avrete sicuramente notato nell’interfaccia di Firefox un campo che permette di fare ricerche in diversi motori di ricerca. Anche nel nuovo browser di Microsoft è presente un campo simile. Questa innovazione si basa sulla tecnologia OpenSearch che consiste in un file XML all’interno del quale sono descritte le funzionalità che deve acquisire il campo nell’interfaccia del browser.

Con poche e semplici operazioni possiamo aggiungere il motore di ricerca per il nostro sito ai browser degli utenti che visitano il nostro sito.

Per illustrare quanto sia facile implementare questa nuova funzionalità prendiamo come esempio il file che ho scritto per il mio sito:


<?xml version="1.0" encoding="UTF-8"?>
  <opensearchdescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
  <shortname>Holyguard.net development</shortname>
  <description>Development of php, javascript and ajax on internet</description>
  <contact>webmaster@holyguard.net</contact>
  <URL type="text/html" template="http://www.holyguard.net/web/search_results.php?str={searchTerms}&amp;input=search"/>
  <longname>Holyguard.net: Development of php, javascript and ajax on internet</longname>
  <image height="16" width="16" type="image/x-icon">http://www.holyguard.net/favicon.ico</image>
  <image height="64" width="64" type="image/png">http://www.holyguard.net/images/v5/header.png</image>
  <developer>Holyguard The Architect</developer>
  <attribution>Copyright Luigi Nori © 1997 - 2008 · All right reserved</attribution>
  <syndicationright>open</syndicationright>
  <adultcontent>false</adultcontent>
  <language>it-it</language>
  <outputencoding>UTF-8</outputencoding>
  <inputencoding>UTF-8</inputencoding>
  </opensearchdescription>
  

La riga più importante è la 6 con la quale si indica come interrogare il motore di ricerca - nel mio caso interno al sito - con il metodo GET (unico metodo supportato). Le righe 8 e 9 servono a stabilire quale dev’essere l’icona piccola da visualizzare accanto al campo di ricerca, e quella grande da visualizzare nella lista dei motori a nostra disposizione. Le altre possono essere personalizzate a piacimento per rispondere alle nostre necessità e non sono indispensabili.

Se non si dispone di un motore di ricerca proprietario, si può usufruire della funzionalità che quasi tutti i motori di ricerca hanno implementato. Infatti motori quali Google o MSN, con la parola chiave “site:www.dominio.tld” davanti alla chiave di ricerca, permettono di filtrare i risultati andando ad elencare solo le pagine all’interno del dominio indicato. Ovviamente si presuppone che il sito sia indicizzato completamente e senza errori.

Volendo, quindi, modificare la nostra riga, essa dovrà essere uguale alla seguente:


<URL type="text/html" template="http://www.holyguard.net/web/search_results.php?str={searchTerms}&amp;input=search" />
  

La parola chiave “{searchTerms}” serve appunto a riportare all’interno della riga il termine di ricerca indicato all’interno del campo di ricerca presente sull’interfaccia del nostro browser.

Il file va salvato come file XML codificato UTF-8 e caricato, preferibilmente, nella root del sito. Per rendere disponibile il nostro web add-on ai nostri visitatori non dobbiamo fare altro che inserire in tutte le pagine del nostro sito, all’interno del TAG Head, il seguente TAG HTML:


<link rel="search" xhref="http://www.dominio.tld/search.xml" type="application/opensearchdescription+XML" title="MySite Search" />
  


Anche questa riga ha bisogno di pochi commenti… vanno personalizzate solo le informazioni che riguardano il nostro sito: il percorso completo dove è posizionato il nostro file XML di configurazione ed il titolo del nostro campo di ricerca.


Quando la nuova funzionalità sarà rilevata dai browser, il campo di ricerca sull’interfaccia cambierà di colore, ad indicare appunto che c’è la possibilità di utilizzare un nuovo motore di ricerca… il nostro!


Commenti

Inserisci un commento

Titolo
Messaggio
Nome Utente
e-mail (se vuoi ricevere le risposte a questo post anche via mail)

Users

Videos


Scripts & Tutorials

Linux - I comandi principali

07/11/2010 

Per i piú smemorati, una lista di comandi principali usati con linux cd : cambia la directory corrente. ls : mostra il…

in:Scripts e tutorials (0 commenti)

Search Engine Optimization - 130 parametri usati da google per valutare il tuo sito

26/08/2010 

Con l'avvento di caffeine molti webmaster si sono trovati a dover rivedere tutte le strategie SEO per i…

in:Scripts e tutorials (0 commenti)

Inserisci Google BUZZ nel tuo sito con Google Buzz Widget Jquery Plugin

15/02/2010 

Questo è un widget di jQuery per il nuovo social network di Google-Buzz-che è possibile incorporare ovunque per…

in:Scripts e tutorials (0 commenti)

Javascript - Codifica/decodifica di password nei file ste di Dreamweaver

17/01/2010 

Questo é un pratico codificatore/decodificatore/decriptatore (chiamatelo come volete) di password inserite nei file di configurazione .ste su dreamweaver function…

in:Scripts e tutorials (0 commenti)

PHP - Uno script per calcolare il PageRank di Google

10/01/2010 

Il PageRank è un algoritmo che usa Google per valutare la credibilità e l'autorevolezza delle pagine Web. Il…

in:Scripts e tutorials (8 commenti)

PHP - Download file con limite di velocita'

20/10/2009 

Con questo script possiamo limitare il download di un file dal nostro server php; il limite di velocitá…

in:Scripts e tutorials (0 commenti)

PHP - Salvare immagini remote sul proprio server usando CURL

12/10/2009 

Alcuni host hanno disabilitati nei settaggi del.ini i comandi allow_url_fopen. Questo significa anche non poter usare i vantaggi…

in:Scripts e tutorials (2 commenti)

PHP - Short Url: due funzioni per creare link brevi

06/10/2009 

Gli SHORT URLS fanno ormai parte di quelle cose di internet che ci suonono terribilmente familiari; per capirci…

in:Scripts e tutorials (0 commenti)

Leggi tutto »


Tag Clouds


Linux comandi principaliSearch Engine Optimization parametri usati google valutare sitoInserisci Google BUZZ sito Google Buzz Widget Jquery PluginJavascript Codificadecodifica password file DreamweaverPHP script calcolare PageRank GooglePHP Download file limite velocitaPHP


Add to Technorati Favorites