Tango Smileys Extended (TSE) is designed to replace the standard WordPress smileys and extend the number of available smileys from 18 to 202.
ADDITION: Updated the CTI interface when using MCEComments. There is now a button in the MCEComments toolbar!
ADDITION: Further optimized the plugin for faster operation.
BUGFIX: Reinserted the filter priority which was removed in previous versions for no reason. TSE should now wait until all other filters have been applied before changing shortcode to images.
BUGFIX: Changed the way custom smiley sizes were handled which should improve the display quality of smileys between 18px and 20px.
BUGFIX: Updated regex pattern to skip HTML excaped characters which were triggering the wink smiley when followed by a right parenthesis.
ADDITION: Changed the smiley size selection options to allow for any smiley size from 16px to 24px to better fit any theme.
ADDITION: Changed the comment smiley box width selection to allow percentages. The smiley box will stop breaking out of nested comment replies if the width is specified as a percentage.
BUGFIX: MCEComments is working again.
ADDITION: Groups of smileys can be disabled for comments, while all smileys are still available for post and page editing. This does NOT disable converting smiley shorthand into images, so any previously entered smileys in comments will still appear as images.
NOTICE: It appears that MCEComments has been updated since support for it was added to TSE, and this update has broken compatibility with MCEComments. A fix is in the works, but it may be a while before it is available. Until then, users of MCEComments will have to choose between using MCEComments or Tango Smileys Extended.
ADDITION: Updated the tinyMCE popup.
ADDITION: Larger (24px) smileys are now available STANDARD!!! Just select the larger smileys on the TSE Options page.
:announce: smiley, which was leaving a trailing colon.
BUGFIX: Fixed CSS style for Comments CTI.
ADDITION: Rewrote the options page. Now streamlined and secure.
ADDITION: TSE can now be uninstalled - including the removal of all TSE options from the database. ADDITION: Smileys now have tooltips!
BUGFIX: A typo in 18.104.22.168 prevented smileys from appearing for comments.
ADDITION: Added the ability to disable TSE on all posts or all pages.
ADDITION: The CTI interface is now loaded ONLY on pages that can use it, and ONLY if the CTI interface is enabled for those pages. (Significantly reduces memory consumption.)
ADDITION: Updated options and added an "on activation" function. (Reduces memory consumption for most of TSE.)
ADDITION: Updated file pointers to maximize compatibility with WordPress installations.
ADDITION: Added a button to the HTML post and page editor for CTI smileys.
BUGFIX: Fixed interaction between TSE and Ozh Admin Menu. TSE icon fixed.
BUGFIX: Updated TSE compatibility with newest versions of WordPress. Now (currently) compatible with WordPress versions 2.7 - 2.9-rare.
ADDITION: Removed the set height and width from all files so any sized custom smileys can be added.
ADDITION: Moved CSS styling for CTI to the head of pages for valid XHTML.
class="tse-smiley" to smileys for custom styling.
ADDITION: Added support for MCEComments!
NOTE: You must check the MCEComments box on the TSE Options page for the smileys to work with MCEComments.
BUGFIX: Fixed images for
ADDITION: Added ability to use CTI interface on any textarea.
NOTE: Adding the CTI interface on a textarea does not mean the shorthand will be converted to smileys. I will offer support for those who wish to do this, but I offer no guarantees. For support, leave a comment on the Tango Smileys Extended homepage here.
BUGFIX: WordPress installed to its own directory not working. Replaced instances of
get_bloginfo('wpurl') to fix.
ADDITION: Added several new smileys to increase the available smileys from 186 to 202!
ADDITION: Replaced the smileys with higher quality versions!
ADDITION: Sorted the smileys to make them easier to find. Standard smileys are at the top of the list, while lesser used smileys have been moved to the bottom.
BUGFIX: Removed 8) and 8O as smileys, since they may match list numbering schemes and ID numbers.
BUGFIX: Removed double slashes from smileys in comments CTI box.
ADDITION: Added basic CSS styling options for displaying the comments CTI box. This should allow most people to style the comments CTI box to fit their theme and prevent it from breaking the theme layout.
BUGFIX: Most bugs worked out of CTI interface. There are probably some bugs left, but they will be addressed when they are located.
ADDITION: Added option to turn off CTI interface for Posts & Pages.
ADDITION: Added option to turn off CTI interface for Comments.
BUGFIX: Additional reorganization of smiley list to correct more smiley-within-a-smiley issues.
ADDITION: Added CTI scrollbox for comments. Most themes are supported, but some are not. See the FAQ for info on supported themes, and how to add support to your theme.
ADDITION: Added Click-to-insert button plugin for TinyMCE! Activate TSE and click the Pig when you're writing a post or page to open the TSE smileys!
NOTE: This is a beta release, and probably has some bugs. Please report all bugs on the TSE page here.
BUGFIX: Reorganized smiley list to fix the smiley within a smiley issue.
:-) is a part of
:-)) so typing
:-)) resulted in a smile followed by
) - which was incorrect. You can now safely use
:-)) and the output is a big smile - as it should be.
:/ as a valid smiley without breaking links.
:oops: to correct smiley.
BUGFIX: Added a priority of 500 to the filter so TSE would wait until most other plugins finish manipulating the post before replacing the shorthand with images. This should help keep IMG tags from getting split by most other filters.
:-/ as a valid smiley, as some people were trying to use it.
BUGFIX: Fixed problem from v1.1 regarding two character smileys - which were removed in the meantime in v1.5. Standard two characters smileys have been re-included.
< converted to
< by MCE. Old replace function looking for
<. Changed function to find
BUGFIX: Some smiley shorthand only contained two chars and caused issues. Issues also caused by certain shorthand using
?. Removed all two char shorthand and fixed issue with other shorthand.
ADDITION: Added an admin page to enable/disable TSE at
Settings » Tango Smileys Extended
ADDITION: Added ability to toggle TSE for posts and comments on TSE admin page.
ADDITION: Default WP Smilies can be toggled on TSE admin page.
str_ireplace() not a valid function in PHP4. Function replaced with
Now fully PHP4 / PHP5 compatible.