Instructions of fixing minor bugs in ELGG 1.6.1 (in case these have not been fixed yet) Current version of elgg 1.6.1 = 2009072201 (can be found in "ELGG_ROOT/version.txt") 1. Problem: Transparent backgrounds get turened to black for resized images HOW TO FIX: a. Go to "ELGG_ROOT/engine/lib", open file "filestore.php" b. Locate function named "get_resized_image_from_existing_file" c. After line "$newimage = imagecreatetruecolor($newwidth,$newheight);" add this code: // XXX START >>> Out own fix to transparent backgrounds turning black $bg = imagecolorallocate($newimage, 255, 255, 255); ImageFill($newimage, 0, 0, $bg); //XXX END d. Save this file. (We are filling the new image with white background, so that transparent backgrounds would never get turned to black. White is more prefferable.) 2. Twitter plugin has untranslated texts HOW TO FIX: a. Go to "ELGG_ROOT/mod/twitter", open file "start.php" b. Substitute line 20 with this >>> add_widget_type('twitter',"Twitter",elgg_echo("twitter:widget_helptext")); 3. Flickr plugin has untranslated texts HOW TO FIX: a. Go to "ELGG_ROOT/mod/flickr", open file "start.php" b. Substitute line 21 with this >>> add_widget_type('flickr',"Flickr",elgg_echo("flickr:widget:expl")); 4. Xgadget plugin has untraslated texts HOW TO FIX: a. Go to "ELGG_ROOT/mod/xgadget", open "start.php" b. Substitute line 18 with this >>> add_widget_type('xgadget',"XGadgets",elgg_echo("xgadget:widget:desc"));