We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2901
    • 277 Posts
    Hi all
    I need a very accessible Form. Is there better way for Anti Spam Protection than the Captcha, that works with eForm?

    Thanks in advance
      • 3749
      • 24,544 Posts
      Try a forum search for "mollom." Mollom provides a very accessible CAPTCHA and excellent spam protection. I wrote a MODx mollom class that should be around here somewhere.

        Did I help you? Buy me a beer
        Get my Book: MODX:The Official Guide
        MODX info for everyone: http://bobsguides.com/modx.html
        My MODX Extras
        Bob's Guides is now hosted at A2 MODX Hosting
        • 2901
        • 277 Posts
        BobRay thanks a lot

        will try to use mollom in eform
          • 2901
          • 277 Posts
          I’ve tried mollo class but I get this message
          Getting Mollom Service
          FNAME: servers.txt
          Can't get server list from file

            • 3749
            • 24,544 Posts
            I did most of the testing for the mollom class using Revolution (though I did test it with 0.9.6). In Revo, the server list is kept in the DB, but in 0.9.6, it’s in a file called servers.txt. Check to see if that file exists and what’s in it.

            Here’s the code in question.

            else { /* evolution */
                        /* Get cached server list in 0.9.6 */
            
                        $fName = 'servers.txt';
                         echo "FNAME: " . $fName;
                        if (!file_exists($fName)) {
                            $fp = fopen($fName,'w');
                            if ($fp) {
                                fwrite($fp,trim($this->_getServerList()) );
                                fclose($fp);
                            } else {
                                die("<br />Can't create server list file<br />");
                            }
                        }
                        $list = trim(file_get_contents($fName));
                        if (empty($list)) {
                            die("<br />Can't get server list from file<br />");
                        }
                        $this->serverList = $list;
                    }
              Did I help you? Buy me a beer
              Get my Book: MODX:The Official Guide
              MODX info for everyone: http://bobsguides.com/modx.html
              My MODX Extras
              Bob's Guides is now hosted at A2 MODX Hosting