Новости Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla.JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика. В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов). В список попали:- PHPUnit - фреймворк для unit-тестирования в PHP- Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.- CodeIgniter — популярный MVC-фреймворк для разработки на PHP- 👩‍💻 Joomla! - наша любимая CMS.Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь. 🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet). @joomlafeed#joomla #community

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Как с использованием плагина jquery.validation проверить, чтобы в select был выбран не первый итем(option)?

Вывод сообщения о несоответствии заданным параметрам выводится label'ом сразу после проверяемого input'а, это как-либо переопределяется?
Хочу, чтобы было всплывающее сообщение как в bs3.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Незнаю как в bs3 сообщения всплывают но думаю этот пример поможет:
http://jsfiddle.net/ct4cuymt/
Описания всех методов можно найти на официальной старничке:
http://jqueryvalidation.org/
интернет-блог: http://websiteprog.ru
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Пример - почти то, что искал! спс.

Возможно, это и не bs3, но мутулз отключен, bs2 из ядра не подключается, как вывести аналогичное (на скрине переопределенный в шаблоне с bs3 com_content.login)?
При этом всплывающее сообщение в файрбаге не видно!
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
При этом всплывающее сообщение в файрбаге не видно!
потому что это сообщение выводит сам браузер для типа required
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
И как мне инициировать вывод этого сообщения со своим текстом, required у полей установлен?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Если в поле ввожу текст ручками - валидатор убирает сообщение об ошибки, ранее показанное; а если выбираю значение из списка значений, ранее вводимых в это поле, открывающегося по двойному щелчку на поле, то сообщение валидатора об ошибке остается. Как это можно исправить?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Решено, по образцу zomby6888, с единственным изменением:
вывод сообщений валидатора - в <div class="alert alert-danger" id="cu-error"></div>:
Код: javascript
showErrors: function(errorMap, errorList) {
  $('#cu-error').hide();
  if (this.numberOfInvalids() > 0) {
    this.defaultShowErrors();
    $('#cu-error').fadeIn(200);
  }
}
При клике на submit перед обработкой формы на аяксе:
Код: javascript
if (!$('form').valid()) return false;
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Еще вопрос по селекту:
При нажатии на кнопку очистки полей формы надо выбрать селекту первый option, который при этом disabled:
Код: javascript
$('#oda-dayscount :first').attr('selected', 'selected');
В одном модуле работает, в другом нет...

Во вьюхе модуля селект формируется так:
Код: php
echo '<select id="oda-dayscount" name="dayscount" class="form-control" tabindex="0" required="true" aria-required="true">'.
  '<option disabled selected value="">'.JText::_('MOD_ORDER_DEMO_ACCESS_DAYSCOUNT').'</option>';
$i = 1;
if (!$dayscount_oda or $dayscount_oda < 1 or $dayscount_oda > 30) $dayscount_oda = 7;
while ($i <= $dayscount_oda) {
  switch ($i) {
    case 1: echo '<option value="'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC1').'">'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC1').'</option>'; break;
    case 2: echo '<option value="'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC2').'">'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC2').'</option>'; break;
    case 3: echo '<option value="'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC2').'">'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC2').'</option>'; break;
    case 4: echo '<option value="'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC2').'">'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC2').'</option>'; break;
    default: echo '<option value="'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC3').'">'.$i.JText::_('MOD_ORDER_DEMO_ACCESS_DC3').'</option>';
  }
  $i++;
}
echo '</select>';

Почему может не срабатывать js?
« Последнее редактирование: 06.09.2014, 22:55:25 от AlekVolsk »
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
В одном модуле работает, в другом нет...
Почему может не срабатывать js?
Потому что у вас больше одного id на странице с одним именем. Используйте классы.
Веб-разработка: заказ. Только новая разработка.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
id только один, проверено, но все равно не работает.
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
id только один, проверено, но все равно не работает.
наверное, не так понял, подумал, что на странице больше одного такого модуля: "В одном модуле работает, в другом нет..."

Код: javascript
$('#oda-dayscount').val('');
Веб-разработка: заказ. Только новая разработка.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Код: javascript
$('#oda-dayscount').val('');
Да, работает, спасибо.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
А как на js реализовать такое: если в селекте выбран первый оптион, то color (цвет шрифта) такой же, как у класса .muted (независимо от того, какое там значение имеет color), иначе - цвет по умолчанию
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
А как на js реализовать такое: если в селекте выбран первый оптион, то color (цвет шрифта) такой же, как у класса .muted (независимо от того, какое там значение имеет color), иначе - цвет по умолчанию
Вынес в отдельный топик
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
А как на js реализовать такое: если в селекте выбран первый оптион, то color (цвет шрифта) такой же, как у класса .muted (независимо от того, какое там значение имеет color), иначе - цвет по умолчанию
Не понятно, где должен быть цвет, и откуда брать дефолтный. Поэтому "?"
Код: javascript
function changeColor(){
    var colorMuted = $(".muted").css("color");
var colorDefault = $(".?").css("color");
if( $("#mySelect option:selected").index() == 0 ){
$("#?").css("color",colorMuted);
} else {
$("#?").css("color",colorDefault);
}
}
changeColor();
$("#mySelect").on("change",function(){
    changeColor();
});

Если у первого option value="" , лучше
Код: javascript
if( !$("#mySelect").val() ){
Веб-разработка: заказ. Только новая разработка.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
fsv, спасибо.
Решено.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

PHP вывод и замена значения из БД

Автор CityCat

Ответов: 11
Просмотров: 700
Последний ответ 29.07.2021, 15:53:58
от CityCat
Скрытие полей в зависимости от select?

Автор warlocksp

Ответов: 17
Просмотров: 925
Последний ответ 11.05.2021, 11:46:12
от warlocksp
Вывод img взависимости от url?

Автор warlocksp

Ответов: 2
Просмотров: 743
Последний ответ 25.04.2021, 14:50:32
от warlocksp
Не работает JQuery хотя он подключен

Автор dm-krv

Ответов: 3
Просмотров: 1196
Последний ответ 05.03.2019, 21:22:13
от dm-krv
Вывод данных соглано таблицы Excel

Автор warlocksp

Ответов: 56
Просмотров: 2490
Последний ответ 28.02.2019, 23:56:23
от warlocksp