(в FireFox 33.0) Инструменты -> Веб-разработка -> ............
про e-mail: использовать можно любые, главное чтобы авторизация поддерживалась у скрипта (я не смотрел как там)...
думаю, навряд ли....
Нажмите F12 (профилирование запросов) в FireFox и отправьте форму (нажмите кнопку отправки данных) и посмотрите: будет ли найден скрипт (код 2xx или 301/302) contact_me.php или нет (код 4xx)...
@zoonman ну да, как раз так и планировал (мой коммент выше), только вначале - сформировать массив строк через парсинг JS-скрипта для прозрачной локализации (не массивом), т.к. лишний раз "рыться" в "чужих" js-библиотеках не очень хотелось бы....
@Heian пока вижу для себя подход:
1. языковой версии файла нет => {парсинг JS -> замена нужных строк -> кэширование на диск с добавлением языка к имени...}
2. грузим из кэша готовый файл
@EgorKluch не хотелось бы множить потоки при выводе сообщений, логику которых обрабатывает клиентский скрипт без обращения к серверу...
Когда идет взаимодействие JS с сервером (через ajax) - тут полностью согласен.
Поэтому и ищу оптимальный вариант по нагрузке на сеть, клиента и сервер...
@Radiocity , да, Yii не особо human-адаптивный для понимания... Сейчас пишу свой php-framework, при том не копируя/подсматривая логики, он оказался очень близким к Laravel-у... Поэтому могу сказать, что laravel - это наиболее простой для изучения и понимания архитектуры проекта с нуля.
а-а.... ну это тогда все объясняет)
1. смотрим на след. элемент за перенесенным элемент: 1-й в списке? (3-й параметр "NULL"?)
Да - ставим текущий(3-й параметр) в NULL,
Нет - ставим текущий(3-й параметр) в ID предыдущего
2. следующий за текущим(3-й) меняем на наш (id-текущего, который перенесли).