lang cleanup core gravatar plugin

This commit is contained in:
Ian 2016-01-21 17:51:35 +01:00
parent ff7ad0f287
commit b69ebc5c67
12 changed files with 77 additions and 460 deletions

View File

@ -1,8 +1,8 @@
#
* Allows other plugins to fetch user metadata via
#
* Allows other plugins to fetch user metadata via
avatar_fetch_userinfos hook.
* supports !# twitter links now, too.
Version 1.57: (brockhaus)
* Better Gravatar handling, as the call changed a little
* Doesn't accept existing but empty images anymore.
@ -12,7 +12,7 @@ Version 1.56: (brockhaus)
* Removed inline styles, added class avatar_right and avatar_left.
If not found set in css, the plugin will emit a default style for
those two.
Version 1.55: (brockhaus)
------------------------------------------------------------------------
* Twitter and identica where not fetched correctly if fetched first.
@ -21,7 +21,7 @@ Version 1.54:
------------------------------------------------------------------------
* Made PLUGIN_GRAVATAR_SUPPORTED recognize %s as variable for
list of supported services
Version 1.52:
------------------------------------------------------------------------
* Changed display of supported avatars in the comment area in order
@ -40,7 +40,7 @@ Version 1.48 (brockhaus)
------------------------------------------------------------------------
* FIX: PHP compatibility was broken since 1.46 :-/
* Added Identica Avatar.
This is mainly used for Identica Pingbacks and should be used in
This is mainly used for Identica Pingbacks and should be used in
front of Favatar, else the Identica sign will show up.
* Code cleanup.
@ -68,7 +68,7 @@ Version 1.44 (brockhaus)
* Added buildin wavatar suport.
* Support for Gravatar fallbacks identyicon, monsterid and wavatar.
* Optimized trackback avatars: Querypars will be stripped from URL.
Now in example S8Y blogs always get the same Avatar cached, not
Now in example S8Y blogs always get the same Avatar cached, not
one per trackback.
Version 1.43 (brockhaus)
@ -81,7 +81,7 @@ Version 1.43 (brockhaus)
Version 1.42 (brockhaus)
------------------------------------------------------------------------
* Encoded _ in user urls in order to differ them from the
* Encoded _ in user urls in order to differ them from the
seperators. urlencode doesn't encode _. Thanks to Tino Schwarze
finding and fixing this.
@ -89,12 +89,12 @@ Version 1.41 (garvinhicking)
------------------------------------------------------------------------
* Fixed Last-Modified Header of avatar images.
Version 1.40 ()
------------------------------------------------------------------------
* Added ycon support (mo, http://moblog.wiredwings.com)
------------------------------------------------------------------------
Version 1.39 (brockhaus):
@ -122,7 +122,7 @@ Version 1.37 (brockhaus):
Version 1.36 (brockhaus):
* Added new option: You can define, that the plugin should not
produce avatar image directly but a smarty tag only. If this
produce avatar image directly but a smarty tag only. If this
option is switched on, you can define in your comments template,
where the avatar should be displayed using the smarty tag
$comment.comment_avatar
@ -148,7 +148,7 @@ Version 1.34 (brockhaus):
* Gravatars rating doesn't work reliable. My G rated Gravatar is only
shown, if I use Gravatar X rating. :-/
Added an option to switch off Gravatars rating parameter (what
Added an option to switch off Gravatars rating parameter (what
should be the same as using X rating)
------------------------------------------------------------------------
@ -172,7 +172,7 @@ Version 1.31 (brockhaus):
------------------------------------------------------------------------
Version 1.30 (brockhaus):
* Standard Avatar was not displayed in subdirectory blog
* Standard Avatar was not displayed in subdirectory blog
installtions.
* Gravatar link was slightly wrong (but working)
@ -190,7 +190,7 @@ Version 1.28 (brockhaus):
------------------------------------------------------------------------
Version 1.27 (brockhaus):
* If the writer entered his url as www.domain.de instead of
* If the writer entered his url as www.domain.de instead of
http://www.domain.de, the Avatar was not always loaded correctly
------------------------------------------------------------------------
@ -215,7 +215,7 @@ Version 1.24 (brockhaus):
------------------------------------------------------------------------
Version 1.23 (brockhaus):
* While fresh fetching P/Favatars, the Plugin will only accept
* While fresh fetching P/Favatars, the Plugin will only accept
responses declared as image by the remote server. This will
prevent accepting potential error html pages as Avatar images.
@ -274,7 +274,7 @@ Version 1.14 (brockhaus):
------------------------------------------------------------------------
Version 1.13 (brockhaus):
* Advice changed: It is not the statistic plugin producing not
* Advice changed: It is not the statistic plugin producing not
working Pavatars/Favatars but the exit tracking plugin.
------------------------------------------------------------------------
@ -286,7 +286,7 @@ Version 1.12 (brockhaus):
found, are supported now, too. Former the Avatar Plugin assumed,
that the default page is the P/Favatar.
* Default configuration now ordered like this: Gravatar -> Pavatar
* Default configuration now ordered like this: Gravatar -> Pavatar
-> Favatar -> Default Avatar.
* Added advice, that this plugin has to be executed before any link
@ -306,13 +306,13 @@ Version 1.11, testing version not released to CVS/Spartacus (brockhaus):
Version 1.10 (brockhaus):
* Pavatar / Avatar information where never loaded from cache
* .. but after beeing loaded from cache it produced an endless
request loop for images loaded from the local blog (if comment
sidebar plugin was enabled)
* Height setting for image was called "heigth".. :-/
* Gravarar caching didn't work reliable, if a default avatar was
given.
@ -333,7 +333,7 @@ Version 1.8 (brockhaus):
Version 1.7 (brockhaus):
* Added support for Pavatars (www.pavatar.com)
* Added support for MyBlogLog Avatars (www.mybloglog.com)
* The order for trying avatar methods and what kind of avatars are
@ -345,22 +345,22 @@ Version 1.7 (brockhaus):
is defined. (We want less dataprofiles..)
* Fetch default avatar via mediadatabase in the configuration.
* Image size is assured now in HTML code.
* Below the comment only actual configured avatar methods are shown
as supported.
------------------------------------------------------------------------
Version 1.6 (garvinhickins):
Version 1.6 (garvinhickins):
------------------------------------------------------------------------
Version 1.5 (garvinhickins):
Version 1.5 (garvinhickins):
------------------------------------------------------------------------
Version 1.4 (garvinhickins):
Version 1.4 (garvinhickins):
------------------------------------------------------------------------
Version 1.3 (garvinhickins):
Version 1.3 (garvinhickins):
* Fix errors on invalid domains

View File

@ -59,4 +59,5 @@
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK', 'Gravatar fallback');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_DESC', 'Gravatar má implementovaných několik návratových metod pro případ, že pro požadovaného uživatele není znám žádný avatar. Implementovány jsou též Moster ID, Identicon a Wavatar. Pokud vyberete některý z těchto zíněných, nebudou uskutečňovány žádné další pokusy o načtení avataru, pokud uživatel zadá email.');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS', 'Vždy návratová hodnota pro Gravatar');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Používat návratovou hodnotu Gravatar i v případě, že uživatel nezadá email (zadá tedy url nebo jméno)');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Používat návratovou hodnotu Gravatar i v případě, že uživatel nezadá email (zadá tedy url nebo jméno)');

