Hi Gijs,
right - the config still has PHPCaptcha enabled.
You can add Smilies just by adding the codes:
'<code>' => '<smilie_name>',
Then use the smilie name as image name:
/img/emoticons/<smilie_name>.gif
And place it into the image folder where the other smilies are.
I'm not sure what could go wrong with the link on your site. I've built it like this:
<a href="{$Link}doAction?do=showSmilies" title="<% _t('Guestbook.ss.SHOWSMILIESCODE', 'emoticon map') %>" class="popForm">
<% _t('Guestbook.ss.SHOWSMILIESCODE', 'emoticon map') %>
</a>
This is also really basic: I'd have to add a clickable link for the map to place the appropriate code into the text, maybe.
Did you flush your browser-cache and also the complete SS Cache (?flush=all)?
Because I've refactored some of the javascript/jQuery methods and sometimes those tend to be in browser cache for a long time.
@ colors: It is quite difficult to debug this, since the styles are correct and I couldn't find a simple solution, yet. And I don't like CSS-Hacks ;-)
// EDIT#1
The CSS Problem in IE <9 is caused by a change in the templates. I used a HTML5 <section></section> element instead of a div container as wrapper for the guestbook. IE does not understand this and therefore kills all styles with #guestbook ID.
Did I mention that I hate IE?
Since all other browsers handle such elements just as normal HTML elements and therefore accept styling *sigh*
I'll switch back to a simple div. Since blocklevel elements aren't allowed within spans. The whole #guestbook is just a wrapper for my styles, to keep the CSS overall clean. This is just ridiculous to need an additional div there -.-
Did I also mention that I don't like tons of elements when all you need is just one?
By the way I also removed the div around comments - now the list has the class and the headline is a <lh></lh>. Semantically more correct than my previous attempt. Still I think there's too much overhead.
Will be available as preview version, soon - http://ssmaint.aschmann.org is my development playground ;-)
// EDIT#2
I also added a small piece of code with conditional comments to the main template (guestbook.ss) where IE6 to IE8 are identified and set classes for the #guestbook container.
This helps dealing with those browsers in CSS without hacks. I strongly suggest for everybody to base new templates on html5boilerplate know-how :-)
For better visibility, I added borders fir IE < 9 and for >9 and the others there's some eyecandy included.