Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Конструктор всплывающих окон (формы) + Торги с покупателем


Tom

Recommended Posts

  • 3 weeks later...

 

ПОМОГИТЕ!

Добрый день, модуль установили, всплывающая форма срабатывает, но не на всех страницах.....

Тема не дефолтная....

Может кто сталкивался с такой проблемой???

Жалко модуль менять на другой, сайт уже сдавать на днях будем поэтому если не решим вопрос то придется все таки искать замену...

,

 

Спойлер

,,

Змінено користувачем Critick
Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 1 month later...

@Tom,

поможете немного с php?

 

Очень не хватает setReplyTo при отправке письма, чтобы каждый раз не копировать email покупателя для ответа.

 

Сейчас добавил вот так:

 

$replyto = $this->request->post['f_modal'][$keyField];

$mail->setReplyTo($replyto);

 

Похоже теперь функция подставляет все поля из формы в поле ReplyTo((

 

Не совсем понимаю, как правильно прописать, чтобы в $replyto бралось только поле email из формы, если оно там присутствует.

Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 2 weeks later...

Здравствуйте.  Подскажите, пожалуйста, как вывести созданную форму , все поля заполнила, но не могу разобраться как теперь вывести в любое место на сайте.  Спасибо

Надіслати
Поділитися на інших сайтах


10 часов назад, daryam сказал:

Здравствуйте.  Подскажите, пожалуйста, как вывести созданную форму , все поля заполнила, но не могу разобраться как теперь вывести в любое место на сайте.  Спасибо

Вы можете привязать форму к любому существующему классу в вашем магазине или добавить любой свой. В самом модуле есть поле, где вы этот самый класс укажите.

  • +1 1
Надіслати
Поділитися на інших сайтах

2 часа назад, Tom сказал:

Вы можете привязать форму к любому существующему классу в вашем магазине или добавить любой свой. В самом модуле есть поле, где вы этот самый класс укажите.

Том, спасибо за отклик, но я все равно не пойму. Подскажите, пожалуйста, я заполнила вот эти поля11111.png.54f5c47473216d6f94bcc07d9eb6e7c4.png

3333.png.ee2330d91c082ac5fffc09482c15e8f8.png

 

а что выводить, где найти этот самый класс который я могу вывести на сайте? 

Надіслати
Поділитися на інших сайтах


Использование модуля , требует хотя бы минимальных знаний HTML. Потому , что "вывести в любом месте", без указания модулю этого самого места, это из области фантастики.

В настройках самих форм, в поле "Открыть окно", вам нужно выбрать "Вручную указать селектор", чуть ниже вы и укажите класс, к которому привяжется модуль.

Предположим у вас в статье текст с предложением:

"Так же вы можете связаться с нами, сделав заказ обратного звонка"

Вы оборачиваете фразу "обратного звонка", в любой удобный класс, например :

"Так же вы можете связаться с нами, сделав заказ <div class="myclass">обратного звонка</div>"

Далее в модуле указываете этот самый класс(селектор)

.myclass

http://joxi.ru/v29yDbXtRNEO92

Теперь при клике на эту фразу, будет открываться ваша форма.

Так же свой класс вы можете добавить в нужный файл вашего магазина, в нужном вам месте.

 

  • +1 1
Надіслати
Поділитися на інших сайтах

3 часа назад, Tom сказал:

Использование модуля , требует хотя бы минимальных знаний HTML. Потому , что "вывести в любом месте", без указания модулю этого самого места, это из области фантастики.

В настройках самих форм, в поле "Открыть окно", вам нужно выбрать "Вручную указать селектор", чуть ниже вы и укажите класс, к которому привяжется модуль.

Предположим у вас в статье текст с предложение:

"Так же вы можете связаться с нами, сделав заказ обратного звонка"

Вы оборачиваете фразу "обратного звонка", в любой удобный класс, например :

"Так же вы можете связаться с нами, сделав заказ <div class="myclass">обратного звонка</div>"

Далее в модуле указываете этот самый класс(селектор)

.myclass

http://joxi.ru/v29yDbXtRNEO92

Теперь при клике на эту фразу, будет открываться ваша форма.

Так же свой класс вы можете добавить в нужный файл вашего магазина, в нужном вам месте.

 

Ага, боьшое спасибо за такой подробный ответ. Все просто оказывается, все сделала как вы сказали, создала класс findcost

 

77777.png.5fedd2b4484bb48631303c453881f125.png

 

 

Добавила в header.tlp (т.к.надо вывести форму в шапке)   ->   <div class="findcost">УЗНАТЬ СТОИМОСТЬ</div>

 

8888.png.c5af03ec2ade1712d0c7ec6f928034cb.png

 

НО при клике никакой реакции. Вроде должно было сработать но увы... Пробовала вставить и в других местах, тоже самое(((( 

9999.png.2212710ae7209a0f3b0e566957f750a1.png

 

 

Что-то еще я не так делаю, вот скрины заполненных полей в модуле, может там мой косяк

 

11.png.f5bc8702b2bd39ee1b93a95094e7e01d.png

 

10.png.edd739d4dff82ca5fab6241604b2c05e.png

 

 

 

 

Змінено користувачем daryam
Надіслати
Поділитися на інших сайтах


Не обновили кеш модификаторов. 

Не применились правки модификатора....

Проверяйте.

Надіслати
Поділитися на інших сайтах

4 минуты назад, Tom сказал:

Не обновили кеш модификаторов. 

Не применились правки модификатора....

Проверяйте.

кеш модификатора обновляла, сразу, это е помогает. А вот что вы имеете в виду "Не применились правки модификатора" ?

Надіслати
Поділитися на інших сайтах


С модулем идёт модификатор, который помимо админки, подключается в футер вашего используемого шаблона.

А в случае использования сторонних шаблонов, причин может очень много.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Установил модуль. Супер. Есть пару вопросов. 

1. Кроме почты, в админке ни где не должно отражаться сведения отправленные по форме

2. И что то с маской для телефона ни как не разберусь. Подскажите что надо указать в маске чтоб был тел. +7-999-111-11-11

image.png.34881042373b28ac67ce3f4c3749531c.png

Надіслати
Поділитися на інших сайтах


В 26.10.2021 в 15:48, Ivanzo сказал:

Установил модуль. Супер. Есть пару вопросов. 

 

2. И что то с маской для телефона ни как не разберусь. Подскажите что надо указать в маске чтоб был тел. +7-999-111-11-11

image.png.34881042373b28ac67ce3f4c3749531c.png

И еще вопрос как работает форма если открывать по ссылке. Я так понимаю ссылка это на какой странице открывать. Указываешь ссылку страницы и при переходе на нее должна открываться форма? Так и сделал но ничего не открывается. Кто ни будь сталкивался, что не так сделал?

Надіслати
Поділитися на інших сайтах


  • 9 months later...
  • 6 months later...
  • 2 months later...
  • 3 weeks later...
  • 4 weeks later...

Notice: Undefined index: product_id in /.../catalog/controller/extension/module/multimodals.php on line 751

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

            $getCategories = $this->model_catalog_product->getCategories($this->request->get['product_id']);

вот 751 строка кода.  

//Check category
        if(!$modal['all_categories'] && empty($modal['include_products'])){

            $this->load->model('catalog/product');
            $getCategories = $this->model_catalog_product->getCategories($this->request->get['product_id']);
            $flag = false;
            foreach($getCategories as $category){
                if( in_array($category['category_id'], $modal['categories'])) $flag = true;
            }
            if(!$flag) return false;
        }

вот полный if

 

где ошибка?

Надіслати
Поділитися на інших сайтах


18.10.2018 в 16:39, klaos27 сказал:

Замените это !

$this->load->model('catalog/product');
$getCategories = $this->model_catalog_product->getCategories((int)$this->request->get['product_id']);

$flag = false;
foreach($getCategories as $category){
  if( in_array($category['category_id'], $modal['categories'])) $flag = true;
}
          
if(!$flag) return false;

на это

          if (isset($modal['categories']) && $modal['categories'] != '') {               
            $сheck_categories = $modal['categories'];
          }
    
          if (isset($this->request->get['path'])) {
            $parts = explode('_', (string)$this->request->get['path']);
      
            $category_id = (int)array_pop($parts);
      
	          if (isset($сheck_categories) && !in_array($category_id, $сheck_categories)) {
              return;
            }
          }

 

Ответ на предыдущий вопрос найден, вопрос снят!

Надіслати
Поділитися на інших сайтах


27.06.2023 в 14:50, FreemanMike сказал:

Ответ на предыдущий вопрос найден, вопрос снят!

Перепроверил, окно показывается также на главной странице, хотя не должно, так что вопрос снова открыт! Кто подскажет, как запретить вывод окна на главной странице в дополнение к коду выше?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.