CryptX

CryptX Logo

CryptX ist mein zweites Plugin für WordPress, und soll die verlinkten Email Adressen (mailto:…) vor Spider verstecken. Das ganze sollte allerdings so geschehen, dass bei der Bearbeitung der Inhalte die Email Adressen unverändert bleiben. Über die Einstellungen lässt sich einstellen, ob das verstecken der Emails mittels javascript oder mittels UNICODE geschehen soll. Ebenso lässt sich das ‘@’ Zeichen und die Punkte im Link durch selbstdefinierte Zeichen ersetzen. Standard mässig, wird das ‘@’ durch ‘ [at] ‘ und die Punkte durch ‘ [dot] ‘ ersetzt. Der Link für die Email kann aber auch als definierter Text oder als ein Bild dargestellt werden.

Da CryptX in meiner Freizeit entwickelt und gepatched wird, würde ich mich freuen, – sofern Ihnen CryptX gefällt – wenn Sie mich mit einer kleinen freiwilligen Spende unterstützen würden.

Download

Die aktuelle Version bekommt ihr direkt aus dem Repository von WordPress.org.

ToDo

Warten auf Feedback und wünsche.

Kommentare

104 Antworten zu “CryptX”
  1. Eric sagt:

    Hello,

    Thanks for the plugin. It is very useful.

    I noticed a problem with the Options page. The radio buttons for “Type of decryption” and “Where to load the needed javascript” aren’t pre-selected with the right choices. For example, if you choose “Use Unicode” and save the changes, the page will show “Use javascript” as the selected choice, though it is saved correctly.

    This is because code like (isset($cryptX_var['java']) == true) will always be true. The code needs to be changed to something like (@$cryptX_var['java'] == true) and (@$cryptX_var['java'] != true) for the “Type of decryption”. The “Where to load the needed javascript” options should be (@$cryptX_var['load_java'] != true) and (@$cryptX_var['load_java'] == true). You can remove the “@” suppression if you think the keys are guaranteed to exist.

  2. Nick sagt:

    DANKE! Super Sache.

  3. Pavol Uhrin sagt:

    Hello Ralf,

    plugin is working great. Would it be possible to enable the encoding of the email addresses also within custom fields? As I have 3 elements on each page to be filled with different content, I have to use these fields as well for secondary and tertiary content.

    CryptX doesn’t encode the email addresses found filled under custom fields.

    Thank you.

    • Ralf sagt:

      Hi,

      i will look for a way to solve this wish.

      Ralf

      • Heike sagt:

        Ja bitte, das wäre sowas von genial, da ich sehr häufig mit eigenen custom fields arbeite und nun für ein Kundenprojekt tatsächlich dort auch eMail-Kontakte hinterlegen soll – ohne CryptX mach ich das nicht gern ;-)

        Selbstverständlich gibt es, sobald die Veröffentlichung für dieses Projekt freigegeben ist, auch wieder ein Dankeschön über PayPal.

        • Ralf sagt:

          Hallo Heike,

          ich arbeite schon länger an einer allgemein gültigen Lösung dieses Problems.

          Wie soll den auf die Daten zugegriffen werden?
          -> the_meta(); ?
          -> get_post_meta() ?
          -> get_post_custom_values() ?

          Ich befürchte ich muss da jeweils ein Workaround für machen. Aber auch das sollte zu bewältigen sein.

          Ralf

Trackbacks

Sieh nach, was andere über diesen Artikel sagen...


Geben Sie Gedanken eine Stimme

Sagen Sie was Sie denken...
und wenn Se ein Bild mit Ihrem Kommentar haben möchten, dann holen Sie sich einen gravatar!