OK, hier einige Punkte zur Klärung:
* das XML ist das OpenSearch Format
Wird vom FF und dem IE7 unterstützt, wobei FF2 bevorzugt
OpenSearch nimmt
* *.src ist Sherlock
wird nur vom FF verstanden, nicht vom IE; FF wandelt bei
der Install auch in XML um
Speicherpfad --
- bei IE7 -- unbekannt
- bei FF2 entweder direkt im Programm-Verzeichnis, oder im Profil-Pfad des Users
im ersteren Fall sind die PlugIns für alle User verfügbar, im 2. Fall eben nur für den jeweiligen User
FF2 speichert bevorzugt im User-Profil ab, wenn man per GUI installiert
Man kann natürlich auf seiner Homepage auch die SearchPlugins zum installieren anbieten. Das vereinfacht das Handling für die User, ohne mit Dateien rumkopieren zu müssen.
Am einfachsten u. flexibelsten geht das über 'nen Link auf der Page. Autodetect geht zwar auch, jedoch muss man dann halt wieder alt/neu unterscheiden. Da kann man gleich auf JS zurück greifen. Hier das Bsp. zum Einfügen auf der Homepage (Links + Namen entsprechend anpassen)
Code:
<script type="text/javascript"><!--
function WHLSearch() {
try { // OpenSearch installieren
window.external.AddSearchProvider("http://www.winhelpline.info/search/winhelpline.xml"); // OpenSearch-Format
} catch (ex1) {
try { // Falls OpenSearch nicht klappt, Sherlock installieren
window.sidebar.addSearchEngine(
"http://www.winhelpline.info/search/winhelpline.src", // Sherlock-Datei
"http://www.winhelpline.info/search/winhelpline.png", // Bild-URL
"WinHelpline", // Titel der Suche
"Suche auf WinHelpline.info" ); // Beschreibung
} catch (ex2) {
alert("Das Suchplugin funktioniert nur unter Firefox und IE7!");
}
}
}
//--></script>
Setzen des Links
Code:
<a href="javascript:WHLSearch()">Suche auf der WHL als Suchplugin installieren</a>
Mittlerweile gibt's auch 'ne Menge Ressourcen im Netz.