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

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
 Официальные власти Черногории подтвердили факт наличия у кандидата в мэры Москвы Алексея Навального фирмы в их стране.
 
В предоставленных документах значится, что Центральный Реестр Коммерческого суда в Подгорице выдал Свидетельство о регистрации №5-0427302/001 от 20 ноября 2007 года, подтверждающее, что компания MRD COMPANY D.O.O. BAR зарегистрирована как ООО, учредителями которого являются Алексей Навальный, Мария Гайдар и Михаил Ешкин.
 
Последующие, жалкие и банальные попытки оппозиционера Навального оправдаться и перевести «стрелки» не так интересны, как действия начальника его предвыборного штаба в лице Леонида Волкова. Примерно в два часа ночи (после дня разоблачения) он начал активно искать в сети «специалиста по Joomla».
 





Зачем? Оказывается, официальный сайт налоговой службы Черногории создан на популярной во всем мире бесплатной CMS Joomla.
 
 
Желаемого исполнителя найти не удалось и вскоре ресурс упал из-за направленной DDoS-атаки. На следующее утро IT-специалист Волков заявил, что поскольку сайт не работает, то информация на нем не может быть принята как достоверная. Странная логика, но даже, если следовать ею, то не стоит забывать про Googlе, который с 30 мая бережно хранит кэшированную страницу с официальными данными об учредителях MRD COMPANY.
 
 
По-видимому, узнав об этом, немного позже Волков вновь твитнул:
 

 
Еще через пару часов в LiveJournal он дал совсем другую версию: «Именно через взлом сайта и попала в реестр черногорской налоговой запись о фирме Навального. И сделали это неквалифицированные и криворукие ребята с плохим чувством юмора».

http://facepalmzone.net/politika/navalnyj-chernogoriya-ooo-joomla
« Последнее редактирование: 25.08.2013, 19:03:01 от Sedoy »
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Навальный, Черногория, ооо, Joomla
« Ответ #1 : 25.08.2013, 19:07:59 »
У Навального нет адекватных представителей в штабе это филиал лдпр на выезде к их словам относится лучше вообще не как. Если глава штаба считает что в государственный реестр можно добавить фирму через сайт то чтож тут сказать про его образование...

Вообще этот же человек устраивал "честные" выборы в совет оппозиции и ой какая неожиданность 80% это сторонники Леши Навального.
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Re: Навальный, Черногория, ооо, Joomla
« Ответ #2 : 01.09.2013, 08:41:57 »
хорошего человека навальным не назовут.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Re: Навальный, Черногория, ооо, Joomla
« Ответ #3 : 03.09.2013, 14:51:29 »
На портале CV-Online в Эстонии появились объявления о найме «специалистов» по отстаиванию интересов правительства США в русскоязычном Интернете. Работодателем является небезызвестный National Democratic Institute. Приглашаются «PROGRAM ASSISTANT» и «PROGRAM OFFICER». Обязанности там объясняются долго и путано, но вот впечатления человека, попавшего на реальное интервью в этой организации:

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

Следы работы таких специалистов хорошо видны на некоторых сайтах. Напишут такие «специалисты» себе в профиле, что живут в Москве, и будут призывать бомбить Сирию и голосовать за Навального. А заодно писать «Эй ты, нашистский ублюдок» и обвинять в проплаченных комментариях за Путина ).

Собственно, в России таких людей уже неоднократно нанимало посольство США, были ссылки на российские HR-сайты. Но еще никогда не видел, чтобы их нанимали в Эстонии. Недаром же говорят, что в комментариях множество «противников режима» на самом деле живет на Украине, в Израиле, в США, а тут вот и Эстония засветилась.

Кто не верит, вот ссылка на вакансии: http://www.cv.ee/toopakkumised/ndi-estonia
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: Навальный, Черногория, ооо, Joomla
« Ответ #4 : 10.09.2013, 13:26:22 »
Цитировать
Блоггер и кандидат в мэры Москвы Алексей Навальный заинтересовался московской квартирой площадью 308,1 кв. метра, которая, согласно опубликованной декларации столичного градоначальника, принадлежит на правах собственности несовершеннолетней дочери врио мэра Москвы Сергея Собянина - Ольге Сергеевне.
Навальный по традиции заглянул в открытые базы данных в интернете и обнаружил, что квартира находится в "суперэлитном доме" в самом центре Москвы - на Рочдельской улице (д.12, стр.1). Рядом расположен Белый дом. Согласно документам, в собственности Ольги Собяниной это жилое помещение находится с августа 2010 года. Ольга Собянина 1997 года рождения - то есть на момент приобретения квартиры ей было 12 или 13 лет.

Цитировать
16-летняя Оля владеет квартирой в элитном доме на улице Рочдельской площадью 308 квадратных метров. Автор блога посчитал, что такое жилье рядом с Белым домом на рынке стоит около 5,27 миллиона долларов (173 миллиона рублей).

Read more: http://www.ntv.ru/novosti/643084/#ixzz2eTqJTUaW

Ну и про вторую дочку тоже нагуглить можете.

Так что, политика - грязное дело.
*

ghio

  • Захожу иногда
  • 102
  • 0 / 0
Re: Навальный, Черногория, ооо, Joomla
« Ответ #5 : 10.09.2013, 15:39:35 »
хорошего человека навальным не назовут.
хахах)))) фраза дня! не, месяца! упс... года!
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Re: Навальный, Черногория, ооо, Joomla
« Ответ #6 : 10.09.2013, 19:51:33 »
 «Требуются интернет-операторы! Работа в шикарном офисе в ОЛЬГИНО! (м. Старая деревня), оплата 25 960 в месяц. Задача: размещение комментариев на профильных интернет-сайтах, написание тематических постов, блоги, социальные сети. Отчеты по скринам. График работы подбирается индивидуально <…>. Оплата еженедельная, 1180 за смену (c 8.00 до 16.00, с 10.30 до 18.30, с 14.00 до 22.00). ВЫПЛАТЫ ЕЖЕНЕДЕЛЬНО И БЕСПЛАТНОЕ ПИТАНИЕ! Трудоустройство официальное или по договору (по желанию). Возможно обучение!»

Такое объявление появилось в социальных сетях в конце августа.

Подробнее о вакансии здесь http://www.novayagazeta.ru/society/59903.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интеграция финансовых блогов и курсов на Joomla

Автор MihaGolovey

Ответов: 0
Просмотров: 845
Последний ответ 12.02.2025, 09:51:53
от MihaGolovey
Телеграм канал о Joomla на английском

Автор Sulpher

Ответов: 0
Просмотров: 2023
Последний ответ 30.01.2024, 23:47:50
от Sulpher
VirtueMart для Joomla 4

Автор Гоша_Компьютерный

Ответов: 0
Просмотров: 2734
Последний ответ 15.08.2022, 12:37:14
от Гоша_Компьютерный
Мысли вслух про Joomla 4

Автор Гоша_Компьютерный

Ответов: 9
Просмотров: 2562
Последний ответ 15.12.2021, 13:51:44
от sergeytolkachyov
Городской портал на Joomla?

Автор User82

Ответов: 3
Просмотров: 2533
Последний ответ 14.12.2021, 14:41:02
от khan-alex