alte Mozilla Themes reaktivieren

Häufig kommt es vor, daß schöne Themes und AddOns in FireFox nicht weitergepflegt werden, obwohl Sie noch weiter funktionieren würden. Das liegt daran, daß in der Datei install.rdf der jeweiligen Erweiterung eine maximale FireFox Version drin steht, die noch unterstützt wird. Durch regelmäßige Updates der Addons/Themes wird dieser Wert üblicherweise angepaßt. Wenn das nicht gemacht wird, wird das Addon oder der Theme irgendwann einfach nicht mehr genutzt werden können.

Was machen wenn das Lieblingsaddon ausfällt?

Zunächst einmal sucht Ihr Eurer Extentionsverzeichnis. Unter WinXP dürfte der Pfad so aussehen:

C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\Mozilla\Firefox\Profiles\{profilenummer}.default\extensions

Darin befinden sich die XPI Dateien, das sind die Archive der Addons. An der Endung XPI erkennt Firefox, daß es sich im ein Installationsarchiv handelt, aber in Wirklichkeit ist das nur eine ZIP Datei mit einem passenden Aufbau. Diesen Aufbau darf man nicht verändern, sonst klappt das nicht!

Unser Beispiel soll mal der Simple White Theme 1.3.5 den man unter dieser URL herrunterladen kann : http://www.louis.hk/whitefox/

Schritt 1 :

Das XPI sichern. Dazu einfach die XPI Datei woanders hinkopieren oder von Windows eine „Kopie von blahblah“ Datei durch Copy&Paste in gleiche Verzeichnis erstellen lassen.

Schritt 2 :

Die Datei in .zip umbenennen. Windows wird wegen der anderen Extention meckern, solls doch 🙂

Schritt 3 :

Entpackt das ZIP Archiv in ein eigenes Verzeichnis.

Schritt 4 :

Öffnet die Datei install.rdf mit einem Texteditor.

Man sieht dort nun folgendes :

<?xml version="1.0" encoding="UTF-8"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<em:id>Simple@White.Theme</em:id>
<em:type>4</em:type>
<em:name>Simple White</em:name>
<em:description>Paint your firefox white. Make it look simpler, nicer.</em:description>
<em:version>1.3.5</em:version>
<em:creator>Louis Chan</em:creator>
<em:contributor></em:contributor>
<em:homepageURL>http://www.louis.hk/whitefox/</em:homepageURL>
<em:internalName>simplewhite</em:internalName>
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <!-- Firefox -->
<em:minVersion>4.0</em:minVersion>
<em:maxVersion>18.0</em:maxVersion>
</Description>
</em:targetApplication>
</Description>
</RDF>

Nun ändert man die Angabe unter maxVersion in z.b. 24 ( grade aktueller FireFox ) .

<?xml version="1.0" encoding="UTF-8"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<em:id>Simple@White.Theme</em:id>
<em:type>4</em:type>
<em:name>Simple White</em:name>
<em:description>Paint your firefox white. Make it look simpler, nicer.</em:description>
<em:version>1.3.6</em:version>
<em:creator>Louis Chan</em:creator>
<em:contributor></em:contributor>
<em:homepageURL>http://www.louis.hk/whitefox/</em:homepageURL>
<em:internalName>simplewhite</em:internalName>
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <!-- Firefox -->
<em:minVersion>4.0</em:minVersion>
<em:maxVersion>24.0</em:maxVersion>
</Description>
</em:targetApplication>
</Description>
</RDF>

Optional kann man die Versionsnummer (em:version) anpassen, muß man aber nicht.

Schritt 5 :

In der Verzeichnissebene in der die install.rdf Datei liegt, packt Ihr jetzt die Files zusammen und nennt das Archiv wieder so wie die originale XPI Datei hiess.

Nun noch die XPI doppelgeklickt und FireFox fragt Euch, ob Ihr das wirklich installieren wollt. Natürlich wollt Ihr 🙂 Und siehe da.. das Addon geht wieder.

Macbenutzer können sich den Doppelklick sparen und müssen leider die XPI Datei auf ein Firefoxfenster werfen ( Drag & Drop ).

 

XTC Shops für PHP 5.4 fit machen

Die Umstellung von PHP 5.3 auf PHP 5.4 kann nicht aktuelle Software sehr überraschend treffen. Am Beispiel XTC möchte ich heute eine kurze Hilfe zu einem bekannten Problem zeigen:

Function session_is_registered() is deprecated in /home/XTCSHOP/
public_html/shop/includes/functions/sessions.php on line 96

in Zeile 96 finden wir dies :

function xtc_session_is_registered($variable) {
      return session_is_registered($variable);
}

Eine einfache Änderung durch diese Anweisungen:

function xtc_session_is_registered($variable) {
      return true;
}

behebt die ersten Probleme. So können Sie wenigsten wieder in den Adminbereich einloggen und Updates einspielen.

Vodafone und Deutsche Post passen nicht zusammen.

Vor ein paar Wochen hatten wir die fast perfekte Phisingmail im Postfach und da dachte ich schon, daß ab jetzt nur noch solche „gut“ gemachten Fälschungen kommen, aber die Hoffnung war verfrüht.

Heute schlug eine Virenemail bei uns auf, die noch schlechter als die gestrige Freenet Nachricht ist:

Return-path: <embellishmentkold@vodafone.com>
Envelope-to: XXXXXXXXXXXXXXXXXX
Delivery-date: Wed, 12 Jun 2013 10:01:54 +0200
Received: from office.sultrade.cz ([77.78.83.250])
    by XXXXXXXXXXXXXXXXXX with esmtp (Exim 4.76)
    (envelope-from <embellishmentkold@vodafone.com>)
    id 13ghtF-0330Wf-Lx
    for XXXXXXXXXXXXXXXXXX; Wed, 12 Jun 2013 10:01:54 +0200
Received: from [14.162.112.153] (helo=bpolztbxhdhvnj.repsbzunnmche.com)
    by office.sultrade.cz with esmtpa (Exim 4.69)
    (envelope-from )
    id 1MMXUA-4636xu-17
    for XXXXXXXXXXXXXXXXXX; Wed, 12 Jun 2013 09:01:53 +0100
From: "Deutsche Post" <supportpakete@deutschepost.de>
To: <XXXXXXXXXXXXXXXXXX>
Date: Wed, 12 Jun 2013 09:02:53 +0100
X-Mailer: aclovp 47
Message-ID: <23423423405.7ELTMN4234443dd9@yegcbtbuivgls.pjeyyh.tv>
Subject:  Wo ist meine Sendung 021604452

Wenn einen die Nachricht selbst nicht schon abschreckt, denn die ist im Mailprogramm eigentlich nur formloser Matschinhalt, sollten einem die Domainnamen im Header eigentlich alles sagen.

Vodafon.com und als Absender deutschepost.de, sowas kann nur ein ausländisches Scriptkid zusammenbasteln, das dem der Text egal ist.

Die Mail wird über einen gehackten oder offenen tschischen Mailserver gesendet, der seine Spams aus Vietnam bekommt.

Natürlich haben wir wieder eine ZIP Datei mit einem Virus drin. Das übliche halt.