Replace smiley string with a graphic in text fields
Version 1.5.0b1:
- Change: Smileys are now only replaced in text outside of HTML tags - smileys starting with : or ; need a space (or a tag, or the start or end of the text) on at least one side, and other smileys (lol, X( ...) on both sides; a following . , ! or ? also counts
- Change: The editor smiley selector now shows one smiley per image (as the chat smiley selector does) - smileys with the same title but different images were shown as one
- Bug Fix: Deleting smileys and changing their category now check that the request came from a page on the site
- Bug Fix: New, changed and deleted smileys did not show on the site until the config cache was reset
- Bug Fix: Smileys deleted with "delete selected" (or the last remaining smiley) were still replaced in text with an image that no longer exists
- Bug Fix: Smileys added with "load default set" had broken images when the module URL had been changed from "smiley"
- Bug Fix: Smileys with an apostrophe in their title or replacement string (e.g. :'( ) could not be inserted from the editor or chat smiley selector
- Bug Fix: Text containing an admin added smiley with a special character (e.g. 8) B) +1 o/) was output empty
- Bug Fix: ;) inside an HTML entity (e.g. &) in editor text) and X( inside a word (e.g. MAX( ) were replaced with a smiley
- Bug Fix: "Reload default set" added a second copy of :) :-) ;) etc. when only the :name: smiley of an image was missing
- Developer: Fixed PHP notices and a PHP 8.1+ deprecation in the editor and chat smiley selectors when no smileys exist
- Developer: New jrSmiley_get_matcher() and jrSmiley_replace_smileys_in_text() functions; removed the unused jrsmiley_expanded_set flag
Version 1.4.2:
- Change: Updates and optimizations to better support PHP 8+
Version 1.4.1:
- Bug Fix: Items per page jumper was not working correctly in the admin Smiley browser
Version 1.4.0:
- Change: Added delete and category creation options to the browse tool
Version 1.3.0:
- Change: Updated TinyMCE javascript plugin to work with TinyMCE changes in Jamroom Core 6.4.0b2+
Version 1.2.6:
- Bug Fix: Smileys may not show in comments if the text was in a certain pattern
Version 1.2.5:
- Change: Updated emotions.tpl to include meta header so editor popup inherits site style
Version 1.2.4:
- Bug Fix: Entering only a smiley when using the editor may not replace with smiley image
- Bug Fix: "Load Default Smiley Images" showing when search has no matches in create screen
Version 1.2.3:
- Bug Fix: Smiley replacement strings containing a quote (") character not working in chat
Version 1.2.2:
- Bug Fix: Some smilies that are the first characters on a new line may not get converted correctly
Version 1.2.1:
- Bug Fix: New Categories not showing in Smiley Browser drop down selector until cache reset
- Bug Fix: Item Reorder may only show smilies from "default" category
Version 1.2.0:
- New: "Reorder" button added to smiley browser to allow ordering of smilies in a category
- New: "Category" support added for grouping Smilies into categories
- New: Chat browser updated with new smiley categories
- New: 220 new default smiley / emoticons that can be added to your site
- Change: Smiley text formatter performance improvements
Version 1.1.5:
- New: Smiley selector is now available as Quota Option for Simple Chat
- Bug Fix: Smiley as last part of text is missing a space before the smiley image
- Bug Fix: Smileys with " character in them not working in chat
Version 1.1.4:
- Change: Quota Config text updated to better reflect what the settings do
Version 1.1.3:
- Bug Fix: Smilies with '(' in the smiley string not being displayed properly
- Change: internal function updates to integrate properly with core media functions
Version 1.1.2:
- Bug Fix: Improved replacement scanner should prevent unwanted substring replacement in words
version 1.1.1:
- Bug Fix: ajax loaded pages were setting the header and footer causing issues with other modules
version 1.1.0:
- Change: "Free Size" removed - only height is now set on Smilies allowing for easier image use
Version 1.0.8:
- Change: Free Size added to smiley option to allow for non-square smileys
Version 1.0.7:
- Bug Fix: Template error when trying to configure Smileys
Version 1.0.6:
- Bug Fix: Smiley not working if it was the very first character in a string
Version 1.0.5:
- Change: jrSmiley TinyMCE plugin files moved to Smiley module (from System Core)
Version 1.0.4:
- Change: Updated to work with Tiny MCE 4
Version 1.0.3:
- New: Quota Support added
Version 1.0.2:
- New: TinyMCE editor now uses smilies from the jrSmiley module
Version 1.0.1:
- Bug Fix: Updated so smiley string must have a space before it before it is converted
Version 1.0.0:
- Initial Release