Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Archi4400

Users
  
  • Posts

    116
  • Joined

  • Last visited

Everything posted by Archi4400

  1. А что скажите по поводу Dream Filter хорош? у меня просто OCstore 3.0.2
  2. по этому и спросил, можно было и нормально ответить, хотя плагин же покупается на домен
  3. планирую купить дримфильтр, но там нельзя его выводить на главную спрашивал у разработчика (на главной не будет работатть) ... на старом сойте есть Mega fillter pro, в нем можно на главную вывести,( сайт сейчас на локалке делаю, а буду заменять уже существующий сайт и там есть этот плагин, можно его заюзать не покупая? )
  4. Можно подробнее? окфильтр это стандартный? На главную можно вывести рекомендуемые а фильтровать может только категорию, как быть?
  5. Нужно вывести популярные товары на главную страницу (устраивает стандартный модуль, ну можно и как-то по другому), и фильтр на главную страницу по этим же популярным товарам товарам ... Каким образом можно это сделать?
  6. Создал модуль, все получилось с формой, и работает как нужно, спасибо!
  7. Спасибо большое, что прояснили.. пока с формой разберусь, потом на счет того еще по задаю вопросов)))
  8. спасибо, буду разбираться, еще за одно вопрос, так же на главной нужно вывести рекомендуемые товары а слева фильтр, геморно будет? При этом всерху и снизу этого ряда все во всю ширину страницы....( на скриншоте за ряд что по середине)
  9. с open cart впервые еще и сразу так много разного со стандартным шаблоном, после вордпреса все так дико..))))
  10. а с html контентом как быть? по тому что нужно будет на некоторых стр. эту же форму выводить в размых местах
  11. а куда еще можно код формы добавить?
  12. так и будет, но не думаю что это влияет, форму я приведу в нормальный вид когда будет все работать...
  13. {{ header }} <div id="common-home" class="container-fluid"> <div class="row">{{ column_left }} {% if column_left and column_right %} {% set class = 'col-sm-6' %} {% elseif column_left or column_right %} {% set class = 'col-sm-9' %} {% else %} {% set class = 'col-sm-12' %} {% endif %} <div id="content" class="{{ class }}">{{ content_top }}{{ content_bottom }}</div> {{ column_right }}</div> </div> {{ footer }}
  14. это я добавил в модуль <form> <!-- Hidden Required Fields --> <input type="hidden" name="project_name" value="Site Name"> <input type="hidden" name="admin_email" value="{{ email }}"> <input type="hidden" name="form_subject" value="Form Subject"> <!-- END Hidden Required Fields --> <input type="text" name="Name" placeholder="You name..." required><br> <input type="text" name="E-mail" placeholder="You E-mail..." required><br> <input type="text" name="Phone" placeholder="You phone..."><br> <button>Send</button> </form> это добавил в футер $(document).ready(function() { //E-mail Ajax Send $("form").submit(function() { //Change var th = $(this); $.ajax({ type: "POST", url: "mail.php", //Change data: th.serialize() }).done(function() { alert("Thank you!"); setTimeout(function() { // Done Functions th.trigger("reset"); }, 1000); }); return false; }); }); и файл php <?php $method = $_SERVER['REQUEST_METHOD']; //Script Foreach $c = true; if ( $method === 'POST' ) { $project_name = trim($_POST["project_name"]); $admin_email = trim($_POST["admin_email"]); $form_subject = trim($_POST["form_subject"]); foreach ( $_POST as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } else if ( $method === 'GET' ) { $project_name = trim($_GET["project_name"]); $admin_email = trim($_GET["admin_email"]); $form_subject = trim($_GET["form_subject"]); foreach ( $_GET as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } $message = "<table style='width: 100%;'>$message</table>"; function adopt($text) { return '=?UTF-8?B?'.Base64_encode($text).'?='; } $headers = "MIME-Version: 1.0" . PHP_EOL . "Content-Type: text/html; charset=utf-8" . PHP_EOL . 'From: '.adopt($project_name).' <'.$admin_email.'>' . PHP_EOL . 'Reply-To: '.$admin_email.'' . PHP_EOL; mail($admin_email, adopt($form_subject), $message, $headers ); как то так, отправка работает когда указать email на прямую
  15. появилось в таком виде, там где надо по прежнему {{ email }}
  16. или каким другим способом можно отправить сообщение на email указанный в админке?
  17. когда в комен хеадер прописал, в header.twig {{ email }} то в хеадере все отображается $data['email'] = $this->config->get('config_email');
  18. Да, так же правильно? Вообще поняли что я хочу??))
  19. <form> <!-- Hidden Required Fields --> <input type="hidden" name="project_name" value="Site Name"> <input type="hidden" name="admin_email" value="тут должна быть почта куда отправлять эту форму"><!--если прописать вручную почту, то все работает, прихоит сообщение, я хочу что бы в это поле подтягивался email из админки! --> <input type="hidden" name="form_subject" value="Form Subject"> <!-- END Hidden Required Fields --> <input type="text" name="Name" placeholder="You name..." required><br> <input type="text" name="E-mail" placeholder="You E-mail..." required><br> <input type="text" name="Phone" placeholder="You phone..."><br> <button>Send</button> </form>
  20. седела так, не работает это сообщение появляется при загрузке страницы и сразу же исчезает...
  21. Что то я протупил)))) сейчас попробую)
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.