Сергей

Сергей

С нами с 02 декабря 2015; Место в рейтинге пользователей: #650

Ограничение отправляемых файлов по типу и размеру

Подскажите как можно задать ограничение при отправке файлов через форму (FormIt+AjaxForm) по размеру и типу файлов? И как вывести ошибку если файл не был загружен?

Сейчас код такого типа

<form class="" method="post" enctype="multipart/form-data">
    <div class="bodyform">
        <div class="mgroup">Прикрепите файл: <input type="file" class="file" name="file" value="[[+fi.file]] /></div>
        <div class="mgroup">Укажите эл.почту: <input id="fileEmail" class="form-control" type="email" name="fileEmail" value="[[+fi.fileEmail]]" /> <span class="error_fileEmail">[[+fi.error.fileEmail]]</span></div>
        <div class="mgroup"><button class="send" type="submit"> Отправить</button> </div>
    </div>
</form>
В форме всего 2 поля (Прикрепить файл и эл.почта)

[[!AjaxForm@?
  &snippet=`FormIt`
  &hooks=`spam,email`
  &emailSubject=`отправка файла`
  &emailTo=`[[++email]]`
  &emailFrom=`[[++email_noreply]]`
  &emailTpl=`file.email`
  &formFields=`fileEmail`  
  &fieldNames=`fileEmail==Эл.почта`
  &validate=`fileEmail:required`
  &validationErrorMessage=`В форме содержатся ошибки!`
  &successMessage=`Сообщение успешно отправлено`
  &fileEmail.vTextRequired=`Вы не ввели адрес эл.почты!`
]]
Сергей
03 августа 2016, 15:41
modx.pro
1
1 332
0

Как реализовать разное меню для разных регионов

Подскажите есть ли готовое решение или как можно реализовать меню на сайте для разных регионов. Тоесть заходишь на сайт и выбираешь регион, и там отображается меню с контентом для данного региона?
Сергей
21 июля 2016, 13:47
modx.pro
1 022
0

Вывод полей с ошибкой при отправке формы AjaxForm

Добрый день всем!
Сделал различные формы для отправки, не могу понять где заносятся значения поля name для вывода ошибок типа [[+fi.error.name]]

<input type="text" id="af_name" name="name" value="[[+fi.name]]" placeholder="Имя" class="form-control">
<span class="error_name">[[+fi.error.name]]</span>
Подскажите пожалуйста кто в курсе.
Спасибо
Сергей
25 апреля 2016, 18:49
modx.pro
1
3 862
0

Появление корзины товаров в стикере

Подскажите как реализовать появление корзины в таком же стикере как и при добавлении товара в minishop2. Только надо чтобы он был зафиксирован постоянно если в корзине что то есть, а если корзина пуста то пропадал. есть только такая конструкция но она в теле страницы, что не очень удобно.

<div id="msMiniCart">
    [[+total_count:is=`0`:then=`<p>Корзина пуста</p>`:else=`<p>В корзине <strong class="ms2_total_count">[[+total_count]]</strong> шт.
на сумму: [[+total_cost]] [[%ms2_frontend_currency]]
Перейти к <a href="[[~63]]">оформлению заказа</a></p>`]]
</div>
Зараннее благодарен за ответы ))
Сергей
02 апреля 2016, 11:43
modx.pro
806
0

Какие проблемы возможны при создании копии сайта

Подскажите какие конфликты будут?

Был сайт с ключом к репозиторию modx.pro на него устанавливались некоторое обновления. После начинка сайта была скопирована, переделан дизайн и получился другой сайт но ID сайта осталось прежним, так как вся CMS просто копировалась в пределах хостинга. Он тоже подключен к репозиторию но уже с другим ключом.

НЕ возникнут ли проблемы в процессе эксплуатации или какие либо конфликты дополнений?
Сергей
29 марта 2016, 11:18
modx.pro
857
0

Не создается товар в minishop2

Добрый день. Подскажите хоть куда копать, не могу понять почему перестали добавляться товары в minishop2. Недавно установил его на новый сайт, сначала товары добавлялись но прошло 2 дня и выдает ошибку:
Код: 200 OK
{"success":false,"message":"\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: getlist","total":0,"data":[],"object":[]}
и если пытаться сохранить выдает ошибку «Процессор не найден: create». Подскажите в чем может быть дело?

Логинюсь под единственной записью администратора, других учеток нет и не было
Остальные настройки в скриншотах

Проблема решена… дело было в установленной бета версии minishop 2.4, откатил на 2.2 всё заработало!!!
Сергей
28 марта 2016, 13:05
modx.pro
1 141
0

Изменение количества добавляемых товаров

Добрый день. Подскажите пожалуйста как в шаблон tpl.msProducts.row добавить возможность менять количество товара добавляемого в корзину?

Вставил этот код

<input type="number" name="count" id="product_price" class="input-sm form-control" value="1" />
 [[%ms2_frontend_count_unit]]
но так добавляется по 1 товару из каталога, а если надо сразу 10 добавить, вписав количество в счетчик, все равно в итоге 1 только в корзину уходит.
Сергей
24 марта 2016, 14:34
modx.pro
1 795
0