[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Email Obfuscator Addon - Seite 2 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.5.0] Email Obfuscator Addon

25. Okt 2013, 14:25

### Version 1.5.0 - 25. Oktober 2013

* Fixed: Email-Adressen wurden innerhalb Input-Tags fälschlicherweise verschleiert
* Fixed: EMail-Adressen mit z.B. `.co.uk` Endung wurden nicht korrekt verschleiert
* Man kann in der `config.inc.php` den Hinweistext ändern, der erscheint wenn JavaScript deaktiviert ist.
* Man kann in der `config.inc.php` für die NoScript Meldung ein Key für das String Table Addon angeben (so mehrsprachiger Hinweistext möglich).

ceekay82
Beiträge: 54
Registriert: 5. Aug 2008, 12:55

Re: [v1.5.0] Email Obfuscator Addon

25. Feb 2014, 14:36

Danke für das schöne Addon! Ich möchte es gern zusammen mit einem der beiden Ersetzungs-Addons opf_lang oder x_output_filter addon nutzen. Kann man dem E-Mail Obfuscator Addon irgendwie mitgeben, dass dies zum Schluss ausgeführt wird?
Für mehr Selbstständigkeit an PCs:
Frage + Google = Antwort

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.5.0] Email Obfuscator Addon

25. Feb 2014, 14:42

Bitte :)

Du meinst du willst zuerst ###email### ersetzen und dann das entstandene my-mail@domain.de verschleiern?

Probier mal diese Zeile https://github.com/RexDude/email_obfusc ... nc.php#L22 abzuändern in:

Code: Alles auswählen

rex_register_extension('OUTPUT_FILTER', 'rex_email_obfuscator', '', REX_EXTENSION_LATE);
Als Alternative zum opf_lang gibts übrigens vom gleichen Hersteller von dem der Email Obfuscator kommt auch das String Table Addon :D

ceekay82
Beiträge: 54
Registriert: 5. Aug 2008, 12:55

Re: [v1.5.0] Email Obfuscator Addon

25. Feb 2014, 15:35

Danke dir für die schnelle Anwort. Funktioniert so! Prima! Danke noch einmal!
Für mehr Selbstständigkeit an PCs:
Frage + Google = Antwort


Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.5.1] Email Obfuscator Addon

23. Aug 2014, 13:48

### Version 1.5.1 - 23. August 2014

* Addon ab 1.5.1 nur noch für REDAXO 4.5+
* Späte OUTPUT_FILTER Registrierung, so dass andere Addons (opf_lang, String Table etc.) vorab Ersetzungen durchführen können, thx@ceekay82

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.6.0] Email Obfuscator Addon

25. Okt 2014, 16:29

### Version 1.6.0 - 25. Oktober 2014

* Updatefähigkeit für REDAXO 4.6 hergestellt. Einstellungen werden jetzt im Data-Ordner gespeichert.

Popkultur
Beiträge: 82
Registriert: 1. Apr 2014, 19:55

Re: [v1.6.0] Email Obfuscator Addon

12. Mär 2015, 11:04

Hallo! Tolles Addon, leider funktioniert es bei mir mit einem Modul nicht. Im Modul ist die Ein und Ausgabe folgendermaßen geregelt:

Code: Alles auswählen

<p><strong>E-Mail:</strong>:<br />
<input name="VALUE[8]" type="text" value="REX_VALUE[8]" class="inp100" id="rexvalue8" /></p>

Code: Alles auswählen

<?php if ("REX_VALUE[8]" != "") echo '<img src="./files/email.png" alt="Email" />&nbsp; <span><a href="mailto:REX_VALUE[8]"> REX_VALUE[8]</a></span> <br />' ?>
Auch wenn ich das if in der Ausgabe wegmache, erscheint die E-Mailadresse nicht. Kann mir da jemand einen Tipp geben?

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.6.0] Email Obfuscator Addon

12. Mär 2015, 11:17

Wie schon im Addon steht werden nur nackte EMail Adressen unterstützt oder mit einem einfachen A-Tag umgebene. Versuch mals mal so und dann per CSS dein Img zu setzen.

Code: Alles auswählen

<div class="email"><a href="mailto:blabla">Irgendwas</a></div>
Und dann per .email a formatieren. Per text-indent: -9999px Text weg machen.

Wenn das nicht geht schmeiss das Addon weg und mach von Hand ne Verschleierung rein :lol:

Popkultur
Beiträge: 82
Registriert: 1. Apr 2014, 19:55

Re: [v1.6.0] Email Obfuscator Addon

12. Mär 2015, 12:43

