Новости 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. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Посмотрите какие урл должны быть и какие есть, внесите соотв. правки в файл выгрузки, там 1 строку нужно будет подправить и все.
*

abbat_gro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
друзья, киньте пожалуйста, код для вывода производителя плз. а то я че-то не догоняю как...
и куда этот код пихать...
*

abbat_gro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
спасибо вроде сам догнал, но для остальных, конечно желательно добавить это дело, (хотя бы в закомментированном виде)
*

abbat_gro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
strip_tags($row[$i]['product_name']) - вот эта функция поидее должна убирать теги и символы хтмл и пхп? я правильно понял? она пропустит "&" ? а то у меня получается что пропускает... и ямаркет выдает
на товар с фразой click&safe
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unterminated entity reference, 'Safe' (строка 6461, столбец 44)
*

abbat_gro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
блин и с этим понял ))) видимо стоит задать сюда вопрос, чтоб догнать :)
*

Solser

  • Захожу иногда
  • 64
  • 16 / 1
strip_tags($row[$i]['product_name']) - вот эта функция поидее должна убирать теги и символы хтмл и пхп? я правильно понял? она пропустит "&" ? а то у меня получается что пропускает... и ямаркет выдает
на товар с фразой click&safe
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unterminated entity reference, 'Safe' (строка 6461, столбец 44)


Та же самая ошибка. Пропускает в названии товара символ &.  Помогите решить. Конечно, можно тупо в названиях товаров заменить, но не хотелось бы.
*

fabshop

  • Новичок
  • 4
  • 0 / 0
Да ошибка та же!!!!
*

Solser

  • Захожу иногда
  • 64
  • 16 / 1
Я решил проблему символа & в названиях товара так: там , где формируется тег <name>

заменяешь :
strip_tags($row[$i]['product_name'])
На:
strip_tags(str_replace("&","&amp;",$row[$i]['product_name']))

*

fabshop

  • Новичок
  • 4
  • 0 / 0
Я решил проблему символа & в названиях товара так: там , где формируется тег <name>

заменяешь :
strip_tags($row[$i]['product_name'])
На:
strip_tags(str_replace("&","&amp;",$row[$i]['product_name']))


теперь ошибка такая:
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unknown element 'br' (строка 1, столбец 4)
*

Solser

  • Захожу иногда
  • 64
  • 16 / 1
Посмотри как сформировалась строка эта. Скорее всего,  орфографическая ошибка, тег br не оформлен правильно.
*

fabshop

  • Новичок
  • 4
  • 0 / 0
Посмотри как сформировалась строка эта. Скорее всего,  орфографическая ошибка, тег br не оформлен правильно.
Если бы я знал как это сделать...
*

sotkom

  • Новичок
  • 9
  • 0 / 0
помогите решить проблему, плз!!! с валидностью, стоит Joostina и виртуемарт, валидатор ругается на импеданс & в url... нужно поменять его на &amp;, например, в форме поиска есть урл ......ru/index.php?page=shop.browse" а вот где к нему добавляются &option=com_VirtueMart&Itemid=4 я так и не нашел...
*

Solser

  • Захожу иногда
  • 64
  • 16 / 1
Если бы я знал как это сделать...

Пришли ссылку на экспорт, посмотрим.
*

fabshop

  • Новичок
  • 4
  • 0 / 0
Пришли ссылку на экспорт, посмотрим.
вот: http://fabshop.ru/media/market.php
буду очень признателен!
*

Solser

  • Захожу иногда
  • 64
  • 16 / 1
вот: http://fabshop.ru/media/market.php
буду очень признателен!

Отписал в личку.
*

dj_lexa

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
описанное чуток выше - вообще для виртмарта серии 1.0

для виртмарта серии 1.1 немного по-другому ссылка выглядеть должна

сейчас имею в наличии чуток разные скриптики для разных виртов : ))

ps/ в скрипте для 1.1 пофиксен трабл с кодировкой utf-8


в приложении оба файла


Файл выгрузки для VirtueMart 1.0.x показывает цену на товар без налогов (без НДС). Что нужно поправить что бы он выводил цену с налогами?
*

Олег

  • Захожу иногда
  • 79
  • 1 / 0
