<?php $page = rex_request('page', 'string'); $subpage = rex_request('subpage', 'string'); $func = rex_request('func', 'string'); // save settings if ($func == 'update') { $settings = (array) rex_post('settings', 'array', array()); rex_email_obfuscator_utils::replaceSettings($settings); rex_email_obfuscator_utils::updateSettingsFile(); } ?> <div class="rex-addon-output"> <h2 class="rex-hl2">Informationen</h2> <div class="rex-area-content"> <p> Durch dieses Addon werden alle Email-Adressen automatisch so verschleiert, dass sie von Spambots nicht mehr erkannt werden können. Dabei ist es egal ob die Email-Adressen sich in einem Template oder einem Block/Modul befinden.<br /><br /> Email-Adressen können mit oder ohne Anchor-Tag angegeben werden. Die folgenden Bespiele sind also möglich:<br /> </p> <ol> <li><i>foo@gmx.de</i><br /></li> <li><i><a href="mailto:foo@gmx.de">Foo's EMail Adresse</a></i></li> </ol> <p> Um die Email-Adressen zu schützen, werden die Techniken "CSS display:none" und "ROT13 Encryption" angewendet. Diese können weiter unten ein- oder ausgeschaltet werden. Weitere Informationen zu den Techniken in diesem Artikel:<br /> <a class="extern" href="http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresses-compared/" target="_blank">Nine ways to obfuscate e-mail addresses compared</a>
<?php $mypage = "email_obfuscator"; $REX['ADDON']['rxid'][$mypage] = '844'; $REX['ADDON']['name'][$mypage] = 'Email Obfuscator'; $REX['ADDON']['page'][$mypage] = $mypage; $REX['ADDON']['version'][$mypage] = "1.6.0"; $REX['ADDON']['author'][$mypage] = "RexDude"; $REX['ADDON']['supportpage'][$mypage] = 'forum.redaxo.de'; $REX['ADDON']['perm'][$mypage] = $mypage . "[]"; $REX['PERM'][] = $mypage . "[]"; // add lang file if ($REX['REDAXO']) { $I18N->appendFile($REX['INCLUDE_PATH'] . '/addons/email_obfuscator/lang/'); } // includes require $REX['INCLUDE_PATH'] . '/addons/email_obfuscator/classes/class.rex_email_obfuscator_utils.inc.php'; // default settings (user settings are saved in data dir!) $REX['ADDON']['email_obfuscator']['settings'] = array('javascriptmethod' => true, 'nojavascriptmethod' => false, 'noscript_msg' => 'Bitte JavaScript aktivieren um die Email-Adresse sichtbar zu machen! / Please activate JavaScript to see email address!', 'noscript_msg_string_table_key' => ''); // overwrite default settings with user settings rex_email_obfuscator_utils::includeSettingsFile(); if (!$REX['REDAXO']) { require_once $REX['INCLUDE_PATH'] . '/addons/email_obfuscator/functions/functions_email_obfuscator.inc.php'; rex_register_extension('OUTPUT_FILTER', 'rex_email_obfuscator', '', REX_EXTENSION_LATE); }