Новости Joomla

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

0 Пользователей и 1 Гость просматривают эту тему.
  • 24 Ответов
  • 2832 Просмотров
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
http://top.rbc.ru/politics/22/04/2014/919742.shtml
Цитировать
Разрешается переводить в адрес компаний, кроме иностранных, до 15 тыс. руб. анонимно, но если получатель - физическое лицо, придется пройти идентификацию. В месяц лимит составит 40 тыс. руб.
Про блогеров - это отдельная тема, но про переводы - это же напрямую касается фриланса.. или всем пофиг?
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.


Повезло вам с властью. Сидите дальше. Ваша власть и нас хочет.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
А что кто то используется анонимные платяжи? Где нет ограничений точно таких же, по сути продублировали правила вм и яндекса
voland, таки им там виднее что в нашем мордоре творится)
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Больше трех не собираться!
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А что кто то используется анонимные платяжи? Где нет ограничений точно таких же, по сути продублировали правила вм и яндекса
voland, таки им там виднее что в нашем мордоре творится)
Не знаю, у меня лично больше безнал...
Но, например внесение денег на карту без карты (услуга банка) - это теперь вне закона?
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Нет как и раньше по 15000р анонимно если (через кассу/автомат), если показываете паспорт то уже не анонимно.
В связном банке так покрайней мере так было всегда так и осталось
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Ничего не понятно.. В банке говорят что можно и дальше пополнять карту по номеру счета.
В чем отличия от "электронных платежей", я не понимаю.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
а webmoney, яндекс-деньги, киви - теперь незаконны?
Законны, но судя по цитате из закона, для перевода нужно идентифицироваться.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Цитировать
а webmoney, яндекс-деньги, киви - теперь незаконны?
Ну как не законны вы же подтверждаете личность свою там что бы нормальные операции можно было совершать со счетом? Введен лимит только на анонимные счета которые не как не подтверждены лемит 15000р на получение на такой счет денег. Но там и так были лимиты такие примерно, вм только возможно нет

Цитировать
В банке говорят что можно и дальше пополнять карту по номеру счета.
А как вы ее пополняли?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Ээ.. секунду.. я прочел как если анонимный плательщик хочет перевести на счет физлица -то этого сделать нельзя.
Так?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
гемороя прибавится точно, естественно они хотят контролировать черный нал.
интернет-блог: http://websiteprog.ru
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А как вы ее пополняли?
Есть возможность пополнять счет по номеру счета, не вставляя карту.
Де факто - это анонимный платеж, не важно я, или не я пополняю, так ведь?
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Да как я понимаю лимит такой оперции будет 15000р за один раз
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Есть возможность пополнять счет по номеру счета, не вставляя карту.
Де факто - это анонимный платеж, не важно я, или не я пополняю, так ведь?
Это анонимный платёж, а в законопроекте о анонимных интернет-платежах... Наверное...
Пользуясь случаем хотел спросить, что такое анонимные интернет-платежи? :)
Создание сайтов, шаблонов, помощь в решении проблем.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Это видимо WM и Яндекс у них есть такая тема анонимный счет.

Кстати а вот qiwi оно же в принцепи не анонимный там же к номеру телефона вроде счет привязан?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да как я понимаю лимит такой оперции будет 15000р за один раз
По фразе выше - лимит равен нулю. 15 000 - это если на счет юрика.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Пользуясь случаем хотел спросить, что такое анонимные интернет-платежи? :)
Ага, я б тоже хотел узнать.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Кстати а вот qiwi оно же в принцепи не анонимный там же к номеру телефона вроде счет привязан?
Не, теперь чтоб лимит увеличить надо сходить в один из офисов партнеров и показать там свой паспорт...идентифицироваться кароч.
У меня симка 2004 или 05 года - не известно на кого оформлена :) )))
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Позвонил в свой банк (Связной) сказали все как и раньше анонимный перевод 15000р за раз (через автомат или кассу по номеру карты)

Короче пока не ясно не фига судя по всему с электорнными платяжами. Если у кого то проблемы будут с ними тогда можно будет понять по какому критерию все это делается)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
А месячный/дневной лимит?

Вот когда сделают лимит 1000р за раз и 10тыс в сумме за месяц... 8)
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
За операцию, 2-3 раза можно подойти к автомату)
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А месячный/дневной лимит?

Вот когда сделают лимит 1000р за раз и 10тыс в сумме за месяц... 8)
Депутаты не воспринимают суммы, сравнимые с чаевыми ))
*

kost757

  • Захожу иногда
  • 376
  • 1 / 2
Чтобы мошенничества небыло. во всех электронных деньгах нужно удостоверять личность, во избежания мощенничества. Если бы они хранили эти данные в тайне как в банке швейцарии-другое дело. Так они каждому первому встречному полицейскому сдадут. Поэтому никто и нехочет афишировать. Если сказать по другому-в старнах постсоветского периуда вообще отсутсвует понятие как тайна.
используйте карты виза. У всех банках есть интернет-интерфрейс для манипуляций. я так пользуюсь. Неввожу денег и не теряю % от этого. Единствено что и Webmoney и Киви остался-поучаю $$ от tak ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Запрет анонимайзеров или бешенство матки

Автор SeBun

Ответов: 142
Просмотров: 10643
Последний ответ 17.05.2018, 20:28:06
от 1van