Я понял логику ошибочной сортировки:
Матрица перевёрнута на 180 градусов по часовой стрелке.
Вот описание:
(Пример из 9 снимков на странице)
А - как видит пользователь
B - как видит сортировщик
На примере в равенствах показано как нужно перемещать кадры. Тоесть, например; если необходимо 1 кадр перенести ВНИЗ, то на 9 надо нажать ВВЕРХ, если необходимо 2 кадр перенести ВНИЗ, то на 8 надо нажать ВВЕРХ.
Соответственно, если перемещаем 9 кадр ВВЕРХ, то на 1 надо нажать ВНИЗ, если перемещаем 8 кадр ВВЕРХ, то на 2 надо нажать ВНИЗ И так далее.
Проблема для меня лично более чем актуальна, так как я фотограф и содержу галерею на WR-скриптах. Сами понимаете как важно иметь возможность редактирования позиции кадра в галерее :)
Теперь могу конечно, но хотелось бы исправить ошибку в скрипте.
ЧТО МНЕ ДЕЛАТЬ?