Новости Joomla

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

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

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

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

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #31 : 24.09.2010, 12:52:13 »
Вставил
public_html/administrator/components/com_virtuemart/classes/ps_product.php
осталась та же ошибка с адресом файла, поставил
require_once( '/home/radialki/public_html/administrator/components/com_virtuemart/classes/ps_product.php');
   $ps_product = new ps_product;
   $ps_product->product_snapshot($product_sku);}
выдало новую ошибку
Fatal error: Class 'vmAbstractObject' not found in /home/radialki/public_html/administrator/components/com_virtuemart/classes/ps_product.php on line 25
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Вывод товаров
« Ответ #32 : 24.09.2010, 12:56:06 »
значит, путь сожрал. Но этого мало.
А если перед этим
Код
if( file_exists(dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' )) {
   require_once( dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' );
} else {
   require_once( dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' );
}
поставить?
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #33 : 24.09.2010, 12:57:27 »
Fatal error: require_once() [function.require]: Failed opening required '/home/radialki/public_html/components/com_php/files/../../components/com_virtuemart/virtuemart_parser.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/radialki/public_html/components/com_php/files/Kaichi_mod_to on line 5
сейчас попрописываю пути там
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #34 : 24.09.2010, 13:01:37 »
Выдало сайт без результатов. Сейчас проверю по параметрам, все ли ок
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Вывод товаров
« Ответ #35 : 24.09.2010, 13:09:48 »
чёт в трёх соснах плутаем. Значит так. У формы задай action cо ссылкой "www.site/index.php?page=название_принимающего_скрипта&option=com_virtuemart"
Принимающий скрипт размести в \administrator\components\com_virtuemart\html и наслаждайся всей мощью Joomla и VirtueMart, поставив в начале файла
Код
<?php
if (!defined('_VALID_MOS') && !defined('_JEXEC'))
    die('Direct Access to ' . basename(__FILE__). ' is not allowed.');
mm_showMyFileName(__FILE__);
require_once (CLASSPATH . "ps_product.php");
$ps_product = new ps_product;
global $mainframe, $vmLogger;
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #36 : 24.09.2010, 13:12:00 »
Сейчас все сделаю
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #37 : 24.09.2010, 13:25:35 »
Выдает главную
дописал .php к имени файла, получил Ошибка: Модуль не зарегистрирован."search_Kaichi_to" - неправильный модуль VirtueMart.
Ищу куда надо дорегистрировать
« Последнее редактирование: 24.09.2010, 13:28:55 от fire86 »
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #39 : 24.09.2010, 14:36:35 »
Вырубали свет, счас попробуем зарегить
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #40 : 24.09.2010, 14:43:36 »
Зарегил, выводит главную Вирта. чтото значит не так в коде. Счас попробую разобратся.
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #41 : 24.09.2010, 14:50:30 »
Так, я зарегал, только не работает. Выводит главную вирта и все. Думал что код не тот, оставил в коде только echo "YYY", ничего не вывело.Только запутался еще больше.
 Не могли бы вы привести пример модуля, что выводит через
require_once (CLASSPATH . "ps_product.php");
$ps_product = new ps_product;
$ps_product->product_snapshot($product_sku);
я посмотрю как он это делает и попробую повторить
« Последнее редактирование: 24.09.2010, 15:27:49 от fire86 »
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #43 : 24.09.2010, 15:34:11 »
модуль опубликован? права стоят (поставь none)?
модуль опубликован, все галочки поставил
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #45 : 24.09.2010, 15:37:28 »
Оставил только none. Результат тот же. Для уточнения - как правильно публиковать модуль виртуемарта? Как обычный модуль?
« Последнее редактирование: 24.09.2010, 15:42:21 от fire86 »
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #46 : 24.09.2010, 15:40:47 »
готов на стену лезть!!
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #48 : 24.09.2010, 15:55:40 »
Не могу там найти где публикуются модули. Написано название моего модуля, далее поля для галочек, стоит только нон и корзина.Еще список функций и порядок. Всё(
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #50 : 24.09.2010, 15:59:17 »
Это сделал. Показывает только главную ВМ

« Последнее редактирование: 24.09.2010, 16:04:41 от fire86 »
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #52 : 24.09.2010, 16:24:03 »
Есть ли другая функция для вывода товара? проверил через ПХП модуль, выводит все, кроме непосредственно product_snapshot
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #54 : 24.09.2010, 16:31:50 »
А есть какой-нить модуль где можно увидеть product_snapshot в действии?
И сразу уточню, должно ли оно что-то вывести если я

require_once( '/home/radialki/public_html/administrator/components/com_virtuemart/classes/ps_product.php');
   $ps_product = new ps_product;
        $product_sku="a000001";
          $ps_product->product_snapshot($product_sku);

? тк у мя ничего не выводит. А товар в jos_vm_product с product_sku="a000001" есть!
« Последнее редактирование: 24.09.2010, 16:40:55 от fire86 »
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Вывод товаров
« Ответ #55 : 24.09.2010, 16:55:20 »
в модулях, например, вот так выводят
Код
<tr align="center" class="sectiontableentry1">
<td><?php $ps_product->show_snapshot($prodlist[$rand_prods], $show_price, $show_addtocart);  ?><br />
</td>
</tr>
(show_snapshot просто вызывает product_snapshot)
Открой mod_virtuemart_randomprod_1.1.3.j15.zip например
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #56 : 24.09.2010, 16:59:14 »
я нашел! надо просто добавить еcho!
echo $ps_product->product_snapshot($product_sku);

А можно результат по страницам разбить?
« Последнее редактирование: 24.09.2010, 17:03:12 от fire86 »
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Вывод товаров
« Ответ #57 : 24.09.2010, 17:05:53 »
ну я так и знал, что все этим кончится - начинаем дублирокать функционал vm - а всего-то надо изучить shop.browse.php и shop_browse_queries.php там есть масса возможностей по отбору. Не надо изобретать велосипед.
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Вывод товаров
« Ответ #58 : 24.09.2010, 17:41:00 »
Значит надо будет их помучить)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart 1.1.8 - Наличие: Есть (по умолчанию) + Наличие: ZZZ (бр

Автор Nessy74

Ответов: 6
Просмотров: 3289
Последний ответ 22.01.2016, 13:24:17
от AzMandius
Мод Статистика для VirtueMart 1.0.x

Автор sveneld

Ответов: 13
Просмотров: 5723
Последний ответ 20.07.2015, 20:42:25
от sveneld
VirtueMart 1.1.8 - при клике на Категорию Товара всегда от

Автор Nessy74

Ответов: 6
Просмотров: 2224
Последний ответ 12.12.2014, 16:00:36
от Nessy74
Изображение наличия товара в зависимости

Автор Aleks_El_Dia

Ответов: 2
Просмотров: 1773
Последний ответ 13.03.2014, 04:58:54
от Aleks_El_Dia
Выпадающий список со всеми товарами [Полн

Автор murat

Ответов: 29
Просмотров: 9224
Последний ответ 30.09.2013, 10:09:38
от be.maxi