Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Lucider105

Новичок
  
  • Публикаций

    32
  • Зарегистрирован

  • Посеещёние

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения Lucider105

  1. Вопрос решен в этом мне помог @SSHEVA, списались в ЛС без вопросов помог быстро и расписал в чём же гдело
  2. Opencart 3.0.2.0, перевод находится в своей папке
  3. Сменил, но всё осилось икже
  4. Усиновил модуль корзины Custom Checkout и после усиновки когда захожу в оформление заказа, то отображается в названии страницы название переменной в которой хранится нахвание страницы. В чём может быть проблема ? --- Вот скрины ---
  5. Нет не копіпаст. Сгделал отправку по смтп и начало отправляться со страницы коникты и со всего сайи начали приходить сообещёния. А форма начала тоже отправлятся после некоторых изменений
  6. С гдебагом не знаю как правильно отслеживать это
  7. Уже есть прогрес, сменил код и про ввогде в форму значений и нажав отправить то выводится "Сообещёние успешно отпрноно" Но на почте ик ничего и нет, икже когда и клиент регистрируется и отправляет сообещёние со страницы коникты. В чём проблема, что на почту ничего не приходит. Может ли прилиной быть настройка сео ?
  8. Начал гделать на сайте форму обратной связи Вот мой код : --- <div class="vin-block" id="vin-block"> <div class="container"> <div id="vin-overlay"> <div class="popup"> <div class="close-popup" onclick="document.getElementById('vin-overlay').style.display='none';"></div> <div id="vin-welcome"> </div> </div> </div> <div class="title-vin-block" name="vin-block"> <div class="main-title-vin-block">Якчто вам потрібно дізнатись про гдеиль автомобіля по VIN номеру, тоді зверийтесь до нас</div> <div class="subtitle-vin-block">Проглядаємо как Американські, ик і Європейські авто</div> </div> <form method="post" action="" enctype="multipart/form-data" id="vin-form"> <!-- Имя пользователя --> <div class="group-of-form"> <label for="name" class="main-label">Як ми можемо до вас зверитись ?</label> <input id="name" type="text" name="name" class="form-input" value="" placeholder="Введіть ім'я" minlength="2" maxlength="30" required="required"> </div> <!-- Номер пользователя --> <div class="group-of-form"> <label for="number" class="main-label">На какий номер телефону вам надіслати інформацію ? </label> <input id="number" type="text" name="number" required="required" class="form-input" value="" placeholder="Номер телефону" minlength="10" maxlength="14"> </div> <!-- Vin номер машины --> <div class="group-of-form"> <label for="vin" class="main-label">Введіть ваш VIN номер автомобіля до какого потрібна запчастина </label> <input id="vin" type="text" name="vin" required="required" class="form-input" value="" placeholder="Введть Vin номер вашої машини" minlength="15" maxlength="17"> </div> <!-- Сообещёние пользователя --> <div class="group-of-form"> <label for="message" class="main-label">Ваші побажання до пошуку за VIN номером (не обязательно)</label> <textarea id="message" name="message" class="form-control" rows="10" placeholder="Введіть ваші побажання" minlength="20" maxlength="500" ></textarea> </div> <div id="invalid-feedback"></div> <!-- Кнопка для отправки формы на сервер --> <div class="form-submit"> <button id="sendForm">Надіслати</button> </div> </form> </div> </div> <script> //Send Form $('#sendForm').on("click",function(){ var form = $("#vin-form").val().trim(); var name = $("#name").val().trim(); var phone = $("#number").val().trim(); var vin = $("#vin").val().trim(); var message = $("#message").val().trim(); if(name == ""){ $("#invalid-feedback").text("Невірно вказане ім'я (від 2 до 30 символів") }else if(phone == ""){ $("#invalid-feedback").text("Невірно вказаний номер телефону (від 10 до 14 символів)") }else if(vin == ""){ $("#invalid-feedback").text("Невірно вказаний VIN номер") }else{ $("#invalid-feedback").text("") $.ajax({ url:'index.php?route=information/contact/ajaxSend', data: form.serialize(), type:'POST', dataType:'json', beforeSend: function(){ $("#sendForm").prop("disabled", true); }, success: function(json){ if(json["error"]){ $("#sendForm").prop("disabled", false); $("#vin-form").trigger("reset"); $("#vin-overlay").style.display = 'block'; $('#vin-welcome').text("Виникли проблеми з відправкой спробуйте ещё раз или будь-ласка пізнетше") } if(json["success"]){ $("#sendForm").prop("disabled", false); $("#vin-form").trigger("reset"); $("#vin-overlay").style.display = 'block'; $('#vin-welcome').text("Спасипотому что, ми зв'яжемось з вами найближлим часом") } } }) } }) </script> После в contact.php прописал функцию ajaxSend Вот код : --- public function ajaxSend() { if (($this->request->server['REQUEST_METHOD'] == 'POST')) { $html = "<h3>Mail from:".$this->request->post['name']."</h3>"; $html .= "<p>Phone number:".$this->request->post['phone']."</p>"; $html .= "<p>VIN number:".$this->request->post['vin']."</p>"; $html .= "<p>Message:".$this->request->post['message']."</p>"; $mail = new Mail($this->config->get('config_mail_engine')); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setSender($this->request->post['name']); $mail->setSubject(html_entity_decode('Тема письма от '.$this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setHtml($html); $mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8')); $mail->send(); $json['success'] = true; $this->response->setOutput(json_encode($json)); } } --- Но после пересиёт рилиить форма на страниэто коникты хотя эту форму я и не трогал. Может кто-то силкивался с подобными проблемами ? На форуме темы есть но решения не видать
  9. Всем здравствуйте, пыиюсь настроить форму обратного звонка https://autopartsinvolved.com/#vin-block, но есть вопрос как сгделать чтобы мне на почту приходило уведомление от сайи а не от пользователя. И ещё столкнулся с проблемой, ик как не знаю ггде правильно всивлять файлы пхп или как к ним обращаться. Имею ввиду что в папке Javascript/common.js прописал запрос $.ajax({ url:"ajax/mail.php", type:"POST", cache:false, и создал в папке Javascript папку ajax/mail.php, но на сайте когда вызываеться пишет ошибку
  10. Всё исправил, спасипотому что что посоветовали посмотреть пути. Ошибка в картинках была в пути конфига, а с js не знаю почему пропала ссылка, просто дописал вручную
  11. Вы имеете ввиду путь DIR_STORAGE который в конфиге прописан ?
  12. Вот и спрашиваю, сам не знаю как ик, потому что потому чтольше ничего не трогал. А из модулей усинавливал все на локалке.
  13. До выгрузки подгружало как минимум лого и файл common.js это пока из-того что заметил. Сейчас эти файлы не подгружает,если нге прописать самому прямой путь, а не {% for script in scripts %} <script src="{{ script }}" type="text/javascript"></script> {% endfor %}
  14. Ну врогде бы да, попыился по крайней мере
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.