Bitte Punkt Update/ Migration beachten!
Plugin-name:
---------------------------------------------------------------------------
eMail Schutz
Status:
---------------------------------------------------------------------------
beta
Bechreibung:
---------------------------------------------------------------------------
Das Plugin versteckt eMail-Adressen hinter einer Link-ID.
So ist ein Schutz vor eMail crawlern gewährleistet.
Features:
---------------------------------------------------------------------------
- Verstecken von eMail-Adressen hinter Link-Id
- Festlegen des Timeout der Link-Id
- Festlegen der Länge der Link-Id
- Festlegen des Verhaltens nach ablauf der ID
- ersetzen nur des @-Zeichens und des Punktes oder der kompletten Adresse in Frontend-Ausgabe
- Öffnen der Mail-Adresse via HTTP-Location Redirect, via iFrame oder Meta-Refresh, eMail-Formular
- Alternativ auch nur in ASCII-Entinitäten umwandeln
- auf einzelnen Seiten abschaltbar via HTML-Tag
- auf einzelne Teilbereichen einer Seite abschaltbar
- übernehmen von Link Attributen in den neuen Link
- automatisches hinzufügen des <a>-Tags zu eMail-Adressen ohne Link
- hinzufügen von Attributen zum neu erstellten Link
Autor(en):
---------------------------------------------------------------------------
mrtt - Sebastian Tiegel
Lizenz:
---------------------------------------------------------------------------
GPL,
Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 1.4 Beta 2 (01.03.01)
(Neu)Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration -> Plugins".
Klicken Sie oben rechts auf "Plugin importieren". Am unteren Ende des Bereichs
befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsplug"- Datei
aus. Mit einem Klick auf das Diskettensymbol wird das Plugin in das CMS importiert.
Das Plugin ist nun innerhalb des CMS nutzbar. Installieren Sie das Plugin mit einem
klick auf das Plugin-Importieren-Symbol in der Pluginzeile.
Update/ Migration:
---------------------------------------------------------------------------
Dieses Plugin ersetzt das Plugin eMail Kodierer v01.00.00.
Bei einem Update von eMail Kodierer v01.00.00 auf diese Verison oder
bei Update einer Verison vor eMail Schutz v01.01.00 beta3 muss das
pre_update_mailprotector.cmsplugin eingespielt werden.
Im Zweifel pre_update_mailprotector.cmsplugin einspielen.
Bei Verison eMail Schutz v01.01.00 beta 3 kann das Update ohne vorherige
Maßnahmen erfolgen
Dokumentation:
---------------------------------------------------------------------------
Keine vorhanden
Links:
---------------------------------------------------------------------------
Problem update.meta - http://forum.sefrengo.org/index.php?showtopic=713
Problem bei mehrsprachigen Projekten - http://forum.sefrengo.org/index.php?showtopic=961
Perfekt! :-)
DANKE!
Moin,
beim Klick auf Defaults laden kriege ich einen grauen Bildschirm, SF Hintergrundfarbe.
Neuinstallation des Plugins mit vorheriger Löschung des Alten.
in der datei 'mailprotector/mail.php, Zeile 100 sollte der meta-tag für einen validen xhtml-output in der meta-refresh-methode noch geschlossen werden.
$output=preg_replace("!</head>!si",'<meta http-equiv="refresh" content="0; URL='.mailprotector_build_address($mailprotector_id).'" /></head>',$output);
hallo zusammen
wie könnte ich am besten ein solches problem lösen:
mittels wysiwyg-editor wurden 4 bilder platziert, welche als link ein mailto enthalten.
den anzeigetext lasse ich in asii umwandeln. leider wandelt es mir alles um, was zwischen <a> und </a> steht. also verschluckt es auch den img-tag. kann ich dagegen etwas tun, resp. was habe ich da für möglichkeiten?
merci
gruss andi
Hi,
Hi nochmal,
das von mir oben beschrieben vorgehen wird nicht greifen, da dass Tag nicht für die Verwendung innerhalb eines Links gedacht ist.
Ich habe die Regel für "in ASCII-Entinitäten umwandeln" so umgeschrieben, dass sie nur noch eMail-Adressen umwandelt.
die Datei in das Verzeichnis "backend\plugins\mailprotector\inc" kopieren.
fnc.general.php ( 2.59KB )
: 31
Sebastian
saugut sebastian, funktioniert tipptopp. vielen dank.
gibt es zu den «eMail-Adresse öffnen via» einstellungen irgendwo noch eine kleine dokumentation?
vor-/nachteile der einzelnen methoden?
gruss andi
Im wysiwyg2 kann ich mailto - Links anlegen
zur Info:
subject und body Tag dürften eigentlich nicht mehr auftauchen.
Diese werden vom Plugin erkannt, der Inhalt in die Datenbank geschrieben und im HTML-Quelltext taucht nur noch die neu generierte ID auf.
Bem klick auf dem Link mit der ID werden die Info wieder aus der DB gelesen.
So sollte es eigentlich sein.
Ich werd mir die Regel zum erkennen der Tags noch mal angucken und überarbeiten.
Sebastian
Bei mir taucht der Betreff nicht im Link auf, nur wieder in der neuen Mail. Allerdings wird alles nach einem Leerzeichen abgeschnitten.
Body Text hab ich noch nicht ausprobiert.
EDIT: Nun funktioniert's plötzlich auch mit Leerzeichen. Da saß das Problem wohl vor dem Bildschirm...
Gruß,
Nils
Prüf mal ob ?Subject = ?subject behandelt wird.
hallo zusammen,
scheint gut zu funktionieren (jedenfalls nachdem ich den cache gelöscht habe...)
wo kann man diese sachen eigentlich konfigurieren?
- Festlegen des Timeout der Link-Id
- Festlegen der Länge der Link-Id
- Festlegen des Verhaltens nach ablauf der ID
- Alternativ auch nur in ASCII-Entinitäten umwandeln
- auf einzelnen Seiten abschaltbar via HTML-Tag
- auf einzelne Teilbereichen einer Seite abschaltbar
bei mir kommt nur "es gibt keine Values!" wenn ich auf "plugin konfigurieren" drücke...
und, muss ich die oben besprochenen sachen auch ändern, oder sind die in der version 1.1.8 schon integriert?
cheers
*s*
nun, wenn du das plugin hochgeladen und importiert hast sollte neben dem reiter «administration» ein neuer reiter «plugins» erscheinen. dort findest du dann den email schutz sowie dessen konfiguration.
gruss andi
Hiho!
A List Apart hat sich auch des Themas angenommen: http://www.alistapart.com/articles/gracefulemailobfuscation
Für uns hier wenig neues, dank des tollen Plugins. Interessant find ich nur die Idee, per JS Besuchern mit mordernen, normalen Browsern einen normalen mailto:-link anzubieten.
Aber ich denke, es ist nur eine Frage der Zeit, bis harvester JS beherrschen!
Tschüss
Tiggr (aka Marcus)
wie siehts eigentlich hier aus? kann man hier noch auf eine stable-version hoffen?
gruss andi
BUG
<disable_mailprotector></disable_mailprotector> scheint nicht zu funktionieren.
sofern e-mail-adressen automatisch mit einem link versehen werden sollen,
geschieht dies auch nach eingabe einer e-mail-adresse in ein formular - bspw. beim kontaktformular - was html-müll im formular ergibt.
nachtrag:
das problem scheint hier im regulären ausrücken in der fnc.generel.php des plugs zu liegen:
bei einer angabe unter «folgende attribute automatisch dem neu erstellten link anfügen» wird der eingegebene text zwar korrekt übernommen, aber nicht korrekt im textfeld angezeigt. beispiel:
ich gebe in das textfeld «rel="nofollow"», damit google nicht versucht, dem link zu folgen. klicke ich auf speichern, so wird das textfeld auf «rel=» gekürzt. man sieht also nicht mehr, was eingegeben wurde. ins markup der seite wird allerdings korrekt «rel="nofollow"» eingetragen.
gruss andi
kann ich, bin allerdings erst am sonntag abend wieder zuhause. welchen bug mit den sprachen?
Danke für das wirklich gut gelungene Plugin.
Besonders der Administrative Bereich hat mich
positiv überascht.
Lg
P.S.: nur das Nacharbeiten der Fixes macht dem
normal User wohl etwas Mühe
hallo mrtt und alle,
anbei noch ein paar anmerkungen zu dem schönen plugin, welche ggf bei einer weiterentwicklung berücksichtigt werden könnten:
- mailadressen, welche im snippetreplacement hinterlegt sind werden nicht umgewandelt (oder bin ich der einzige, der bei vielsprachigen seiten die adressen so verwaltet?)
- mailadressen, welche im artikelsystem hinterlegt sind werden in der detailansicht zwar umgewandelt, stellen aber die mailadrese nicht richtig dar (+basepath vor der adresse)
greetz, oberbilker
Hallo zusammen,
bekomme beim Versuch es hochzuladen folgende Fehlermeldung:
Versuchs doch manuell http://forum.sefrengo.org/index.php?s=&showtopic=909&view=findpost&p=7100 oder http://wiki.sefrengo.org/handbuch/administration/plugins?s%5b%5d=plugin
kann es sein, dass <disable_mailprotector> und </disable_mailprotector> in contentflex-elementen nicht funktioniert?
kriegs irgendwie nicht hin.
edit: zu früh geschrieben. mit dem http://forum.sefrengo.org/index.php?s=&showtopic=977&view=findpost&p=13792 von amk funktionierts.
gruss andi
Bei mir macht das Modul derzeit Probleme und gibt in der Standardkonfiguration (Iframe Methode) bei FF ein
Noch eine Frage zum Modul:
eMail-Adresse öffnen via Email-formular geht. Gemeint ist offenbar das Kontaktformular in eine Template eingebettet.
Von der Struktur her, müsste im Kontaktformular unter Maileinstellungen der Buttom aktiv sein "Wenn möglich, dynamisch aus Seitencontent generieren". Aber diese Versandoption scheint nicht zu funktionieren. Kann das jemand bestätigen oder habe ich etwas falsch verstanden.
Hallo!
erstmal Sorry, ich habe aktuell echt keine Zeit das PlugIn weiterzu entwickeln.
Mit dem Fehler kann ich dir aktuell nicht weiterhelfen - leider.
Zum Modul:
Momentan existiert kein Modul, welches die funktion unterstützt. Mein gedanke war Kontaktformular so zu "pimpen", dass, bei entsprechender Parameterübergabe, die Mailadresse aus der Datenbank ausgelesen wird und zur weiterverarbeitung bereitgestellt wird.
Eine entsprechend erweiterte Funktion soll mit dem nächten Release veröffentlicht werden.
Aber wann das soweit ist kann ich echt nicht sagen. Ich habe ja bereits zwei Termine in den Raum geschissen, die ich aber nicht einhalten konnte.
Das nächste Release erscheint also wenn es erscheint.
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)