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

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


Recommended Posts

  • 3 weeks later...

 

ПОМОГИТЕ!

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

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

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

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

,

 

Спойлер

,,

Edited by Critick
Link to comment
Share on other sites


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

@Tom,

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

 

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

 

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

 

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

$mail->setReplyTo($replyto);

 

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

 

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

Link to comment
Share on other sites


  • 2 months later...
В 26.11.2020 в 09:25, storer сказав:

никого спам не беспокоит?))

Меня начал беспокоить:-(... Подскажите пожалуйста, удалось ли решить проблему? Подключили reCAPTCHA?

Link to comment
Share on other sites


В 18.09.2021 в 13:59, Myr сказал:

Меня начал беспокоить:-(... Подскажите пожалуйста, удалось ли решить проблему? Подключили reCAPTCHA?

Да, reCAPTCHA помогла.

Link to comment
Share on other sites


  • 2 weeks later...

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

Link to comment
Share on other sites


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

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

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

  • +1 1
Link to comment
Share on other sites

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

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

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

3333.png.ee2330d91c082ac5fffc09482c15e8f8.png

 

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

Link to comment
Share on other sites


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

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

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

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

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

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

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

.myclass

http://joxi.ru/v29yDbXtRNEO92

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

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

 

  • +1 1
Link to comment
Share on other sites

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

 

 

 

 

Edited by daryam
Link to comment
Share on other sites


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

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

Проверяйте.

Link to comment
Share on other sites

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

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

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

Проверяйте.

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites

  • 4 weeks later...

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

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

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

image.png.34881042373b28ac67ce3f4c3749531c.png

Link to comment
Share on other sites


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

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

 

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

image.png.34881042373b28ac67ce3f4c3749531c.png

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

Link to comment
Share on other sites


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

@Tom

в админке когда пытаешь сохранить версия 2.1

image.thumb.png.7380df8bb286ff0f44fe7d6a94c2e966.png

Link to comment
Share on other sites


  • 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

 

где ошибка?

Link to comment
Share on other sites


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;
            }
          }

 

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.