Новости 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 Гость просматривают эту тему.
  • 4 Ответов
  • 3507 Просмотров
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Система «Яндекс.Деньги» вводит ограничения для пользователей, не указывающих паспортные данные. Неидентифицированным клиентам ограничат возможности по вводу и выводу денег из системы.

Платежная система «Яндекс.Деньги» с 21 декабря 2009 года изменяет условия пользовательского соглашения. С этого срока для граждан России, не указавших свои фамилию, имя отчество и данные паспорта (или военного билета), вводятся ограничения по размерам транзакций. Например, клиенты «Альфа-Банка» смогут вводить в систему не более 15 тыс. руб. единовременно (30 тыс. руб. в течение суток), а выводить – не более 15 тыс. единовременно, 60 тыс. в течение суток и 100 тыс. в течение месяца. «Для пользователей, чей счет не идентифицирован, максимальный размер единовременного платежа и ряда других финансовых операций составит 15 тыс. руб.», — предупреждает сообщение «Яндекс.Денег».

Ограничения вводятся и на ввод денег через обменные пункты, вывод на указанные пользователем банковские реквизиты и перевод средств со счета на счет. Не коснутся ограничения клиентов банка «Открытие» и «РосЕвроБанка», которые считаются идентифицированными пользователями системы.

Ужесточение идентификации в любом случае повышает безопасность платежной системы, уверен вице-президент платежной платформы Chronopay Дмитрий Шмаков. «Идентификация плательщика защищает от мошенничества. Человек, который полностью открыт перед платежной системой, с меньшей вероятностью станет совершать злонамеренные поступки», — поясняет он.

Изменение условий работы «Яндекс.Денег» компания объясняет вступлением в силу с 1 января 2010 года федерального закона «О деятельности по приему платежей физических лиц, осуществляемой платежными агентами» и изменений к закону «О противодействии легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма».

По условиям пользовательского соглашения, «Яндекс.Деньги» имеют право потребовать предоставления документов у любого пользователя, а расходные операции по счету могут быть временно запрещены. «Яндекс» рекомендует заранее идентифицироваться всем пользователям системы, отмечая, что это «особенно актуально» для владельцев счетов, на которые регулярно переводятся деньги со счетов других пользователей или банковскими переводами от третьих лиц, а также тех, с которых деньги часто выводятся.

В ноябре был заблокирован счет на «Яндекс.Деньгах» колумниста The New Times и политического деятеля Валерии Новодворской, о чем она сообщила в своем блоге. Счет Валерии Новодворской использовался для пожертвований в адрес партии «Демократический союз». «Яндекс.Деньги» потребовали у основательницы партии пройти идентификацию с указанием паспортных данных, что она расценила как «предложение сотрудничать с органами».

Информацию о клиентах платежные системы обязаны предоставлять по запросу правоохранительных органов. В систему WebMoney поступает около 1,1 тыс. таких запросов ежегодно, в «Яндекс.Деньги» — примерно в два раза меньше.

В конце ноября 2009 года система WebMoney запретила обмен своей валюты на ряд платежных инструментов других систем, включая «Яндекс.Деньги». Представители WebMoney объясняли запрет «заботой о безопасности пользователей». Информацию об изменениях в политике «Яндекс.Денег» в WebMoney не прокомментировали, но отметили, что «очень рассчитывают на продолжение сотрудничества с «Яндекс.Деньгами» в будущем».

«Я бы это не связывал изменения в «Яндекс.Деньгах» с инициативой WebMoney напрямую, но конечно они повлияют и на их отношения», — считает Дмитрий Шмаков.

infox.ru
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Яндекс Деньги спросят паспорт
« Ответ #1 : 22.12.2009, 14:47:49 »
Информацию о клиентах платежные системы обязаны предоставлять по запросу правоохранительных органов. В систему WebMoney поступает около 1,1 тыс. таких запросов ежегодно
хм, я почему-то думал, что порядок несколько иной... мне казалось должно быть больше, учитывая количество пользователей и ежедневных транзакций
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: Яндекс Деньги спросят паспорт
« Ответ #2 : 23.12.2009, 16:38:23 »
:)
ну... тут прямого навара то нет, вот и запросов только по необходимости - чё время терять, капусту рубить нужно в живую... :)
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Яндекс Деньги спросят паспорт
« Ответ #3 : 23.12.2009, 16:57:13 »
Цитировать
что она расценила как «предложение сотрудничать с органами».
Ну Ильинишне везде "кгявавая гэбня" мерещится, я даже не удивился.
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Касается ли меня 54 фз если я работаю как физ лицо и беру деньги за доступ?

Автор vova630

Ответов: 1
Просмотров: 1557
Последний ответ 11.09.2017, 14:51:27
от pvi1
Можно ли брать деньги за написание статей?

Автор serg450453

Ответов: 3
Просмотров: 3459
Последний ответ 10.03.2012, 19:22:14
от serg450453
Налог на электронные деньги.

Автор THE KILLERS

Ответов: 35
Просмотров: 9080
Последний ответ 27.03.2011, 05:10:31
от al-teen
Домены в .ру и паспорт

Автор Sedoy

Ответов: 25
Просмотров: 10279
Последний ответ 24.12.2010, 21:27:45
от PashkaRu
Какие есть способы получить деньги от Заказчика-неплательщика?

Автор Lexx

Ответов: 27
Просмотров: 30768
Последний ответ 04.09.2009, 17:29:04
от vagkrsk