Following common standards, I just moved a whole bunch of contrib modules from /sites/all/modules to /sites/all/contrib/modules to keep them seperate from /sites/all/custom/modules.

Normally moving a module this way is okay as long as you disable it (not uninstalling because you want to keep settings), move it, clear the cache, and enable it again. But smileys module keeps the old paths in the smileys table to its images causing broken images. Easy fix would be to rebuild the paths when the module is enabled.

Comments

LoMo’s picture

The standard install location for emoticons is supposedly in sites/default/files/smileys (though it seems the module currently only recognizes added sets for import in sites/YourSite/files/smileys ). Moving the module on an installation that fits that standard shouldn't affect the paths. Anyway, I would say this issues is "fixed", at least for people who are installing the smileys module for the first time. But those of us who already had smileys in a subfolder of the module (as was standard with this module, until recently) might be happy to have a way to move them and let the system know without need for manual edits to the paths stored in the database, etc.