Спрашивали по почте подробнее, выкладываю кусок письма с разжевыванием "как есть":
Обратите внимание на две строки в файле /modules/gallery/index.php:
$Images = System::database()->Select('gallery', GetWhereByAccess('view', "`cat_id`='$Cat' and `show`='1'"), null, 'order');
и
$db_images = System::database()->Select('gallery', GetWhereByAccess('view', "`cat_id`='$cat' and `show`='1'"), null, 'order');
Здесь строка 'order' есть столбец по которому идет сортировка. Если в конце добавить еще один параметр со значением true, то порядок сортировки станет обратным. То есть если нужна обратная сортировка по времени публикации, то нужно строки изменить как
$Images = System::database()->Select('gallery', GetWhereByAccess('view', "`cat_id`='$Cat' and `show`='1'"), null, 'public', true);
и
$db_images = System::database()->Select('gallery', GetWhereByAccess('view', "`cat_id`='$cat' and `show`='1'"), null, 'public', true);
соотвественно.
Так же никто не отменял сортировку изображений. Правда данная функция не будет работать, если вы смените столбец сортировки, так как order и есть порядок этой сортировки, который вы выставили в админке.