Теперь стало гораздо проще делать фотогалереи "вручную".
Пишем
И всё.
Все размеры и прочая "лабуда" теперь считает сама компилялка.
Кроме того, для отображения галерей я вернулся к JavaScript вместо статического HTML. В итоге получается автомасштабирование по ширине. Для браузеров без JS и для поисковых систем генерятся соответствующие <noscript> с одними текстовыми линками.
Функция аплоада картинок теперь выкладывает их в новом формате.
Ну и попутно отмечу незаметную снаружи деталь, но дающую очень много в плане облегчения создания новых и модификации старых тэгов - я тут реализовал новый механизм их обработки, значительно упрощающий мне жизнь
- Картинка-1 будет взята из ./img/image.jpg, а иконка из ./img/gal/image.jpg
- Картинка-2 будет взята из /alpha/l/letter/some-plane/img/image2.jpg c иконкой из /alpha/l/letter/some-plane/img/gal/image2.jpg
Вариант, когда иконка находится не в подкаталоге gal/ каталога с картинкой сейчас не поддерживается, да и вряд ли будет. Хотя, если будет нужно - сделаю.
Собираюсь сделать возможность "копирования" картинки.
Т.е. сделаю "страницу администрирования картинки", в которой будет функция по добавлению ссылки на данную картинку на страницу по указанному адресу. Удобно, когда фотка вписывается сразу в несколько разделов.