Ребят, не подскажите, VirtueMart 1.0.15
Выгрузил через специальную кнопку в магазине скрипт для маркета
Назвал его market.php , залил в корень и...теперь такая хрень: http://www.nozhevoy.ru/market.php
Пустая страница открывается почему-то:(
Что не правильно сделал?
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Назови его market.xml это будет правильней
*

Олег

  • Захожу иногда
  • 79
  • 1 / 0
Понял.
Сейчас сделаю
*

Олег

  • Захожу иногда
  • 79
  • 1 / 0
Код
Детали валидации YML файла
http://nozhevoy.ru/market.xml

Server error: Broken pipe
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Это кто вам пишет такое?
*

Олег

  • Захожу иногда
  • 79
  • 1 / 0
Это кто вам пишет такое?
Это в яндекс-маркете, при подготовке к выгрузке ассортимента,при проверке YML файла
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Если у вас Joomla 1.0.15, то можете не сохранять файл, а просто дать яндексу ссылку вида:
/index.php?page=product.csv_upload&option=com_virtuemart&func=export_yml
*

Олег

  • Захожу иногда
  • 79
  • 1 / 0
Если у вас Joomla 1.0.15, то можете не сохранять файл, а просто дать яндексу ссылку вида:
/index.php?page=product.csv_upload&option=com_virtuemart&func=export_yml
Не Joomla 1.0.15, а наверное VirtueMart ;)
Так там же выгрузка скрипта происходит локально.В смысле он предлагает сохранить где-нибудь файл
Я его сохранил,закачал в корень и дал ссылку.
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Там выгрузка происходит как раз так, как надо Яндексу. Все актуальные данные сразу из базы идут в Маркет.
Нет никакой необходимости каждый раз сохранять этот файл на диске, следить за его обновлением и т.д.
Попробуйте, у моих партнеров не на одном проекте так работает.
*

Олег

  • Захожу иногда
  • 79
  • 1 / 0
Там выгрузка происходит как раз так, как надо Яндексу. Все актуальные данные сразу из базы идут в Маркет.
Нет никакой необходимости каждый раз сохранять этот файл на диске, следить за его обновлением и т.д.
Попробуйте, у моих партнеров не на одном проекте так работает.
Cейчас попробую
« Последнее редактирование: 20.08.2009, 11:58:04 от Олег »
*

Олег

  • Захожу иногда
  • 79
  • 1 / 0
*

allexk

  • Новичок
  • 3
  • 0 / 0
*

maxtor

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
у меня возникла проблема, если на товар существует скидка, товар выгружается с ценой без скидки и Яндекс не принимает магазин,  помогите решить эту проблему, пожалуйста.
*

Волька

  • Осваиваюсь на форуме
  • 36
  • 2 / 0
В файле выгрузки получается, что для всех товаров валюта определена та, которую указываем в конце скрипта. Например, в этом случае "echo"<currencyId>USD</currencyId>\n";" для всех товаров валюта ставится USD.

А как поступать, если в базе цены на разные товары указаны в разных валютах.
Всё вручную править в получающемся файле выгрузки? Зачем тогда в начале скрипта указываем курсы валют?
Есть другой вариант решения?
 !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

1C УТ 8.x &lt;-&gt; VirtueMart по протоколу CommerceML

Автор Centoff

Ответов: 1315
Просмотров: 224156
Последний ответ 27.10.2020, 15:32:10
от Leo1986
Импорт из CSV товаров с типами и свойствами из

Автор Gruz

Ответов: 499
Просмотров: 155884
Последний ответ 23.02.2017, 15:15:42
от orchanin
Как импортировать файл XML в Joomla VirtueMart?

Автор Кот Смюлан

Ответов: 2
Просмотров: 6298
Последний ответ 14.07.2016, 18:40:24
от Berzerker
импорт товаров в YML Яндекс маркет

Автор zmeyx

Ответов: 5
Просмотров: 12574
Последний ответ 14.07.2016, 18:34:28
от Berzerker
Скрипт экспорта товаров в Яндекс маркет (yml)

Автор gaalferov

Ответов: 12
Просмотров: 12934
Последний ответ 08.06.2016, 14:02:27
от DimaXP