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

74 Antworten zu “CryptX”
  1. Milly sagt:

    How do I get the code in here?

  2. Milly sagt:

    oops, forgot to put code between quotes:


  3. Milly sagt:

    Tip for using the Cryptx-function with image in WP-Table Reloaded:
    insert into your table the correct syntax for an image and replace href url with mailto:
    example:

    Works on http://wijkkloosterveen.nl/adressen/wijkwerkers/

  4. Milly sagt:

    Sorry,

    As far as I can understand your German answer to “somebody”, that is the same problem. So it is already addressed.

  5. Milly sagt:

    Hi Ralf,

    It’s not perfect, yet. It’s not working any more inside tables (I use WP-Table Reloaded). >example: http://wijkkloosterveen.nl/adressen/wijkwerkers/
    It does work on “normal” pages. >example: http://wijkkloosterveen.nl/contact/

    Any idea?

  6. Milly sagt:

    Great! Thanks.
    Things are as they should be again!

  7. somebody sagt:

    hallo,
    tolles plugin! leider werden die emails die ich über das wp-table-reloaded plugin einfüge, nicht mit dem mailto: versehen.
    in der .csv liste, die aus excel kommt, stehen nur die emailadressen ohne mailto:
    danke für feedback.
    gruss.h.

    • Ralf sagt:

      Hallo somebody,

      dieses Problem lässt sich nicht lösen, ohne ein neues Problem hervorzurufen. Grund hierfür ist die Art, wie der Content generiert und die Plugin’s abgearbeitet werden. Den entsprechenden Filtern, die auf den Content wirken, können zwar prioritäten gegeben werden, jedoch hat das wiederum Auswirkungen auf das Zusammenspiel mit anderen Plugin’s. Wie bei wp-table-reloaded zu sehen. Die Tabellen, die wp-table-reloaded generiert, werden erst in den Content geschrieben nachdem CryptX die Email Adressen verlinkt. Wenn ich die Verlinkung später mache, funktioniert zum Beispiel das Plugin “Link indication” nicht mehr. Einzige Lösung hierfür wäre, dass ich die Verlinkung mehrmals durchlaufen lasse, was dann aber wieder zu lasten der Performance geht. Aber ich denke darüber noch mal nach.

      Ralf

  8. Piet sagt:

    So that was indeed the same case I mentioned before, just I thought I did something wrong. Thanks for the fix!

  9. Milly sagt:

    Think the “off”function works too good.
    It looks like the encryption only works if “cryptxoff” is literally set to “false”.
    Which means I have to go through an awful lot of pages/posts to get the encryption back.
    I’m not comfortable enough with php to change the file myself, but could it be that the “if ($cryptxoffmeta == “true”)” command in the function part is doing this?

  10. Milly sagt:

    Hi Ralf,

    I found one glitch: after upgrading, the encryption is off, I have to manually set all pages/posts to cryptxoff = false.
    I deacativated and even completely removed the plugin, installed fresh, but it didn’t automatically encrypt e-mail adresses.
    So instead of having to exclude some pages, I have to go through a lot of pages and posts !!!(I use it on several sites)

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!