Владимир
С нами с 22 сентября 2014; Место в рейтинге пользователей: #532Не работают 2 AjaxForm на одной странице
Вызов первой формы phoneFormModal:
<div id="phone-popup" class="zoom-block white-popup mfp-hide">
[[!AjaxForm?
&form=`tpl.phoneForm`
&hooks=`recaptchav3,email`
&validate=`name:required,phone:required`
&emailSubject=`Заказ звонка с сайта site.net`
&emailTo=`ex1@gmail.com`
&emailTpl=`tpl.phoneFormSend`
&emailFrom=`web@site.net`
&emailFromName=`Пылюки`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено.`
]]
</div>
tpl.phoneForm<form id="phoneForm" method="post" enctype="multipart/form-data" role="form" action="[[~[[*id]]]]">
<div class="field">
<input type="text" name="name" placeholder="Имя" class="text" value="[[!+fi.name]]" required>
</div>
<div class="field">
<input type="text" name="phone" placeholder="Телефон" class="phone" value="[[!+fi.phone]]" required>
</div>
<div class="quip-fld recaptcha">
[[!recaptchav3_render]]
<span class="error_g-recaptcha-response error"></span>
</div>
<div class="field">
<button id="submit_phone" type="submit" name="submit_phone" value="Оправить" class="button medium yellow">Отправить</button>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>`
]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-error">[[+fi.validation_error_message]]</div>`
]]
</div>
</form>
msOptions не отрабатывает с первого раза
Добрый день, не могу понять, почему
[[!msOptions? name=`using` &tpl=`msOptionTpl` &product=`[[*id]]`]]
в шаблоне с чанком msOptionTpl{foreach $options as $name => $values}
<label for="option_{$name}">{('ms2_product_' ~ $name) | lexicon}:</label>
<div name="options[{$name}]" id="option_{$name}" class="value">
{foreach $values as $value}
<span value="{$value}">{$value}</span>
{/foreach}
</div>
{/foreach}
на сайте отрабатывает не с первой загрузки страницы, а только после повторного обновления страницы (F5). Есть соображения? Спасибо. Показывать форму в зависимости от radio
Есть вывод minishop2, для оформления заказа [[!msOrder?tpl=`orderFormTpl`]]
Как вывести другой tpl в зависимости от radio. Например, есть форма оформления для физлица и юрлица.
Может быть получать результат записывать его в переменную и в зависимости от этого выводить нужный tpl?
Как вывести другой tpl в зависимости от radio. Например, есть форма оформления для физлица и юрлица.
<div id="donate">
<label>
<input type="radio" name="toggle1">кнопка1
</label>
<label>
<input type="radio" name="toggle1">кнопка2
</label>
</div>
<div id="result1">[[!msOrder?tpl=`orderFormTpl`]]</div>
<div id="result2">[[!msOrder?tpl=`orderFormTpl2`]]</div>
[[!msGetOrder]]
Эта фигня работать не будетМожет быть получать результат записывать его в переменную и в зависимости от этого выводить нужный tpl?
Передача значений в форму formit
Добрый день. Господа, помогите пожалуйста.
Есть три различные кнопки (подобно заказу выбранного тарифа), по нажатию появляется модальное окно:
Спасибо.
Есть три различные кнопки (подобно заказу выбранного тарифа), по нажатию появляется модальное окно:
<form method="post" enctype="multipart/form-data" role="form">
<a href="#" class="price" name="price1" data-toggle="modal" data-target="#myModal">Заказать</a>
<a href="#" class="price" name="price2" data-toggle="modal" data-target="#myModal">Заказать</a>
<a href="#" class="price" name="price3" data-toggle="modal" data-target="#myModal">Заказать</a>
[[!FormIt?
&hooks=`spam,email,redirect`
&spamCheckIp=`1`
&submitVar=`submit_button`
&emailSubject=`Заявка с сайта`
&emailTo=`site@site.ru`
&emailTpl=`форма-отчета`
&validate=`name:required,phone:required`
]]
<div class="modal fade" id="myModal">
<label for="name">Вы выбрали тариф: </label>
<input type="text" name="tarif" id="tarif" value="">
<label for="name">Ваше имя: [[!+fi.error.name]]</label>
<input type="text" name="name" id="name" value="[[!+fi.name]]" required>
<label for="phone">Телефон: [[!+fi.error.phone]]</label></div>
<input type="phone" name="phone" id="phone" value="[[!+fi.phone]]" required>
<button type="submit" name="submit_button" id="submit_button" value="Оправить заявку">Отправить</button>
</div>
</form>
Как передать в <input type="text" name="tarif" id="tarif" value="???">
значение name, той кнопки, которая была нажата.Спасибо.
Быстро растет кэш gallery
Папка /assets/components/gallery/cache в день ~20-30Мб, создается куча одинаковых картинок.
Используется модуль gallery c плагином galleriffiс, в базе 40 ресурсов с 1-10 картинок в каждой.
Хостинг с 1Гб съедает за 1 месяц.
Так и должно быть? Или что-то работает не правильно!? Помогите разобраться. Спасибо.
Используется модуль gallery c плагином galleriffiс, в базе 40 ресурсов с 1-10 картинок в каждой.
Хостинг с 1Гб съедает за 1 месяц.
Так и должно быть? Или что-то работает не правильно!? Помогите разобраться. Спасибо.