View File

@ -59,4 +59,5 @@
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK', 'Gravatar fallback');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_DESC', 'Gravatar má implementovaných několik návratových metod pro případ, že pro požadovaného uživatele není znám žádný avatar. Implementovány jsou též Moster ID, Identicon a Wavatar. Pokud vyberete některý z těchto zíněných, nebudou uskutečňovány žádné další pokusy o načtení avataru, pokud uživatel zadá email.');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS', 'Vždy návratová hodnota pro Gravatar');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Používat návratovou hodnotu Gravatar i v případě, že uživatel nezadá email (zadá tedy url nebo jméno)');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Používat návratovou hodnotu Gravatar i v případě, že uživatel nezadá email (zadá tedy url nebo jméno)');

View File

@ -1,4 +1,4 @@
<?php # lang_de.inc.php 1.17 2009-08-20 10:10:36 VladaAjgl $
<?php
/**
* @version 1.17
@ -64,4 +64,5 @@
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Gravatar Fallbacks auch dann benutzen, wenn der Benutzer keine EMail (aber eine URL oder einen Namen) eingegeben hat.');
// Next lines were translated on 2009/08/20
@define('PLUGIN_EVENT_GRAVATAR_METHOD_DESC', 'Wenn die vorherigen Methoden fehlschlagen, versuche diese. Der Typ "' . PLUGIN_EVENT_GRAVATAR_METHOD_DEFAULT . '", "Monster ID", "Wavatar", "Identicon" und "---" wird niemals fehlschlagen. Alles unterhalb dieser Methoden wird nicht versucht.');
@define('PLUGIN_EVENT_GRAVATAR_METHOD_DESC', 'Wenn die vorherigen Methoden fehlschlagen, versuche diese. Der Typ "' . PLUGIN_EVENT_GRAVATAR_METHOD_DEFAULT . '", "Monster ID", "Wavatar", "Identicon" und "---" wird niemals fehlschlagen. Alles unterhalb dieser Methoden wird nicht versucht.');

View File

@ -1,4 +1,4 @@
<?php #
<?php
/**
* @version
@ -62,3 +62,4 @@
'<b><a href="://www.splitbrain.org/go/monsterid" target="_blank">Monster ID avatars</a></b> are localy created monster images unique for each writer.');
@define('PLUGIN_EVENT_GRAVATAR_EXTLING_WARNING', '<font color="red">CAUTION!</font> This plugin has to be executed before any plugin changing links (like i.e. the exit tracking plugin)! ' .
'<font color="red">Else Pavatars, Favatars and MayBlogLog avatars won\'t work!</font>');

View File

@ -49,97 +49,72 @@
<a name="overview"></a>
<h2>Überblick</h2>
<p>Mit dem Avatar Plugin kann man Kommentatoren in seinem Blog "ein Gesicht" geben.
Für jeden einzelnen Kommentator im Blog wird ein so genanntes Avatar zur Verfügung gestellt, das ihn repräsentiert.
Dafür werden unterschiedliche Mechanismen angeboten, die nacheinander durchprobiert werden, ob sie ein Avatar für
den Kommentator liefern.</p>
<p>Der erste Mechanismus, der ein Avatar findet, wird benutzt, nachfolgende Mechanismen
dann nicht mehr ausprobiert. Dies bedeutet, dass man die Methoden so sortieren sollte, dass die am meisten bevorzugte
zuerst ausprobiert wird. Methoden, die auf jeden Fall immer ein Avatar liefern, sollten als letzte konfiguriert werden,
da nach diesen natürlich keine weiteren Methoden ausprobiert werden.
</p>
<p><strong>Wichtig:</strong> Dieses Plugin muss vor allen Plugins in der Liste stehen, die Links verändern, wie
z.B. das "Exit Tracking Plugin". Ansonsten können Avatare, die auf den Links der Kommentatoren beruhen, nicht
funktionieren.</p>
<p>Mit dem Avatar Plugin kann man Kommentatoren in seinem Blog "ein Gesicht" geben. Für jeden einzelnen Kommentator im Blog wird ein so genanntes Avatar zur Verfügung gestellt, das ihn repräsentiert. Dafür werden unterschiedliche Mechanismen angeboten, die nacheinander durchprobiert werden, ob sie ein Avatar für den Kommentator liefern.</p>
<p>Der erste Mechanismus, der ein Avatar findet, wird benutzt, nachfolgende Mechanismen dann nicht mehr ausprobiert. Dies bedeutet, dass man die Methoden so sortieren sollte, dass die am meisten bevorzugte zuerst ausprobiert wird. Methoden, die auf jeden Fall immer ein Avatar liefern, sollten als letzte konfiguriert werden, da nach diesen natürlich keine weiteren Methoden ausprobiert werden.</p>
<p><strong>Wichtig:</strong> Dieses Plugin muss vor allen Plugins in der Liste stehen, die Links verändern, wie z.B. das "Exit Tracking Plugin". Ansonsten können Avatare, die auf den Links der Kommentatoren beruhen, nicht funktionieren.</p>
<p>Hier folgt eine Beschreibung der aktuell verfügbaren Mechanismen, ein Avatar für einen Kommentator zu ermitteln:</p>
<p><a href="#top">top</a></p>
<a name="avt_gravatar"></a>
<h3>Gravatar</h3>
<p><a href="http://www.gravatar.com" target="_blank">Gravatar</a> ist einer der bekanntesten Services für Benutzer Avatare.
Benutzer können sich bei diesem Service mit einer EMail registrieren und für sich ein Avatar Bild hinterlegen</p>
<p>Gravatare sind also von der vom Kommentator eingegebenen EMail abhängig. Nur wenn eine solche angegeben wurde, kann
ermittelt werden, ob für diese ein Avatar beim Gravatar Service hinterlegt wurde.</p>
<p><a href="http://www.gravatar.com" target="_blank">Gravatar</a> ist einer der bekanntesten Services für Benutzer Avatare. Benutzer können sich bei diesem Service mit einer EMail registrieren und für sich ein Avatar Bild hinterlegen</p>
<p>Gravatare sind also von der vom Kommentator eingegebenen EMail abhängig. Nur wenn eine solche angegeben wurde, kann ermittelt werden, ob für diese ein Avatar beim Gravatar Service hinterlegt wurde.</p>
<p><a href="#top">top</a></p>
<a name="avt_pavatar"></a>
<h3>Pavatar</h3>
<p><a href="http://www.pavatar.com" target="_blank">Pavatare</a> sind Avatare (Bilddateien), die der Schreber genau
für diesen Zweck auf seiner Homepage hinterlegt hat.</p>
<p>Im Gegensatz zu den recht ähnlichen <a href="#avt_favatar">Favataren</a> kann man hier also ein eigenes Avatar Bild
mit einer beliebigen Auflösung hinterlegen.</p>
<p>Hier wird anhand der vom Kommentator angegebenen Homepage ermittelt, ob diese ein Pavatar liefert. Pavatare sind
also nur ladbar, wenn der Kommentator eine Homepage angegeben hat</p>
<p><a href="http://www.pavatar.com" target="_blank">Pavatare</a> sind Avatare (Bilddateien), die der Schreber genau für diesen Zweck auf seiner Homepage hinterlegt hat.</p>
<p>Im Gegensatz zu den recht ähnlichen <a href="#avt_favatar">Favataren</a> kann man hier also ein eigenes Avatar Bild mit einer beliebigen Auflösung hinterlegen.</p>
<p>Hier wird anhand der vom Kommentator angegebenen Homepage ermittelt, ob diese ein Pavatar liefert. Pavatare sind also nur ladbar, wenn der Kommentator eine Homepage angegeben hat</p>
<p><a href="#top">top</a></p>
<a name="avt_favatar"></a>
<h3>Favatar</h3>
<p>Dies ist ein Konzept mit dem viele Hompage Besitzer automatisch einen Avatar haben, ohne dass sie dafür irgendetwas tun müssen:</p>
<p>Das Blog holt sich hier einfach das favicon der Homepage, die der Benutzer als seine URL angegeben hat.
Dafür ist das favicon aber eben ein Icon und somit normaler Weise auch recht klein und nicht immer als Avatar geeignet.</p>
<p>Das Blog holt sich hier einfach das favicon der Homepage, die der Benutzer als seine URL angegeben hat. Dafür ist das favicon aber eben ein Icon und somit normaler Weise auch recht klein und nicht immer als Avatar geeignet.</p>
<p><a href="#top">top</a></p>
<a name="avt_twitter"></a>
<h3>Twitter</h3>
<p>Falls der Kommentator als URL ein <a href="http://twitter.com" target="_blank">Twitter Profil</a> angegeben hat, dann wird versucht, hier das Profilbild für diesen
Benutzer zu laden.</p>
<p><i>Anmerkung</i>: Falls auch Favatare geladen werden sollen, dann muss Twitter vor diesen versucht werden, sonst wird das
Favicon von Twitter geladen. Dies kann allerdings auch gewollt sein, um z.B. "Tweetbacks" von Twitter klar zu markieren.</p>
<p>Falls der Kommentator als URL ein <a href="http://twitter.com" target="_blank">Twitter Profil</a> angegeben hat, dann wird versucht, hier das Profilbild für diesen Benutzer zu laden.</p>
<p><i>Anmerkung</i>: Falls auch Favatare geladen werden sollen, dann muss Twitter vor diesen versucht werden, sonst wird das Favicon von Twitter geladen. Dies kann allerdings auch gewollt sein, um z.B. "Tweetbacks" von Twitter klar zu markieren.</p>
<p><a href="#top">top</a></p>
<a name="avt_identica"></a>
<h3>Identica</h3>
<p>Dies ist ein spezielles Avatar für <a href="http://identi.ca" target="_blank">Identica</a> Pingbacks. Es wird versucht,
das Profilbild des Benutzers zu laden, der den Pingback ausgelöst hat.</p>
<p><i>Anmerkung</i>: Falls auch Favatare geladen werden sollen, dann muss Identica vor diesen versucht werden, sonst wird das
Favicon von Identica geladen. Dies kann allerdings auch gewollt sein, um z.B. "Tweetbacks" von Identica klar zu markieren.</p>
<p>Dies ist ein spezielles Avatar für <a href="http://identi.ca" target="_blank">Identica</a> Pingbacks. Es wird versucht, das Profilbild des Benutzers zu laden, der den Pingback ausgelöst hat.</p>
<p><i>Anmerkung</i>: Falls auch Favatare geladen werden sollen, dann muss Identica vor diesen versucht werden, sonst wird das Favicon von Identica geladen. Dies kann allerdings auch gewollt sein, um z.B. "Tweetbacks" von Identica klar zu markieren.</p>
<p><a href="#top">top</a></p>
<a name="avt_mybloglog"></a>
<h3>MyBlogLog</h3>
<p>Dies ist wieder ein (dem Gravatar Service sehr ähnlicher) zentraler Service. MyBlogLog ist eigentlich ein Blog Community Service,
aber man kann aus diesem ebenfalls Avatare ermitteln</p>
<p>Das Vorhandensein eines MyBlogLog Avatars wird über die Homepage Angabe des Kommentators ermittelt.
<p>Dies ist wieder ein (dem Gravatar Service sehr ähnlicher) zentraler Service. MyBlogLog ist eigentlich ein Blog Community Service, aber man kann aus diesem ebenfalls Avatare ermitteln</p>
<p>Das Vorhandensein eines MyBlogLog Avatars wird über die Homepage Angabe des Kommentators ermittelt.</p>
<p><a href="#top">top</a></p>
<a name="avt_wavatar"></a>
<h3>Wavatar</h3>
<p>Das Wavatar wird dynamisch erzeugt aus der Eingabe von Hompage und EMail des Kommentators. Es liefert für jeden Benutzer ein anderes
aber immer selbes Avatar. Da es <strong>immer</strong> ein Avatar liefert, werden alle nachfolgenden Avatar Methoden ignoriert.
Wavatare sehen in etwa wie folgt aus:</p>
<p>Das Wavatar wird dynamisch erzeugt aus der Eingabe von Hompage und EMail des Kommentators. Es liefert für jeden Benutzer ein anderes aber immer selbes Avatar. Da es <strong>immer</strong> ein Avatar liefert, werden alle nachfolgenden Avatar Methoden ignoriert. Wavatare sehen in etwa wie folgt aus:</p>
<p align="center"><img src="documentation/wavatars.jpg"/></p>
<p><a href="#top">top</a></p>
<a name="avt_monsterid"></a>
<h3>MonsterID</h3>
<p>MonsterID Avatare werden nach dem selben Mechanismus erzeugt, wie Wavatare und Indenticons, hier werden kleine niedliche "Monster"
aus den Benutzer Angaben erzeugt.</p>
<p>MonsterID Avatare werden nach dem selben Mechanismus erzeugt, wie Wavatare und Indenticons, hier werden kleine niedliche "Monster" aus den Benutzer Angaben erzeugt.</p>
<p>Genau wie Wavatar und Identicon liefern sie <strong>immer</strong> einen Avatar für den Kommentator.</p>
<p align="center"><img src="documentation/monsterid.png"/></p>
<p><a href="#top">top</a></p>
<a name="avt_identicon"></a>
<h3>Identicon/YCon</h3>
<p>Identicon werden nach dem selben Mechanismus erzeugt, wie Wavatare und MonsterIDs, sie sehen nur anders aus. Hier werden
abstrakte Gebilde erzeugt.</p>
<p>Identicon werden nach dem selben Mechanismus erzeugt, wie Wavatare und MonsterIDs, sie sehen nur anders aus. Hier werden abstrakte Gebilde erzeugt.</p>
<p>Genau wie Wavatar und MonsterID liefern sie <strong>immer</strong> einen Avatar für den Kommentator.</p>
<p align="center"><img src="documentation/identicons.jpg"/></p>
<p><a href="#top">top</a></p>
<a name="avt_standard"></a>
<h3>Standardavatar</h3>
<p>Die Methode "Standardavatar" liefert immer das selbe Avatar für alle Benutzer. Das Bild, das hier benutzt werden soll, kann
weiter unten konfiguriert werden.</p>
<p>Die Methode "Standardavatar" liefert immer das selbe Avatar für alle Benutzer. Das Bild, das hier benutzt werden soll, kann weiter unten konfiguriert werden.</p>
<p><a href="#top">top</a></p>
<a name="config"></a>
@ -148,63 +123,62 @@ weiter unten konfiguriert werden.</p>
<a name="cnf_method"></a>
<h3>Avatar laden über</h3>
<p>Hiermit wird die Reihenfolge festgelegt, in der versucht wird, ein Avatar für den Kommentator zu erzeugen.</p>
<p>Es gibt derzeit 6 Einschübe, mit denen die Reihenfolge festgelegt wird. Zu beachten ist, dass Methoden,
die auf jeden Fall ein Avatar liefern, alle nachfolgenden Methoden nicht zur Probe bringen.</p>
<p>Es gibt derzeit 6 Einschübe, mit denen die Reihenfolge festgelegt wird. Zu beachten ist, dass Methoden, die auf jeden Fall ein Avatar liefern, alle nachfolgenden Methoden nicht zur Probe bringen.</p>
<p><a href="#top">top</a></p>
<a name="cnf_standard"></a>
<h3>Standard-Avatar</h3>
<p>URL zu ihrem Standard-Avatar. Hier müssen Sie den relativen oder absoluten Pfad bezogen auf ihre Server URL zu ihrem Standard Avatar angeben.</p>
<p>URL zu ihrem Standard-Avatar. Hier müssen Sie den relativen oder absoluten Pfad bezogen auf ihre Server URL zu ihrem Standard Avatar angeben.</p>
<p><a href="#top">top</a></p>
<a name="cnf_sidbar"></a>
<h3>In der Seitenleiste anzeigen</h3>
<p>Sollen Avatar Bilder auch in der Seitenleiste (letze Kommentare) angezeigt werden?</p>
<p>Sollen Avatar Bilder auch in der Seitenleiste (letze Kommentare) angezeigt werden?</p>
<p><a href="#top">top</a></p>
<a name="cnf_showtype"></a>
<h3>Avatar Typ anzeigen</h3>
<p>Wenn angeschaltet, wird eine Zeile unterhalb des Kommentar Editors ausgegeben, die angibt, welche Avatar Typen aktuell unterstützt werden.</p>
<p>Wenn angeschaltet, wird eine Zeile unterhalb des Kommentar Editors ausgegeben, die angibt, welche Avatar Typen aktuell unterstützt werden.</p>
<p><a href="#top">top</a></p>
<a name="cnf_autoralt"></a>
<h3>Autorenname im ALT Attribut</h3>
<p>Normaler Weise wird der Autorenname im TITLE Attribut des Avatar Bildes angegeben, das ALT Attribut wird mit einem * gefüllt, um das Seitenlayout nicht zu zerstören, wenn der Browser das Bild nicht laden kann. Allerdings wird blinden Lesern das ALT Attribut vorgelesen. Falls Sie diese Leser unterstützen wollen, sollten Sie diese Option einschalten.</p>
<p>Normaler Weise wird der Autorenname im TITLE Attribut des Avatar Bildes angegeben, das ALT Attribut wird mit einem * gefüllt, um das Seitenlayout nicht zu zerstören, wenn der Browser das Bild nicht laden kann. Allerdings wird blinden Lesern das ALT Attribut vorgelesen. Falls Sie diese Leser unterstützen wollen, sollten Sie diese Option einschalten.</p>
<p><a href="#top">top</a></p>
<a name="cnf_smartify"></a>
<h3>Smarty Tag erzeugen</h3>
<p>Wenn diese Option eingeschaltet ist, so wird das Avatar Bild nicht direkt in den Kommentar geschrieben, sondern es wird ein Smarty Tag {$comment.avatar} erzeugt, in dem der HTML Code des Images steht. Sie sollten diese Option nur einschalten, wenn sie wissen, dass ihr Template dieses Smarty Tag unterstützt. Ob das der Fall ist, sollten sie einfach ausprobieren.</p>
<p>Wenn diese Option eingeschaltet ist, so wird das Avatar Bild nicht direkt in den Kommentar geschrieben, sondern es wird ein Smarty Tag {$comment.avatar} erzeugt, in dem der HTML Code des Images steht. Sie sollten diese Option nur einschalten, wenn sie wissen, dass ihr Template dieses Smarty Tag unterstützt. Ob das der Fall ist, sollten sie einfach ausprobieren.</p>
<p><a href="#top">top</a></p>
<a name="cnf_alignment"></a>
<h3>Ausrichtung</h3>
<p>Mit dieser Option kann die Ausrichtung des Avatars im Kommentar konfiguriert werden, falls sie nicht die Smarty Tag Option verwenden. Bei der Smarty Tag Option muss die Ausrichtung über die entsprechende CSS Klasse im Stylesheet konfiguriert werden.</p>
<p>Mit dieser Option kann die Ausrichtung des Avatars im Kommentar konfiguriert werden, falls sie nicht die Smarty Tag Option verwenden. Bei der Smarty Tag Option muss die Ausrichtung über die entsprechende CSS Klasse im Stylesheet konfiguriert werden.</p>
<p><a href="#top">top</a></p>
<a name="cnf_size"></a>
<h3>Bildgröße</h3>
<p>Maximal dargestellte Größe des Avatar-Bildes in Pixeln</p>
<p>Maximal dargestellte Größe des Avatar-Bildes in Pixeln</p>
<p><a href="#top">top</a></p>
<a name="cnf_cache"></a>
<h3>Cache Zeit</h3>
<p>Wenn Avatare zwischengespeichert werden sollen (empfohlen!), muss hier die Anzahl der Stunden eingetragen werden, die Bilder vom eigenen Server anstatt vom externen Service abgeholt werden sollen. Dies wird mehr Traffic auf diesem Blog Server verursachen, dafür macht es die Avatar Darstellung unabhängiger vom externen zentralen Server. "0" stellt das Zwischenspeichern ab.</p>
<p>Wenn Avatare zwischengespeichert werden sollen (empfohlen!), muss hier die Anzahl der Stunden eingetragen werden, die Bilder vom eigenen Server anstatt vom externen Service abgeholt werden sollen. Dies wird mehr Traffic auf diesem Blog Server verursachen, dafür macht es die Avatar Darstellung unabhängiger vom externen zentralen Server. "0" stellt das Zwischenspeichern ab.</p>
<p><a href="#top">top</a></p>
<a name="cnf_gravatar_rating"></a>
<h3>Gravatar Indizierung</h3>
<p>Kinderschutz :)</p>
<p>Kinderschutz :)</p>
<p><a href="#top">top</a></p>
<a name="cnf_gravatar_fallback"></a>
<h3>Gravatar Fallback</h3>
<p>Gravatar implementiert einige eigene Fallback Methoden für den Fal, dass kein Gravatar für den Benutzer gefunden wurde. Es wurde ebenso Moster ID, Identicon und Wavatar. Wenn Du einen dieser Fallbacks einstellst, so wird keine weitere Methode nach Gravatar versucht, falls der Benutzer eine EMail angegeben hat.</p>
<p>Gravatar implementiert einige eigene Fallback Methoden für den Fal, dass kein Gravatar für den Benutzer gefunden wurde. Es wurde ebenso Moster ID, Identicon und Wavatar. Wenn Du einen dieser Fallbacks einstellst, so wird keine weitere Methode nach Gravatar versucht, falls der Benutzer eine EMail angegeben hat.</p>
<p><a href="#top">top</a></p>
<a name="cnf_gravatar_fallback_always"></a>
<h3>Gravatar Fallback immer benutzen</h3>
<p>Gravatar Fallbacks auch dann benutzen, wenn der Benutzer keine EMail (aber eine URL oder einen Namen) eingegeben hat.</p>
<p>Gravatar Fallbacks auch dann benutzen, wenn der Benutzer keine EMail (aber eine URL oder einen Namen) eingegeben hat.</p>
<p><a href="#top">top</a></p>
</body>

View File

@ -59,4 +59,5 @@
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK', 'Gravatar fallback');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_DESC', 'Gravatar má implementovaných několik návratových metod pro případ, že pro požadovaného uživatele není znám žádný avatar. Implementovány jsou též Moster ID, Identicon a Wavatar. Pokud vyberete některý z těchto zíněných, nebudou uskutečňovány žádné další pokusy o načtení avataru, pokud uživatel zadá email.');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS', 'Vždy návratová hodnota pro Gravatar');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Používat návratovou hodnotu Gravatar i v pøípadì, že uživatel nezadá email (zadá tedy url nebo jméno)');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Používat návratovou hodnotu Gravatar i v pøípadì, že uživatel nezadá email (zadá tedy url nebo jméno)');

View File

@ -59,4 +59,5 @@
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK', 'Gravatar fallback');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_DESC', 'Gravatar má implementovaných několik návratových metod pro případ, že pro požadovaného uživatele není znám žádný avatar. Implementovány jsou též Moster ID, Identicon a Wavatar. Pokud vyberete některý z těchto zíněných, nebudou uskutečňovány žádné další pokusy o načtení avataru, pokud uživatel zadá email.');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS', 'Vždy návratová hodnota pro Gravatar');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Pou¾ívat návratovou hodnotu Gravatar i v pøípadì, ¾e u¾ivatel nezadá email (zadá tedy url nebo jméno)');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Pou¾ívat návratovou hodnotu Gravatar i v pøípadì, ¾e u¾ivatel nezadá email (zadá tedy url nebo jméno)');

View File

@ -1,4 +1,4 @@
<?php # lang_de.inc.php 1.17 2009-08-20 10:10:36 VladaAjgl $
<?php
/**
* @version 1.17
@ -64,4 +64,5 @@
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Gravatar Fallbacks auch dann benutzen, wenn der Benutzer keine EMail (aber eine URL oder einen Namen) eingegeben hat.');
// Next lines were translated on 2009/08/20
@define('PLUGIN_EVENT_GRAVATAR_METHOD_DESC', 'Wenn die vorherigen Methoden fehlschlagen, versuche diese. Der Typ "' . PLUGIN_EVENT_GRAVATAR_METHOD_DEFAULT . '", "Monster ID", "Wavatar", "Identicon" und "---" wird niemals fehlschlagen. Alles unterhalb dieser Methoden wird nicht versucht.');
@define('PLUGIN_EVENT_GRAVATAR_METHOD_DESC', 'Wenn die vorherigen Methoden fehlschlagen, versuche diese. Der Typ "' . PLUGIN_EVENT_GRAVATAR_METHOD_DEFAULT . '", "Monster ID", "Wavatar", "Identicon" und "---" wird niemals fehlschlagen. Alles unterhalb dieser Methoden wird nicht versucht.');

View File

@ -1,4 +1,4 @@
<?php #
<?php
/**
* @version
@ -62,3 +62,4 @@
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_DESC', 'Gravatar implements some fallback methods in case, no Gravatar is known for the user. It implements also Moster ID, Identicon and Wavatar. If you choose one of these, no further method after Gravatar is evaluated, if the user entered an email.');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS', 'Gravatar always fallback');
@define('PLUGIN_EVENT_GRAVATAR_FALLBACK_ALLWAYS_DESC', 'Use Gravatar fallbacks even if the user didn\'t enter an email (but an url or a name)');

View File

@ -1,4 +1,4 @@
<?php #
<?php
/**
* @version
@ -62,3 +62,4 @@
'<b><a href="://www.splitbrain.org/go/monsterid" target="_blank">Monster ID avatars</a></b> are localy created monster images unique for each writer.');
@define('PLUGIN_EVENT_GRAVATAR_EXTLING_WARNING', '<font color="red">CAUTION!</font> This plugin has to be executed before any plugin changing links (like i.e. the exit tracking plugin)! ' .
'<font color="red">Else Pavatars, Favatars and MayBlogLog avatars won\'t work!</font>');

View File

@ -1,366 +0,0 @@
#
* Allows other plugins to fetch user metadata via
avatar_fetch_userinfos hook.
* supports !# twitter links now, too.
Version 1.57: (brockhaus)
* Better Gravatar handling, as the call changed a little
* Doesn't accept existing but empty images anymore.
Version 1.56: (brockhaus)
------------------------------------------------------------------------
* Removed inline styles, added class avatar_right and avatar_left.
If not found set in css, the plugin will emit a default style for
those two.
Version 1.55: (brockhaus)
------------------------------------------------------------------------
* Twitter and identica where not fetched correctly if fetched first.
Version 1.54:
------------------------------------------------------------------------
* Made PLUGIN_GRAVATAR_SUPPORTED recognize %s as variable for
list of supported services
Version 1.52:
------------------------------------------------------------------------
* Changed display of supported avatars in the comment area in order
to allow nice linebreaks.
Version 1.51:
------------------------------------------------------------------------
* Use strtolower() for mail names
Version 1.49 (brockhaus)
------------------------------------------------------------------------
* Pavatar in blogs having redirection didn't work, if Pavatar link
was only available in rel link info.
Version 1.48 (brockhaus)
------------------------------------------------------------------------
* FIX: PHP compatibility was broken since 1.46 :-/
* Added Identica Avatar.
This is mainly used for Identica Pingbacks and should be used in
front of Favatar, else the Identica sign will show up.
* Code cleanup.
Version 1.47 (brockhaus)
------------------------------------------------------------------------
* Disabled debug logging into template_c
Version 1.46 (brockhaus)
------------------------------------------------------------------------
* Added Twitter Avatar (if URL points to a twitter profile)
This is mainly used for Tweetbacks and should be used in front of
Favatar, else the twitter sign will show up.
* Code cleanup.
Version 1.45 (brockhaus)
------------------------------------------------------------------------
* Helpfiles
* Cleanup.
Version 1.44 (brockhaus)
------------------------------------------------------------------------
* Added buildin wavatar suport.
* Support for Gravatar fallbacks identyicon, monsterid and wavatar.
* Optimized trackback avatars: Querypars will be stripped from URL.
Now in example S8Y blogs always get the same Avatar cached, not
one per trackback.
Version 1.43 (brockhaus)
------------------------------------------------------------------------
* Option for adding the authors name to the ALT attribute of the
avatar image. Normaly this is filled with a *, but blind people
depend on the ALT tag.
Version 1.42 (brockhaus)
------------------------------------------------------------------------
* Encoded _ in user urls in order to differ them from the
seperators. urlencode doesn't encode _. Thanks to Tino Schwarze
finding and fixing this.
Version 1.41 (garvinhicking)
------------------------------------------------------------------------
* Fixed Last-Modified Header of avatar images.
Version 1.40 ()
------------------------------------------------------------------------
* Added ycon support (mo, http://moblog.wiredwings.com)
------------------------------------------------------------------------
Version 1.39 (brockhaus):
* Monster Avatars are cached now, too, as creating them costs time.
------------------------------------------------------------------------
Version 1.38 (brockhaus):
* Support for Monster ID avatars (details found on
http://www.splitbrain.org/go/monsterid)
* Crashed while fresh installing and cache time set to 0
* Allows configuring absolute path to standard avatar now.
* After saving the configuration now the cache is *always* cleared,
in order to make the changes visible immidiately even if caching
is enabled.
* If the plugin is unable to write into the cache, it will log it
in debug mode and show the default image, if no cached file found.
------------------------------------------------------------------------
Version 1.37 (brockhaus):
* The avatar type infoline below the comments editor is optional now
------------------------------------------------------------------------
Version 1.36 (brockhaus):
* Added new option: You can define, that the plugin should not
produce avatar image directly but a smarty tag only. If this
option is switched on, you can define in your comments template,
where the avatar should be displayed using the smarty tag
$comment.comment_avatar
* Css class of avatar will change depending on where it is
displayed. For normal comments it will be "comment_avatar", for the
recent entries plugin it will be "serendipity_plugin_comments_avatar"
in order to have the possibility to easily style it.
* Avatar alignment configuration: The configured alignment will be
used, if the avatar is written directliy (no smarty tag).
* New option for switching on/off the avatar images in the sidebar
plugin (recent comments).
* Supported avatar methods where displayed in the contact form
plugin too, but this made no sense. Disabled it there.
* Some more changes in the language files.
------------------------------------------------------------------------
Version 1.35 (brockhaus):
* Corrected errors in English language file. (Thanks to Don!)
------------------------------------------------------------------------
Version 1.34 (brockhaus):
* Gravatars rating doesn't work reliable. My G rated Gravatar is only
shown, if I use Gravatar X rating. :-/
Added an option to switch off Gravatars rating parameter (what
should be the same as using X rating)
------------------------------------------------------------------------
Version 1.33 (brockhaus):
* Pavatar: X-Pavatar Header is supported now again and is the first
pavatar autodetect method used.
------------------------------------------------------------------------
Version 1.32 (brockhaus):
* MyBlogLog default avatar was not detected correctly anmore. :-/
* If no email nor url is given, but default avatar is defined, now
the default avatar is displayed.
------------------------------------------------------------------------
Version 1.31 (brockhaus):
* Changed call-time pass-by-reference bug (fetchAvatar)
------------------------------------------------------------------------
Version 1.30 (brockhaus):
* Standard Avatar was not displayed in subdirectory blog
installtions.
* Gravatar link was slightly wrong (but working)
------------------------------------------------------------------------
Version 1.29 (brockhaus):
* Bugfix 1.27 added http:// even if no URL was given at all.
------------------------------------------------------------------------
Version 1.28 (brockhaus):
* With Serendipity 1.1 it was not possible to configure a default
avatar. The configuration was not 1.1 compatible.
------------------------------------------------------------------------
Version 1.27 (brockhaus):
* If the writer entered his url as www.domain.de instead of
http://www.domain.de, the Avatar was not always loaded correctly
------------------------------------------------------------------------
Version 1.26 (brockhaus):
* MyBlogLog changed avatar calling slightly resuling MyBlogLog Avatar
fallback not working anymore.
------------------------------------------------------------------------
Version 1.25 (garvinhicking):
* Replaced align with style attributes, as there is no align in
XHTML
------------------------------------------------------------------------
Version 1.24 (brockhaus):
* Check MyBlogLog result if it really is an image.
* Cleaning up cache directory when setting cache to 0.
* Debug logging disabled.
------------------------------------------------------------------------
Version 1.23 (brockhaus):
* While fresh fetching P/Favatars, the Plugin will only accept
responses declared as image by the remote server. This will
prevent accepting potential error html pages as Avatar images.
------------------------------------------------------------------------
Version 1.22 (brockhaus):
* Fetch redirected P/Favatars, too.
------------------------------------------------------------------------
Version 1.21 (brockhaus):
* Avatar fetching was broken when cache was disabled.
* Browser was not able to cache default avatars, because a wrong
cache time (in the past) was sent.
* Checks, if cached file looks like an image, before sending it
to the client.
------------------------------------------------------------------------
Version 1.20 (brockhaus):
* Avatar image title is the author's name now instead of Avatar (V.)
------------------------------------------------------------------------
Version 1.19 (brockhaus):
* Made the browser cache avatars resulting in a very good
performance boost!
------------------------------------------------------------------------
Version 1.18 (brockhaus):
* Debugging loging disabled.
------------------------------------------------------------------------
Version 1.17 (brockhaus):
* If cache is enabled, *everything* is cached now. Known writers
won't produce *any* external server call, if allready cached.
This is a very nice performance boost! Thanks to garvin for hinting
me.
* Anti hacking patches by garvinhickins
------------------------------------------------------------------------
Version 1.16 (garvinhicking):
* Coding style
------------------------------------------------------------------------
Version 1.14 (brockhaus):
* Fallback possibility for MyBlogLog implemented! :-) But it is
slow even with caching optimazation. MBL shouldn't be the first
option.
* Fifth method slot in configuration, as MBL now supports fallback, too.
------------------------------------------------------------------------
Version 1.13 (brockhaus):
* Advice changed: It is not the statistic plugin producing not
working Pavatars/Favatars but the exit tracking plugin.
------------------------------------------------------------------------
Version 1.12 (brockhaus):
* MyBlogLog avatars are cached now, too.
* Pages redirecting to a default page, if the requested item was not
found, are supported now, too. Former the Avatar Plugin assumed,
that the default page is the P/Favatar.
* Default configuration now ordered like this: Gravatar -> Pavatar
-> Favatar -> Default Avatar.
* Added advice, that this plugin has to be executed before any link
changing plugin.
* Reading configured plugin path. Former it was 'plugin' always.
* Dropped gravatar border setting, as it is not working (anymore?)
------------------------------------------------------------------------
Version 1.11, testing version not released to CVS/Spartacus (brockhaus):
* Fallback for Gravatar working! But this shows an default avatar
to Gravatar, not mattering the settings. So revoked this setting.
------------------------------------------------------------------------
Version 1.10 (brockhaus):
* Pavatar / Avatar information where never loaded from cache
* .. but after beeing loaded from cache it produced an endless
request loop for images loaded from the local blog (if comment
sidebar plugin was enabled)
* Height setting for image was called "heigth".. :-/
* Gravarar caching didn't work reliable, if a default avatar was
given.
------------------------------------------------------------------------
Version 1.9 (brockhaus):
* While searching for Pavatar, the Favatar was loaded as Pavatar,
if no Pavatar image but a favicon was found. (Thanks to El Burro)
------------------------------------------------------------------------
Version 1.8 (brockhaus):
* Plugin was unable to load Favatars/Pavatars, if a redirection was
signaled at the url given by the commentor as homepage. Garvin's
blog is such a page..
------------------------------------------------------------------------
Version 1.7 (brockhaus):
* Added support for Pavatars (www.pavatar.com)
* Added support for MyBlogLog Avatars (www.mybloglog.com)
* The order for trying avatar methods and what kind of avatars are
supported is now configurable.
* Standard avatar may be one of them (should be last)
* Option for not giving the default avatar to gravatar even if one
is defined. (We want less dataprofiles..)
* Fetch default avatar via mediadatabase in the configuration.
* Image size is assured now in HTML code.
* Below the comment only actual configured avatar methods are shown
as supported.
------------------------------------------------------------------------
Version 1.6 (garvinhickins):
------------------------------------------------------------------------
Version 1.5 (garvinhickins):
------------------------------------------------------------------------
Version 1.4 (garvinhickins):
------------------------------------------------------------------------
Version 1.3 (garvinhickins):
* Fix errors on invalid domains