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

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Телеграм упал
« Ответ #60 : 24.04.2018, 04:04:05 »
Не работает сервис комментариев Hypercomments. Скажите: есть какая-то возможность экспортировать их и перенести в другую систему комментирования? Желательно, не облачную, т.к. чувствую, что РКН не остановится, пока не угробит весь интернет.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Телеграм упал
« Ответ #61 : 24.04.2018, 05:40:17 »
Я там делал резервирование комментариев в локальную базу, но оно работало только на более дорогих тарифах. Если у вас начальные тарифы, то локальной копии комментариев у вас нет. В этом случае смотрите в админку Hypercomments, может у них там есть экспорт.
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Телеграм упал
« Ответ #62 : 24.04.2018, 16:24:03 »
В очередной раз пожалеешь о том, что в Joomla нет встроенных комментариев.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Re: Телеграм упал
« Ответ #63 : 24.04.2018, 18:04:48 »
Обсуждают на гитхабе тему встроенной системы комментариев.
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Телеграм упал
« Ответ #64 : 24.04.2018, 18:36:59 »
Обсуждают на гитхабе тему встроенной системы комментариев.
К сожалению, мне это никак не поможет.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Телеграм упал
« Ответ #65 : 29.04.2018, 03:35:53 »
Что опять случилось? Только у меня не работает?
*

almika

  • Захожу иногда
  • 325
  • 27 / 0
Re: Телеграм упал
« Ответ #66 : 29.04.2018, 05:12:31 »
И у меня
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Телеграм упал
« Ответ #67 : 29.04.2018, 07:58:12 »
Цитировать
Пользователи Telegram на территории Европы несколько ближайших часов могут испытывать сложности с подключением из-за перегрева серверов. Об этом сообщил в своем Twitter создатель мессенджера Павел Дуров.

Перегрев?
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Телеграм упал
« Ответ #68 : 29.04.2018, 08:31:43 »
Все работает, только опять подключение долгое
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Телеграм упал
« Ответ #69 : 29.04.2018, 08:38:35 »
Все работает, только опять подключение долгое
Как это работает, когда по всему миру не работает?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Телеграм упал
« Ответ #70 : 29.04.2018, 08:52:21 »
Я знаю почему сломалось  ^-^

Спойлер
[свернуть]
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Телеграм упал
« Ответ #71 : 29.04.2018, 09:17:47 »
а я думаю, что тишина... и правда поломалось... но дело в том, что это у всех. это не РКН
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Телеграм упал
« Ответ #72 : 29.04.2018, 09:31:37 »
Это чтобы я, наконец, допилила сайт)
быстрее допиливай, а то продолжат вееерно отключать все прочие отвлекающие факторы!  ;D

да на ленте написано, что сервера перегрелись у них.
эх, не скучно вам - каждый день телеграм-стресс, прям завидно  ;D
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Телеграм упал
« Ответ #73 : 29.04.2018, 09:41:32 »
быстрее допиливай, а то продолжат вееерно отключать все прочие отвлекающие факторы!  ;D
уже ж сказали, что не будут веерно :) даже вернули 3 млн амазоновских адресов сегодня, и обещают и другие вернуть, которые телеграмма не касаются :)

эх, не скучно вам - каждый день телеграм-стресс, прям завидно  ;D
если есть спрос, то значит надо организовать прокси в РФ, и дать возможность почувствовать блокировку на себе всем желающим :)
« Последнее редактирование: 29.04.2018, 09:44:43 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Телеграм упал
« Ответ #74 : 29.04.2018, 09:46:23 »
кто-то перестал ловить мышей!  *RTFM*  ;D
а то продолжат вееерно отключать все прочие отвлекающие факторы (рутрекеры и прочие нетфликсы)
*

almika

  • Захожу иногда
  • 325
  • 27 / 0
