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

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Здравствуйте! Необходимо возле выпадающего списка (24 - id валюты) вывести обменный курс, тоесть currency_value.


Кода ниже не срабатывают.
Код
<?php echo "Курс ".$row->currency_id[currency_value];?>
Код
<?php echo "Курс ".$this->currency_value;?>
Буду благодарен за помощь.
« Последнее редактирование: 03.02.2017, 09:56:36 от tomas_morgam »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #1 : 02.02.2017, 17:32:06 »
кхм... ну ладно $row->currency_id - тут хоть про валюту что то есть. но что вас натолкнуло на мысль, что $this->product_with_attribute как то связан с валютой?

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

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #2 : 03.02.2017, 10:14:09 »
кхм... ну ладно $row->currency_id - тут хоть про валюту что то есть. но что вас натолкнуло на мысль, что $this->product_with_attribute как то связан с валютой?

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

Вначале взял код с редактирование валюты и изменил, но не сработало
Код
$row1=$this->currency;
echo "Курс ".$row1->currency_value;
/*или другой */
$row1=$row->currency_id;
echo "Курс ".$row1->currency_value;

Потом взял другой - с вывода валюты в админке, также не сработало.
Код
$currencies = $this->lists['currency'];
$count = count($currencies);
foreach($currencies as $currency){
if ($row->currency_id == $currency->currency_id)
$rez = $currency->currency_value;
}
echo "Курс ".$rez;
Видимо прийдется через запросы к БД получать значение валюты.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #3 : 03.02.2017, 10:17:51 »
я об этом сразу написал
надо получать
:)

Вначале взял код с редактирование валюты
Потом взял другой
чтобы брать так код - надо брать его с самого начала, а не уже в шаблоне. что такое $this->currency ? что такое $this->lists['currency'] ? вот возьмите их, и все получится.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #4 : 03.02.2017, 11:27:38 »
я об этом сразу написал:)
чтобы брать так код - надо брать его с самого начала, а не уже в шаблоне. что такое $this->currency ? что такое $this->lists['currency'] ? вот возьмите их, и все получится.
А как брать с самого начала, так как я не совсем понимаю откуда приходят запросы в шаблон.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #5 : 03.02.2017, 11:32:13 »
из контроллера
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #6 : 03.02.2017, 11:38:48 »
из контроллера
В папке controllers к сожалению не нашел что-то подобное к currency, возможно где-то в другом месте "спрятано".
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #7 : 03.02.2017, 11:53:54 »
ну во-первых все есть, я надеюсь вы в administrator смотрите контроллеры. а во-вторых всегда есть универсальный способ - ищите файлы по вхождению строки например lists['currency']
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #8 : 03.02.2017, 15:45:14 »
ну во-первых все есть, я надеюсь вы в administrator смотрите контроллеры. а во-вторых всегда есть универсальный способ - ищите файлы по вхождению строки например lists['currency']
Большое спасибо за подсказки, получилось!
Нашел код
Код
$currency_id = $row->currency_id;
$currency = JSFactory::getTable('currency', 'jshop');
$currency->load($currency_id);
$currency_value = $currency->currency_value;
echo "Курс валют ".$currency_value;


А как теперь засунуть цену*курс в переменную product_buy_price в БД?
Ниже код не срабатывает.
Код
$product = JSFactory::getTable('product', 'jshop');
$product->set("product_buy_price", $product_buy_price);
« Последнее редактирование: 03.02.2017, 16:30:05 от tomas_morgam »
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #9 : 03.02.2017, 17:00:53 »
Не совсем то, возможно где-то в архитектуре запутался.
Вставил код в info.php по адресу administrator/components/com_jshopping/views/product_edit/
Код
$db =& JFactory::getDBO();
$query = "UPDATE #__jshopping_products SET product_buy_price =". $product_buy_price." WHERE product_id =".$row->product_id."";
$db->setQuery( $query );
$db->query();
Меняю курс на странице редактирования валюты, но выходит цена в БД не обновляется, так как попросту на странице валюты нет обработчика (тот что выше описал). Подскажите, пожалуйста, как можна решить проблему.
« Последнее редактирование: 03.02.2017, 17:32:38 от tomas_morgam »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не сохраняется порядок товаров в админке

Автор heartlink

Ответов: 7
Просмотров: 2801
Последний ответ 08.10.2024, 10:24:02
от kit2m2
Ограничение Order number в админке?

Автор ИммоБокс

Ответов: 2
Просмотров: 1461
Последний ответ 13.03.2024, 11:26:33
от ИммоБокс
В каких файлах строится вывод пунктов меню?

Автор Zelyonkin

Ответов: 9
Просмотров: 1286
Последний ответ 06.09.2021, 16:51:55
от Zelyonkin
Вывод переменных карточки товара в файле шаблона Joomla

Автор shop-user

Ответов: 4
Просмотров: 882
Последний ответ 24.06.2021, 10:19:11
от shop-user
Артикул товара в админке

Автор PrimitiveFish

Ответов: 11
Просмотров: 869
Последний ответ 18.04.2021, 13:18:30
от kit2m2