Всего 125 953 комментария

Александр Мельник
29 октября 2022, 20:01
0
Виталий, ответьте пожалуйста на вопросы:
1) как формируется таблица на вашей странице pdfmanual.ru/zakaz-cherez-formu-1? Ее заполняет менеджер руками для этой страницы? Она формируется сниппетом, на основании товаров? Потому что я попробовал найти на вашем сайте первую из строк в этой таблице «Фильтр топливный» и нет такого товара.
2) Что такое «поставщик» в рамках вашего сайта? Это какая то отдельная сущность? Я имею ввиду у вас на сайте где-то в админке есть место, где «создаются» поставщики? Или «поставщик» это просто руками введенное название в таблице на этой странице pdfmanual.ru/zakaz-cherez-formu-1
3) правильно ли я понимаю «идеальный вариант» того, что вы хотите добиться — пользователь в таблице нажимает на кнопку, заполняет данные формы, а вот то на какую почту отправится это письмо зависит от того, какой email у поставщика, который указан в этой строке прайса? Просто решение с выбором поставщика в выпадающем списке несколько странное и наводит меня на мысль, что я не совсем понимаю, чего вы хотите добиться.
Виталий
29 октября 2022, 19:10
0
Артур, по первой проблеме решилось, сменил выводы ошибок, убрал jGrowl, сделал вывод в самой форме, теперь
<option>
если не выбрать поставщика не очищаются.
По вопросу Дело в том, что это не просто текст, а HTML, а с ним можно работать в js. Например можно кнопке, которая открывает модалку, добавить атрибут data-postavshik=«1» и при открытии модалки брать значение этого атрибута и вставлять в скрытое поле формы. если бы я мог платить, я бы не писал в раздел вопросы. Можно по этому вопросу подсказочку или отсылку на пример или мануал.Спасибо.
Сергей
29 октября 2022, 15:36
0
Вроде сделал)
Обновил информацию в посте
Сергей
29 октября 2022, 15:36
0
Спасибо! Обновил пост — добавил решение.
Сделал франкенштейна из разных кусков :)
Алексей Смирнов
29 октября 2022, 00:15
+1
Еще так можно:
<param name="{$option.caption}">{$option.value is array ? (($option.value | join :',') | ucfirst) : $option.value | ucfirst}</param>
Артур Шевченко
28 октября 2022, 18:26
+1
<param name="{$option.caption}">{if $option.value is array}{$option.value|join :','|ucfirst}{else}{$option.value|ucfirst}{/if}</param>
deleted
28 октября 2022, 17:48
+1
Можно сделать сниппет, который будет сам генерировать ссылку
deleted
28 октября 2022, 17:47
0
Костыль конечно, но можно ссылку в кэш писать. В свою папку, чтоб не чистился. Или в extended пользователя.
UPD. Она устареет же, так что не вариант
Константин
28 октября 2022, 17:19
0
Спасибо за подсказку. Получилось вывести. Только не могу понять, как избавится от пробелов. Вроде в чанке все пробелы стер:
{foreach $options as $option}
{if $option.value[0] != ''}
<param name="{$option.caption}">{if $option.value is array}
	{$option.value|join :','|ucfirst}
	{else}
	{$option.value|ucfirst}
	{/if}</param>
	
{/if}
{/foreach}
А выводится с пробелами до и после значения:
<param name="Тип светодиода"> Smd3535 (rgb) </param>
Сергей
28 октября 2022, 15:38
0
Да, имеется ввиду что в течении какого-то периода пользователь не подтвердил регистрацию и в этом случае нужно отправить повторно.
deleted
28 октября 2022, 15:16
0
В случаях если пользователь удалил письмо или просто отправить напоминание с соответствующей ссылкой.
А как узнать, что он письмо удалил?) Или типа зарегистрировался и долгое время не подтверждает?
Артур Шевченко
28 октября 2022, 15:10
0
Зависит от того, кто делать будет. Спросите тут
Сергей Самусев
28 октября 2022, 15:07
0
Сколько будет стоить?
Артур Шевченко
28 октября 2022, 15:06
0
Написать сниппет?
Артур Шевченко
28 октября 2022, 15:04
0
Не могу понять как можно привязать кусок текста в контенте к выбору поставщика в форме
Дело в том, что это не просто текст, а HTML, а с ним можно работать в js. Например можно кнопке, которая открывает модалку, добавить атрибут data-postavshik=«1» и при открытии модалки брать значение этого атрибута и вставлять в скрытое поле формы. Тогда выбирать поставщика вообще не нужно.
Если у вас сложность с JS, то либо надо подучить, либо найти того, кто сделает всё за вас, скорее всего за деньги.
Виталий
28 октября 2022, 13:37
0
А обработчики события af_complete есть?
Раньше показывал скрипт modal.js он выше в теле публикации
$(document).on('af_complete', function(event, response) {
    if (response.success) { //Если форма заполнена и нет ошибок
   $('#modal_form')
	.animate({opacity: 0, top: '45%'}, 500,  // плaвнo меняем прoзрaчнoсть нa 0 и oднoвременнo двигaем oкнo вверх
		function(){ // пoсле aнимaции
		$(this).css('display', 'none'); // делaем ему display: none;
		$('#overlay').fadeOut(400); // скрывaем пoдлoжку
про ваш второй вопрос
Открытие модалки же сделали, сделайте, чтобы при этом номер поставщика из строки вставлялся в скрытое поле в форме.
Не могу понять как можно привязать кусок текста в контенте к выбору поставщика в форме, может хоть подсказку где почитать об этом или просто если можете кусок кода
<input type="hidden".........