Re: Телеграм упал
« Ответ #75 : 29.04.2018, 10:29:57 »
Перебрала кучу прокси - глухо, переключилась на другую сеть - глухо, сайт даже в тор не открывался. Ну, думаю, недооценили мы ркн, нашли-таки способ. Пошла расстроенная окна мыть. А тут и новости подоспели, что временно это (надеюсь). Да еще и окна чистые!  ^-^
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Телеграм упал
« Ответ #76 : 29.04.2018, 10:40:00 »
пора уже "день без телеграмма" вводить.
представляете, все дружно отказываются на сутки от мессенджеров, а на следующий день живем в лучшем из миров: сайты доделаны, кругом окна блестят - лепота!  ;D
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Телеграм упал
« Ответ #77 : 29.04.2018, 11:08:04 »
пора уже "день без телеграмма" вводить.
представляете, все дружно отказываются на сутки от мессенджеров, а на следующий день живем в лучшем из миров: сайты доделаны, кругом окна блестят - лепота!  ;D
Ну уж не..
Там же вся работа завязана
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Телеграм упал
« Ответ #78 : 29.04.2018, 12:26:00 »
Ну все тогда с работой по телеграму. Странно, что это не произошло месяц назад. Заказчикам ведь это тоже наверно не нравится.

Я думаю заработает сегодня. Либо хакнули, либо технические проблемы. Если везде не работает.
« Последнее редактирование: 29.04.2018, 12:43:58 от capricorn »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Телеграм упал
« Ответ #79 : 29.04.2018, 12:43:30 »
ага, вообще не устойчив :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Телеграм упал
« Ответ #80 : 29.04.2018, 12:46:44 »
та не, вряд-ли до этого дошло.

что означает - там вся работа. а если решит владелец закрыть его вообще. тогда что.

заработает он. сегодня же.
« Последнее редактирование: 29.04.2018, 12:57:32 от capricorn »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Телеграм упал
« Ответ #81 : 29.04.2018, 12:53:37 »
Цитировать
Мессенджер Telegram перестал работать по всему миру из-за DDoS-атаки и массивного перегрева в одном из серверов. Об этом сообщил создатель мессенджера Павел Дуров.

По его данным, проблемы с подключением фиксируются у пользователей из России, Ирака, Ирана, США и Великобритании. Дуров пообещал, что работа мессенджера будет восстановлена в ближайшее время.

уже работает все
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Телеграм упал
« Ответ #82 : 29.04.2018, 12:59:55 »
Цитировать
из-за DDoS-атаки и массивного перегрева в одном из серверов

ну да. задосили миллион IP и один сервер сломался при этом.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Телеграм упал
« Ответ #83 : 29.04.2018, 13:21:47 »
Вы новости не читаете?
В Амстердаме проблемы с электричеством, вот и вырубило телегу, и аэропорт кстати местный тоже  8)
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Телеграм упал
« Ответ #84 : 29.04.2018, 15:23:52 »
Есть же запасные электрогенераторы. И сервер (железка) автоматически переключается на другой, если перегрелся. Есть же системы резервирования серверов. Один сломался - другой пошел.
« Последнее редактирование: 29.04.2018, 15:28:41 от capricorn »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Телеграм упал
« Ответ #85 : 29.04.2018, 17:16:36 »
Есть же запасные электрогенераторы. И сервер (железка) автоматически переключается на другой, если перегрелся. Есть же системы резервирования серверов. Один сломался - другой пошел.
На ДЦ то может и  есть, но если полгорода вокруг отрубается, то наверняка где-то есть слабое звено
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Телеграм упал
« Ответ #86 : 29.04.2018, 17:30:47 »
Как там с SOCKS, работает?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Телеграм канал о Joomla на английском

Автор Sulpher

Ответов: 0
Просмотров: 2023
Последний ответ 30.01.2024, 23:47:50
от Sulpher
Про Дурова, телеграм, вконтакт и чужое бабло

Автор capricorn

Ответов: 76
Просмотров: 3385
Последний ответ 05.05.2018, 20:56:34
от ChaosHead
Интерес к Joomla упал?

Автор Aspik

Ответов: 86
Просмотров: 6807
Последний ответ 27.10.2014, 18:00:06
от dmtn