Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

All other Modules /

Discuss all other Modules here.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Anti Spam Releases (Mollom, reCaptcha)


Go to End


38 Posts   25733 Views

Avatar
BuddhaSource

Community Member, 57 Posts

16 July 2009 at 7:13am

Hey we tried mollom on two of our installations.

All worked fine just for the fact that It ask for plugin to play the mp3 file. If your on Internet Explorer then it would aske to run Windows Media Player plugin. In Firefox it shows unknown plugin.

Not sure where exactly the problem, I have to do few more tests before generating ticket.

Thanks
Siddharth Menon

Avatar
dio5

Community Member, 501 Posts

7 August 2009 at 12:26am

Am I correct in thinking that the Mollom module does a verifyKey everytime you visit the page, so not just when posting the form?

Since a day or 2 we're getting 1200 errors (server busy) - I think this might have to do with it.

The result is that the page with the form won't display at all...

Avatar
Viv

Community Member, 30 Posts

8 August 2009 at 9:57pm

Edited: 08/08/2009 10:16pm

I think I'm having the same trouble. I have several sites where I am using a mollom captcha and none of the pages that have a captcha will load. They just 'hang' with nothing at all loading. Once I remove any reference to loading a captcha into the form, the full page displays as per normal, form working fine.

I'm getting a little concerned as these are my contact forms that are not working. I have started to disable some of the captcha's so that at least my clients will be able to be contacted via forms.

I've emailed both Mollom and my hosting company regarding this. Anyone some ideas?

Avatar
Willr

Forum Moderator, 5523 Posts

8 August 2009 at 10:02pm

Mollom is currently having some issues - see this discussion http://groups.google.com/group/silverstripe-dev/browse_thread/thread/827543801d029669

Looks like something has changed on molloms end but we need to update the mollom library it fails a bit more elegantly.

Avatar
Viv

Community Member, 30 Posts

8 August 2009 at 10:20pm

Thanks willr. Have already asked this elsewhere but how can I access the MollomServer table to delete certain entries as jam13 has suggested? Where is that table located?

Avatar
Willr

Forum Moderator, 5523 Posts

8 August 2009 at 10:28pm

Edited: 08/08/2009 10:41pm

This is stored in your MySQL database. If you have phpmyadmin installed log into that and select the 'MollomServer' table in your database and delete each row with 88..

Or you could run a query like SELECT * FROM `MollomServer` WHERE `ServerURL` LIKE "http://88.%" and that will get you a list of them, then delete those entries

EDIT: Fixed Query

Avatar
Viv

Community Member, 30 Posts

8 August 2009 at 10:34pm

Thanks again willr, much appreciated.

Avatar
zenmonkey

Community Member, 545 Posts

4 September 2009 at 3:57am

Edited: 04/09/2009 3:59am

I'm having trouble with the reCaptcha module in the following form. When the page containing the form loads it gets stuck trying read api.recaptcha.net It works in other form though.

function UserProductReviewForm() {
      // Create fields
      $fields = new FieldSet(
							 new TextField('Name','Name:'),
							 new EmailField('Email','E-Mail Address:'),
							 new TextField('Location','Location:'),
							 new OptionsetField('Rating','Rating',array(
																		'1' => '1',
																		'2' => '2',
																		'3' => '3',
																		'4' => '4',
																		'5' => '5',
																		)
												),
							 new TextField('Title','Review Title:'),
							 new TextareaField('Review'),
							 new RecaptchaField(''),
							 new HiddenField('ProductID', '', $this->ID),
							 new HiddenField('ProductName','',$this->Title)
      );
 
      // Create actions
      $actions = new FieldSet(
         new FormAction('doReview', 'Submit')
      );
 
      return new Form($this, 'UserProductReviewForm', $fields, $actions);
	  
	  $protector = SpamProtectorManager::update_form($form, 'ProductID');
		if($protector) $protector->setFieldMapping('Name', 'Title', 'Email','Review');
   }

using the $recaptchaField = new RecaptchaField('MyCaptcha'); doesn't work for me. It only works if I call it in the form creation