Deine Antwort hat mich auf die richtige Spur gebracht, da war ein Leerzeichen zuviel im a-tag!

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.6.0] Email Obfuscator Addon

12. Mär 2015, 12:50

Achso ja, hätte ich mal genauer deinen Code anschauen sollen. Dachte der IMG Tag wäre innerhalb des A-Tags ::D

jimhein
Beiträge: 69
Registriert: 3. Sep 2007, 11:00
Wohnort: Berlin

Re: [v1.6.0] Email Obfuscator Addon

2. Jun 2015, 14:42

Hallo,

ich benutze die aktuelle Version des Email Obfuscator Addons in einem aktuellen Projekt. Im selben System wird auch ein Newslettertemplate mit Inhalten gefüllt. Die Newsletter selbst sind nicht online. Hier ist eine Verschleierung eher hinderlich. Wie kann ich das Addon davon abhalten in bestimmten Kategorien oder Templates keine Verschleierung durchzuführen? Kann mir dazu jemand einen Tipp geben?

Vielen Dank
Ingo

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.6.0] Email Obfuscator Addon

2. Jun 2015, 16:32

Hi,

da gibts leider keine Funktionalität diesbezüglich. Es wäre jedoch ein nettes Feature falls du es einbauen möchtest sag mir bescheid. Sonst die Quick und Dirty Variante: in die config.inc.php hartcodiert einzelne Artikel ausklammern, sprich dort den OUTPUT_FILTER nicht durchlaufen.

jimhein
Beiträge: 69
Registriert: 3. Sep 2007, 11:00
Wohnort: Berlin

Re: [v1.6.0] Email Obfuscator Addon

2. Jun 2015, 21:54

danke für den Hinweis. Leider scheitere ich schon am dirty Hack. In einem Template würde ich den Pfad des Artikels ermitteln über $this->getValue("path") ermitteln und das dann über eine if Abfrage steuern... Hier im Addon bekomme ich aber leider den Pfad nicht ermittelt oder alternativ die verwendete Template ID ...
$templateid = $REX['ARTICLE']->getTemplateId();
$path = $REX["ARTICLE"]->getValue("path");
Es könnte so einfach sein....

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.6.0] Email Obfuscator Addon

3. Jun 2015, 06:51

An der Stelle in der config.inc.php gibts noch kein $REX['ARTICLE']. Das kann man durch

Code: Alles auswählen

echo '<pre>';
print_r($REX);
herausfinden.

Aber in der rex_email_obfuscator der functions_email_obfuscator.inc.php schon :)

Aber Achtung. Falls jemand das Addon Updaten sollte sind die Änderungen weg.
Ich setzt es mal bei mir auf die Todo-Liste. Evtl. komm ich mal dazu das einzubauen.

jimhein
Beiträge: 69
Registriert: 3. Sep 2007, 11:00
Wohnort: Berlin

Re: [v1.6.0] Email Obfuscator Addon

3. Jun 2015, 09:05

vielen dank. so klappts!

greyhound
Beiträge: 72
Registriert: 30. Mai 2011, 12:52

Re: [v1.6.0] Email Obfuscator Addon

22. Mär 2016, 14:43

Hallo Rexdude,

der Obfuscator macht Probleme, wenn die Javascriptverschlüsselung aktiv ist, und Artikel, in denen Emailadressen vorkommen, in einem anderen Artikel eingebunden werden per

Code: Alles auswählen

$articleRaw=new rex_article($articleID);
echo $articleRaw->getArticle();
Dann bricht die komplette Ausgabe zusammen, und es wird nur noch der blanke Emaillink ohne Template ausgegeben. Ich konnte es bis zum document.write in der encode_email() zurückverfolgen, hast Du eine Idee, warum das Redaxo durcheinander bringt?

Es grüßt
greyhound

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v1.6.0] Email Obfuscator Addon

22. Mär 2016, 15:02

Hey greyhound,

das Verhalten kann ich leider nicht bestätigen. Hast du mal ein genauses Testsetup? Oder schau doch mal in den generated Ordner. Das ist der Zustand bevor der Email Obfuscator greift. Evtl. ist da schon absehbar was schief läuft.

greyhound
Beiträge: 72
Registriert: 30. Mai 2011, 12:52

Re: [v1.6.0] Email Obfuscator Addon

23. Mär 2016, 11:50

Es liegt natürlich nicht an Deinem AddOn, wie sich jetzt herausstellt.. :oops: Ein jQuery-Plugin, welches mit den Boxen hantiert, in denen die obfuscierten Emaillinks liegen, hat Probleme mit dem document.write().

Es grüßt
greyhound

Zurück zu „Allgemeines [R4]“