Hi marc
I have the same problem that Gijs already reported. The emoticon map does not show up as a popup when trying it from my own site. Testing it on your ssmaint site it works. additionally the addComment feature does not work either. Like the emoticons map link it tries to load something but nothing happens. This is the case either in IE9 or Firefox.
Btw: First of all I got an SQL Syntax error on my local IIS installation when I tested the comment feature. I had to change GuestbookEntryComment.php to make that work. I had to remove the brackets in the LEFT JOIN statement:
$sqlQuery->from = array(
' GuestbookEntryComment GC ',
' LEFT JOIN Member M ',
' ON ( M.ID = GC.AuthorID )',
Now, at least I don't get a Synax error anymore when I enable the comment feature in the guestbook.
There was another minor change I made to Guestbook.php to enable mollom spam protection:
$spamProtectionField = new DropdownField(
'SpamProtection',
_t( 'Guestbook.SPAMPROTECTION', 'Which spamprotection?' ),
array(
null => '-',
'mollom' => 'MollomSpamProtector',
'recaptcha' => 'ReCaptcha',
'phpcaptcha' => 'PHPCaptcha',
'simplestspam' => 'SimplestSpam',
'mathspam' => 'MathSpamProtection',
)
);
and
// add spamprotection if enabled
if( ( 'recaptcha' == $this->SpamProtection
&& 'RecaptchaProtector' == SpamProtectorManager::get_spam_protector() )
|| ( 'mollom' == $this->SpamProtection
&& 'MollomSpamProtector' == SpamProtectorManager::get_spam_protector() )
|| ( 'simplestspam' == $this->SpamProtection
&& 'SimplestSpamProtector' == SpamProtectorManager::get_spam_protector() )
||('phpcaptcha' == $this->SpamProtection
&& 'PhpCaptchaProtector' == SpamProtectorManager::get_spam_protector() )
)
{
SpamProtectorManager::update_form( $form, 'Captcha', array(), _t('Guestbook.CaptchaMessage', 'Captcha') );
}
return $form;
}
hopefully that helps someone else as well who prefers mollom rather than Recaptcha.
Other than that, great work! This really helped me as a total beginner in webdesign to implement a guestbook. Oh, and I "stole" your guestbook.css off your ssmaint site because I realy liked the rounded layout of the guestbook entries. Hopefully you integrate these in your next release :-)
Thanks
Thomas