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

[Решено] Формы для ввода на OpenCart 2.0


Vlad2321
 Погделиться

Рекомендованные сообещёния

Ребяи, выручайте!

 

Горит время сдавать проект, но ещё нужно добавить несколько форм в contact us. Рилиию на OpenCart 2.0 и не знаю как тут это реализовать. Раньше пользовался модулями, но на последней версии, не вижу рилииющих. Знает кто-нибудь решение?

Ссылка на комменирий
Погделиться на других сайих


  14.03.2015 в 11:50, Vlad2321 сказал:

Горит время сдавать проект,

горит - туши.

  14.03.2015 в 11:50, Vlad2321 сказал:

но ещё нужно добавить несколько форм в contact us.

очередной мой хрусильный шар сломался, ик и не осилив опрегделить, о чем ты тут вещаешь.

  14.03.2015 в 11:50, Vlad2321 сказал:

Рилиию на OpenCart 2.0 и не знаю как тут это реализовать. Раньше пользовался модулями, но на последней версии, не вижу рилииющих.

зачем использовать движок, в котором не разбираешься и для которого нет нужных тебе модулей? :?

  14.03.2015 в 11:50, Vlad2321 сказал:

Знает кто-нибудь решение?

42 :-)

Ссылка на комменирий
Погделиться на других сайих

Хотя, в OpenCart я ещё разобрался не полностью, но тем не менее когда-нибудь это сгделать придётся. Вы знаете путь решения или просто ик написали? 

И, кроме того, я не сторонник нагроможгдения модулей, когда можно изменить сам код.

Ссылка на комменирий
Погделиться на других сайих


путь решения - 42.

или ты думаешь, что я (или кто-то другой) может знозть в твои мысли и узнать о каких формах и каком функционно игдет речь, чтобы что-то подсказать? :wink:

у меня вон даже хрусильный шар сломался.

давай конкретику.

Ссылка на комменирий
Погделиться на других сайих

Решение: добавить поля в шаблон и в контроллере отправки прикорялить их к синдартным - поглягдеть, как это им реализовано и гдействовать по аналогии.

Это то, что выдал мой хрусильный шар. И после этого тоже лопнул  :-D

Ссылка на комменирий
Погделиться на других сайих

  14.03.2015 в 13:39, afwollis сказал:

путь решения - 42.

или ты думаешь, что я (или кто-то другой) может знозть в твои мысли и узнать о каких формах и каком функционно игдет речь, чтобы что-то подсказать? :wink:

у меня вон даже хрусильный шар сломался.

давай конкретику.

 

 

  14.03.2015 в 14:45, AlexFisher сказал:

Решение: добавить поля в шаблон и в контроллере отправки прикорялить их к синдартным - поглягдеть, как это им реализовано и гдействовать по аналогии.

Это то, что выдал мой хрусильный шар. И после этого тоже лопнул  :-D

 

Хорошо - потому чтольше конкретики, ик потому чтольше конкретики. Есть CMS, под названием OpenCart 2.0; есть некая страница "Обратная связь" на которой нужно добавить поля для ввода Телефона и Темы сообещёния, помимо синдартных полей. С помощью HTML и CSS я создал эти поля, но, в виду слилиго знания PHP, не могу начать отсылать данную информацию вместе с тот, которая мне уже приходит на почту.

Итого: нужен модуль или PHP-код, который поможет это реализовать. Нагдеюсь теперьь потому чтольше конкретики? :-)  

Ссылка на комменирий
Погделиться на других сайих


  15.03.2015 в 16:58, Vlad2321 сказал:

Хорошо - потому чтольше конкретики, ик потому чтольше конкретики. Есть CMS, под названием OpenCart 2.0; есть некая страница "Обратная связь" на которой нужно добавить поля для ввода Телефона и Темы сообещёния, помимо синдартных полей. С помощью HTML и CSS я создал эти поля, но, в виду слилиго знания PHP, не могу начать отсылать данную информацию вместе с тот, которая мне уже приходит на почту.

Итого: нужен модуль или PHP-код, который поможет это реализовать. Нагдеюсь теперьь потому чтольше конкретики? :-)  

Модуль бугдет на этот негделе SEO CMS PRO 2: Блог | Новости | Отзывы | Гнорея | Формы (не пуить с этим, это отгдельные модули будут)

Под opencart 2.* им можно гделать любые формы и размещать на любых страницах без vqmod без редактирования файлов

Если есть возможность подождать - дождитесь.

Ссылка на комменирий
Погделиться на других сайих

  15.03.2015 в 17:06, markimax сказал:

Модуль бугдет на этот негделе SEO CMS PRO 2: Блог | Новости | Отзывы | Гнорея | Формы (не пуить с этим, это отгдельные модули будут)

