2.Есть ли готовое решение для аватара, с возможностями по типу, как вконтакте — обрезка, ориентация и т.д.
могу показать на примере первой ветки, в двойке примерно также только нужно найти файл где зашито, можете с помощью Notepad выполнить поиск по файлам и найти файл где содержится минимальный год, т.е. например сочетание 1950
в первой ветке в includes/smarty/libs/plugins/function.dateform.php
заменил
на
то есть сегодняшний день минус 19 лет
ну там где дата выводится с помощью этой функции в которой вы внесёте эту настройку.во всех полях ввода
А где ещё может потребоваться вводить дату селектом в диапазоне с 1950 по сегодняшнее число? Я пока на практике сталкивался только с датой рождения в профиле