Как задать ограничение на загрузку картинок. Люди по 100 фотографий цепляют к объявлениям, весь диск забили
Jbzoo Image Максимальное Количество Изображений
#1
Отправлено 28 May 2019 - 19:42
#2
Отправлено 23 June 2019 - 13:13
Как вариант вывести не повторяемое поле, а только 3 шт. Такой опции не встречал, если только небольшим JS скриптов - считать повторения и выводить алерт при превышении
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
#3
Отправлено 09 July 2019 - 09:38
Здесь надо ковырять стандартный элемент repeatable (...media\zoo\elements\repeatable)
В настройки надо добавить параметр лимита
что то вроде
<param name="instancelimit" type="text" default="0" label="Limit" description="Количество повторяемых полей" />
А в самом файле скрипта отлавливать этот параметр и сравнивать с количеством дочерних элементов
что то вроде
// если лимит достигнут не добавляем новый элемент if (a.options.instanceLimit && a.options.instanceLimit <= i.children().length) return false; //...код добавления дочернего элемента // если лимит достигнут, блочим кнопку добавления у последнего дочернего элемента и выводим сообщение о достижении лимита if (a.options.instanceLimit && a.options.instanceLimit <= i.children().length) $('p.add a', t).addClass('disabled').html(a.options.msgLimitReached);
Сообщение отредактировал MOKEV: 09 July 2019 - 09:39