One thing that came to mind is that more than a few people are starting to consider offering multiple languages on their sites... in turn, if the interface were to completely roll over to varied languages, the graphics would also have to change languages. How are people handling this when implementing user selected languages?
One thought comes to mind, following the paradigm of the lanuage includes... graphics call includes. A file where all graphics in the system are assigned to variables via an include file that could be included where the language file is included... or the graphics file could be a subinclude in the specific language include.
The graphics variables include would also be editable if the administrator wants to call graphics outside the "forum_images" directory. The "strImagePath" variable could be used in the graphics include along with each graphic file name called, thereby placing the whole path into each graphics variable used by the system. In turn, to calls a graphic outside this standard path, one could delete the "strImagePath" variable and include and alternative path.
Any additional thoughts? Any one have other suggestions for the future?
Edited by JC_Hendee