Форма обратной связи с постоянным id

InstantCMS 2.X

Есть ли форма обратной связи с постоянным id

#1 3 мая 2026 в 08:37

Здравствуйте, у стандартный форм обратной связи в модальном окне насколько понял каждый раз разный id генерируется. Есть ли какое то дополнение чтобы форма была с постоянным id?

#2 3 мая 2026 в 08:50

А какую задачу вы хотите этим решить? Id формы есть системный 

#3 3 мая 2026 в 17:26

Мне на сайт нужна форма именно с постоянным id

#4 3 мая 2026 в 20:00

Мне на сайт нужна форма именно с постоянным id

Vasa

 Vasa, все это поняли.Но  Def,  вас спросил не про это. Сделать форму с постоянным id не проблема. Любая ссылка в инете выдаст вам кучу вариантов. Вы не обязаны подстраиваться под систему. Создайте форму, напишите экшен обработчик и всё. Но зачем вам статичный id? Возможно вы пытаетесь решить задачу не с того бока. И есть более правильные решения. Ведь генерация нового id не просто так есть, а в целях безопасности. Расскажите о своих планах и возможно не потребуется изобретать велосипед.

#5 4 мая 2026 в 11:44

Возможно вы пытаетесь решить задачу не с того бока. И есть более правильные решения. Ведь генерация нового id не просто так есть, а в целях безопасности. Расскажите о своих планах и возможно не потребуется изобретать велосипед.

Lora

Все верно!


Форму обычную и ИИшка может вам запрограммить, для этого даже программистом не надо быть.

#6 Вчера в 20:30

Здравствуйте, в яндекс метрике цель по конкретной форме  как понял будет работать с постоянным id в этой форме, иначе никак (поправьте если ошибаюсь). Поэтому нужна форма именно с постоянным id, а не случайно сгенерированным.Спасибо

#7 Вчера в 20:33

 как понял будет работать с постоянным id в этой форме, иначе никак

Vasa

Откуда такая информация?

#8 Сегодня в 10:47

Откуда такая информация?

Lora

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

Добавлено спустя 30 минут

Вот мне ответили в личном сообщении

Loadырь Вчера 08:13
Всё верно. Полем форма выводится со случайным идентификатором. Вы можете у себя изменить это заменив в строке github.com/instantsoft/icms2/blob/0a0dbd62e7dc882925e525a3d75d2a87de287ae5/system/fields/forms.php#L70 это

 self::$forms_data[$value] = $forms->getFormData($value);
на это

 self::$forms_data[$value] = $forms->getFormData($value, 'field-'. $this->name);

Еще не пробовал будет ли работать

Добавлено спустя 13 часов

Нет, таке решение не помогло

Все равно при всплывании формы если посмотреть исходный код

<form id=«a0e2a974ca85b6587609e42e023bee2e» action="/forms/send_ajax

если перезагрузить страницу то id уже другой

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

Похожие темы

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.