К чему всё это?
Что соответствует регулярке, тому и прописывает. Та строчка, которую предлагается удалить, отвечает именно за "ленивую" загрузку. Удаляете строчку - удаляется отложенная загрузка. Можете удалить сам плагин с таким же успехом, если так переживаете за валидность.
Применяете стили к элементам только этой страницы. Или только к этому элементу. Подробнее не скажу, код надо смотреть.
Я уже посмотрел этот код, поэтому и предложил заменить функцию.
URL-кодирование.
Ну новые хозяева отписались же: "Терпите, мы на этот сайт забили, потому что занимаемся новым сайтом". К зиме обещают.
В общем, конечно, дурацкое занятие - заниматься дистанционной правкой фрагмента чужого сайта, но мне кажется, что нужно заменить функцию submitForm() в файле /assets/js/contact-form-script.js
function submitForm(){ var str = $("#contactForm").serialize(); $.ajax({ type: "POST", url: "assets/php/form-process.php", data: str, success : function(text){ if (text == "success"){ formSuccess(); } else { formError(); submitMSG(false,text); } } }); }
Никуда его не надо вставлять. Почта нормально отправляется. Там же есть кириллические слова, и они передаются правильно: "Тема", "Сообщение".
Я попробовал поотправлять тестовые сообщения. Проблема в том, что на сервер отправляются кривые данные.
Неправильно формируется AJAX-запрос, надо править файл /assets/js/contact-form-script.js.
Сам сайт, на котором форма, скорее всего в виндовой кодировке. Перекодировать в обработчике.
ЗЫ: нет, сайт в UTF-8. Тогда посмотреть кодировку обработчика.
Отключил lazy load.