6
This seems to be the cleanest photo module yet. As far as changing the random block to filter on a single category, You may also want to filter on specific albums rather than a category. Either way you would need the following hack to be constructed:
A new block config item that allows the selection of a single category.
Change to the queries on Line 373-5 of xcgal_blocks.php from
$result = $xoopsDB->query("SELECT $select_columns FROM ".$xoopsDB->prefix("xcgal_pictures")." WHERE approved = 'YES' $ALBUM_SET_BLOCK ORDER BY RAND() LIMIT $count");
to join to the album table include an additional condition in the where clause limiting the albumns to the selected category.
I have just started using this module in an evaluation site. If we decide to go to production with it, I might do a similar hack myself. I'll know by the end of January.