Let's be honest. CSGalleries, no matter how sweet it is, is pretty worthless without multi-image upload support. I wanted to post some pics and link to them from my blog but there was no way I was going to upload the images one at a time.
So I spent the last couple of late-night nerd sessions adding one. If you're familiar with nGallery, this CSGalleries multi-image upload function works the same way. A screenshot of the MultiImageAdd admin page is below. How it works is you create an image directory to where you'll upload your images with FTP (like nGallery.) Then you use this MultiAdd component to select a category and enter all or selected images from the directory into CSGalleries in one step.
I wanted to add multi-subfolder selection support (like nGallery) and an auto-delete option, but I had issues with auto-postback on the folder dropdown control and with file-locking issues on auto-delete. I wanted to get this mod up and didn't want to dick with those particular details, so I contented myself with a single upload directory and deletion as a separate one-click process. I purposely used the Galleries:ParentCategories base dropdown control instead of the Galleries:CategoryCheckBoxList used on the single upload CSAdmin form so that I could preserve real estate and because I never assign images to more than one category.
The mod requires changes to SiteUrls.config, Resource.xml, adds a new CommunityServerGalleries.Controls.PictureMultiAdd.cs class, an .ASPX page in /admin/galleries, and a .ASCX usercontrol in /themes/default/Galleries. A new interface is added to the GalleryDataProvider, and a method each to CommunityServerGalleries.Pictures and to the GallerySqlDataProvider. A readme with detailed instructions and source is located at http://dbvt.com/x/cs/CSMultiImageAdd.v1.zip.
Use your own Cantalope Quotient to apply this mod, but let me know if there are any issues or questions!
Sweet. So now I can finally do a cool CSGalleries/CSBlogs integration mod I've been wanting to do since I can actually add photos to CSGalleries in a sane fashion.