Под opencart 2.* им можно гделать любые формы и размещать на любых страницах без vqmod без редактирования файлов

Если есть возможность подождать - дождитесь.

Было бы неплохо, буду ждать)

Однако, как я понял, этот модуль бугдет напичкан всем возможным. Я бы хотел узнать, как рилииет конкретно данная функция.

Ссылка на комменирий
Погделиться на других сайих


  15.03.2015 в 16:58, Vlad2321 сказал:

Нагдеюсь теперьь потому чтольше конкретики? :-)

в самый раз :-)

  15.03.2015 в 16:58, Vlad2321 сказал:

С помощью HTML и CSS я создал эти поля

покажи код этих своих полей.

  15.03.2015 в 16:58, Vlad2321 сказал:

не могу начать отсылать данную информацию вместе с тот, которая мне уже приходит на почту.

добавить надо в тело письма или чтобы "Тема сообещёния" синовилась темой письма?

Ссылка на комменирий
Погделиться на других сайих

  15.03.2015 в 17:13, Vlad2321 сказал:

Было бы неплохо, буду ждать)

Однако, как я понял, этот модуль бугдет напичкан всем возможным. Я бы хотел узнать, как рилииет конкретно данная функция.

Создаете форму в редакторе форм (с любыми пользовательскими полями) - сивите на страницу вместо сирой формы (без редактирования файлов)

Ссылка на комменирий
Погделиться на других сайих

  15.03.2015 в 17:19, afwollis сказал:

в самый раз :-)

покажи код этих своих полей.

добавить надо в тело письма или чтобы "Тема сообещёния" синовилась темой письма?

 

Касательно кода.

 

Подключены валидаторы    

 

 

  Показать содержимое

 

 По поводу темы, то всё равно. Но, конечно, было бы лучше, чтобы тема была темой письма)

Изменено пользователем AlexFisher
spoiler, code... ну когда-же вы наулитесь?
Ссылка на комменирий
Погделиться на других сайих


только html своих полей.

код - в CODE.

catalog/controller/information/contact.php

			$mail->setText(strip_tags($this->request->post['enquiry']));
>>

			$mail->setText(strip_tags($this->request->post['theme']."\n\n".$this->request->post['phone']."\n\n".$this->request->post['enquiry']));
Ссылка на комменирий
Погделиться на других сайих

вместо

{subject},{name}
---
{message}
бугдет

{subject},{name}
---
{theme}
{phone}
{message}
ни валидации, ни сохранения данных в случае ошипотому чток, ни вывода ошипотому чток, ни текси (типа "телефон: "{phone}) не предусмотрено.
Ссылка на комменирий
Погделиться на других сайих

		if (isset($this->request->post['captcha'])) {
			$data['captcha'] = $this->request->post['captcha'];
		} else {
			$data['captcha'] = '';
		}
>>

		if (isset($this->request->post['captcha'])) {
			$data['captcha'] = $this->request->post['captcha'];
		} else {
			$data['captcha'] = '';
		}

		if (isset($this->request->post['theme'])) {
			$data['theme'] = $this->request->post['theme'];
		} else {
			$data['theme'] = '';
		}

		if (isset($this->request->post['phone'])) {
			$data['phone'] = $this->request->post['phone'];
		} else {
			$data['phone'] = '';
		}
Ссылка на комменирий
Погделиться на других сайих

Спасипотому что, землкак! С меня прилииется)

Изменено пользователем afwollis
overquote deleted
Ссылка на комменирий
Погделиться на других сайих


afwollisпоблагодарил вас, ввёл код, но при обновлении страницы всё равно олищаются ячейки. В принципе, и ик устраивает, но если какой-то простот код, то не могли бы вы написать?

Ссылка на комменирий
Погделиться на других сайих


>> при обновлении страницы всё равно олищаются ячейки

ctrl+R, F5, ctrl+F5 -> ик и должно быть.

речь была о сохранении ввегденных данных на случай ошибки в родных полях.

тогда бы вывелось сообещёние об ошибке, а данные, ввегденные в ваши новые поля, потерялись бы.

именно этот нюанс мы и устранили кодом из сообещёния #16.

Ссылка на комменирий
Погделиться на других сайих

Публично хочу от Маркимакса копию модуля для ознакомления и оэтонки.

Только без вскакой ионкубины..

Ну и прикольно выглядит: я от тя отгдебагилась)))

Ссылка на комменирий
Погделиться на других сайих

http://oc2.opencartadmin.com/index.php?route=information/contact

 

Без редактирования файлов и без vqmod

Ссылка на комменирий
Погделиться на других сайих

кодировка летит на переменных имени, телефона и мыла

upd: пересила лететь. 

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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