Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

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

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Продолжаем эпопею.
Вообщем есть корзина, плюсики и минусики управлением кол-ва товара, проверяется это количество на то, кратно оно трем или нет, если не кратно, выводиться сообщение что должно быть кратно, если нет, то сообщение не выводится. Помимо вывода сообщения в div блок добавляется еще один класс.
Теперь вопрос.
Как проверить в скрипте наличие этого класса? Делаю так:
Код
	var elem = document.querySelector("#Cart");

if (elem.classList.contains("kratno3_d")) {
$orderMessage.show().find(".message").html("Некоторые товары продаются по 3 штуки");
}
else {
// тут оформление заказа
        }
Код не работает - заказ всегда оформляется. Как исправить?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Цитировать
Как проверить в скрипте наличие этого класса? Делаю так:
https://api.jquery.com/hasclass/
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
так я тоже пробовал. Не получаеться. может проблема в том что у меня этот класс глубоко сидит, то есть не прямой потомок... или как его там обозвать.
Тоесть у меня как то так:
Код
<div id="cart">
  <div class="table">
    <div class="product">
         <div class="kratno_3"></div>
    </div>
  </div>
</div>
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Sergey2, надо видеть весь код скрипта, и сам сайт. Причн может быть куча от неправильно селектора или иветна, до просто го конфликта.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Как то так, если я правильно понял вопрос
Спойлер
[свернуть]
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Если надо проверить наличие класса у первого вложенного блока:

https://jsfiddle.net/w5we048r/

Если надо вообще проверить есть ли вообще блоки с этим классом:

Код: javascript
if( $('#cart .table .product .kratno_3').length > 0 ) {
...
}
« Последнее редактирование: 15.06.2016, 15:53:02 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Как то так, если я правильно понял вопрос
Спойлер
[свернуть]

Спасибо! Работает! :)
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Если надо проверить наличие класса у первого вложенного блока:

https://jsfiddle.net/w5we048r/

Если надо вообще проверить есть ли вообще блоки с этим классом:

Код: javascript
if( $('#cart .table .product .kratno_3').length > 0 ) {
...
}
Тут косяк в том что надо полностью эти все "пути" прописывать, а там вложенность эта элементов на 15...
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Это как раз правильное решение. Совершенно не обязательно все пути прописывать. Учите как работают селекторы. Вариант который как бы вам подошел супер медленный так как он будет перебирать все блоки на странице и если где нибудь еще попадется блок с таким же классом результат будет положительным даже если его нет внутри нужных вам блоков . Вам это подходит - прекрасно. Остальным будет над чем подумать.
интернет-блог: http://websiteprog.ru
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Это как раз правильное решение. Совершенно не обязательно все пути прописывать. Учите как работают селекторы. Вариант который как бы вам подошел супер медленный так как он будет перебирать все блоки на странице и если где нибудь еще попадется блок с таким же классом результат будет положительным даже если его нет внутри нужных вам блоков . Вам это подходит - прекрасно. Остальным будет над чем подумать.
спасибо. Взял второй вариант :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как на джава скрипте поменять текст?

Автор Sergey2

Ответов: 1
Просмотров: 1149
Последний ответ 12.06.2016, 14:34:40
от Sergey2
Подключение фреймворка Joomla в стороннем скрипте

Автор stydent

Ответов: 16
Просмотров: 2199
Последний ответ 06.06.2015, 21:41:39
от AlekVolsk
Проверить, подключен ли скрипт

Автор AlekVolsk

Ответов: 27
Просмотров: 9130
Последний ответ 20.03.2015, 08:37:29
от almika
[Решено] Подключение фреймворка Joomla в стороннем скрипте и доступ к БД

Автор Mick_20

Ответов: 9
Просмотров: 20348
Последний ответ 06.06.2014, 19:49:43
от mcreature