Помощь Прошу помощи у знатоков в создании произвольной формы.

grebovich

Гуру форума
Регистрация
19 Мар 2012
Сообщения
362
Реакции
81
Всем привет!
Нужно на Opencart сделать произвольную форму заказа которая будет выводится на отдельной странице, Имеется уже готовая содранная форма с другого сайта, Для просмотра ссылки Войди или Зарегистрируйся Теперь задача как подвязать ее на отправку всех заполняемых полей на емейл? , дело в том что в JS я мяко говоря как то не очень а форма построена практически полностью на нем, готов отблагодарить финансово (в разумных пределах конечно) если кто то сможет все это сделать, ну или посоветуйте как самому можно ее подправить!
Архив на саму Для просмотра ссылки Войди или Зарегистрируйся
Заранее благодарен всем откликнувшимся!
 
Уточните пожалуйста - все поля должны вводиться вручную пользователем? Или что-то автоматом подставляться?
 
Капец там куча ненужного кода, на мой взгляд, можно было боле компактнее сделать =) Но ковырять надо эту часть:

Код:
$.ajax({
            url: applicationPath + '/Services/wcf/v1.0/Frontend.svc/PlaceWebOrder',
            dataType: 'json',
            contentType: 'application/json; charset=utf-8',
            type: 'POST',
            data: $.toJSON(data),
            success: function (data) {
                var result = data.d;
                if (!result.Success) {
                    context.errorsContainer.empty().html(result.Message);
                    context.pageContent.unblock();
                    return;
                }

                if (context.options.isEmbedded) {
                    $('#pnlOrder').hide();
                    context.pageContent.unblock();
                    $('#aSuccess').attr('href', result.Url);
                    $('#pnlSuccess').show();
                    context.adjustEmbeddedSize();
                }
                else
                    window.location = result.Url;
            },
Там где url - это путь к файлику, который аяксом обрабатывает введенные данные. В архиве его нет. Можно либо создать свой, исходя из полей формы, или переписать все с нуля. Если меня не опередят, то на выходных выложу
 
Уточните пожалуйста - все поля должны вводиться вручную пользователем? Или что-то автоматом подставляться?
Да все поля пользователь сам заполняет, за исключением полей где пользователь выбирает из выпадающего списка валюта вес ...
 
Капец там куча ненужного кода, на мой взгляд, можно было боле компактнее сделать =) Но ковырять надо эту часть:

Код:
$.ajax({
            url: applicationPath + '/Services/wcf/v1.0/Frontend.svc/PlaceWebOrder',
            dataType: 'json',
            contentType: 'application/json; charset=utf-8',
            type: 'POST',
            data: $.toJSON(data),
            success: function (data) {
                var result = data.d;
                if (!result.Success) {
                    context.errorsContainer.empty().html(result.Message);
                    context.pageContent.unblock();
                    return;
                }

                if (context.options.isEmbedded) {
                    $('#pnlOrder').hide();
                    context.pageContent.unblock();
                    $('#aSuccess').attr('href', result.Url);
                    $('#pnlSuccess').show();
                    context.adjustEmbeddedSize();
                }
                else
                    window.location = result.Url;
            },
Там где url - это путь к файлику, который аяксом обрабатывает введенные данные. В архиве его нет. Можно либо создать свой, исходя из полей формы, или переписать все с нуля. Если меня не опередят, то на выходных выложу
Ок. Буду ждать. Спс.
 
Пытался вкурить те скрипты. Потом решил что быстрее будет сделать с нуля. Основа готова. Сегодня вечером постараюсь скомпоновать все и выложить.
 
Пытался вкурить те скрипты. Потом решил что быстрее будет сделать с нуля. Основа готова. Сегодня вечером постараюсь скомпоновать все и выложить.
Спасибо, буду ждать!
 
Для просмотра ссылки Войди или Зарегистрируйся
в файлике send_email_config.php надо прописать почту сервера (некоторые хостинги не шлют письма от чужого адреса) и почту куда будут заявки приходить
 
Для просмотра ссылки Войди или Зарегистрируйся
в файлике send_email_config.php надо прописать почту сервера (некоторые хостинги не шлют письма от чужого адреса) и почту куда будут заявки приходить
Спасибо, на скорую проверил все отлично. Напишите мне в личку куда отблагодарить могу.
 
Назад
Сверху