Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 1361 Ответов
  • 353638 Просмотров
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Прайс-лист
« Ответ #1350 : 29.11.2012, 19:32:00 »
<< В начало < Предыдущая  1 2 3 4 Следующая > В конец >> убрать вниз прайса? и если 1 страница то не выводить его вообще?

Код
$GLOBALS['opt_pagenav']				= false;				// Флаг вывода пагинации
Как убрать везде Время работы скрипта? вместе с рамками, это реально надо только для отладки!
Код
if ( $opt_showworktime == false )

Как в окне печати названия товаров выровнять по левому краю?
Код
.pl_product{
text-align:left;
}

.pl_productPrice{
padding-left: 10px;
text-align: right;
}

Ваще туплю все есть в топике зенки не видят спать хотят)
« Последнее редактирование: 29.11.2012, 22:13:09 от terr »
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Прайс-лист
« Ответ #1351 : 03.12.2012, 01:23:49 »
Подскажите, пожалуйста. А это решение возможно как-нибудь использовать с VirtueMart 2?
Смотри здесь
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

DieH

  • Новичок
  • 2
  • 0 / 0
Re: Прайс-лист
« Ответ #1352 : 24.01.2013, 20:52:17 »
Здравствуйте.
Подскажите пожалуйста, в какую сторону копнуть, если в Firefox товары категории открываются и закрываются без проблем а в opera и chrome не нажатие ссылки "Показать/скрыть товары этой категории" реакции нет никакой
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1353 : 24.01.2013, 23:01:11 »
Здравствуйте.
Подскажите пожалуйста, в какую сторону копнуть, если в Firefox товары категории открываются и закрываются без проблем а в opera и chrome не нажатие ссылки "Показать/скрыть товары этой категории" реакции нет никакой

Если все сделали правильно, должно работать и в opera и chrome  без проблем. Сказали бы - в IE, никто бы не удивился...
Скорее всего, банальный конфликт подключенных скриптов на сайте. Искать нужно, видимо, тут.
*

DieH

  • Новичок
  • 2
  • 0 / 0
Re: Прайс-лист
« Ответ #1354 : 24.01.2013, 23:46:19 »
Если все сделали правильно, должно работать и в opera и chrome  без проблем. Сказали бы - в IE, никто бы не удивился...
Скорее всего, банальный конфликт подключенных скриптов на сайте. Искать нужно, видимо, тут.
Я понимаю что знаю слишком мало для того чтобы задать правильный вопрос, поэтому просто сообщу исходные данные, может сможете что-нибудь посоветовать, оттолкнувших от них
1. Joomla 1.5.20 + vm 1.1.6 , шаблон от RocketTheme rt_crystalline "с каким-то gantry"
2. от скрипта требуется только выводить прайс с возможностью добавления в корзину
3. на любом браузере наблюдаются проблемы с AJAX добавлением в корзину, при любых настройках при нажатии кнопки добавить происходит переход в нее.
------------------------
Вопрос решился "отрубанием каких-то mootools в vm" согласно рекомендации http://joomlaforum.ru/index.php?PHPSESSID=k2atr76qladhkqhutmjj4vtcg3&topic=158383.0
Заодно заработало и AJAX добавление в корзину
Спасибо за ответ
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1355 : 25.01.2013, 00:17:08 »
Я понимаю что знаю слишком мало для того чтобы задать правильный вопрос, поэтому просто сообщу исходные данные, может сможете что-нибудь посоветовать, оттолкнувших от них
1. Joomla 1.5.20 + vm 1.1.6 , шаблон от RocketTheme rt_crystalline "с каким-то gantry"
2. от скрипта требуется только выводить прайс с возможностью добавления в корзину
3. на любом браузере наблюдаются проблемы с AJAX добавлением в корзину, при любых настройках при нажатии кнопки добавить происходит переход в нее.
------------------------
Вопрос решился "отрубанием каких-то mootools в vm" согласно рекомендации http://joomlaforum.ru/index.php?PHPSESSID=k2atr76qladhkqhutmjj4vtcg3&topic=158383.0
Заодно заработало и AJAX добавление в корзину
Спасибо за ответ
Ну если вопрос решился, то и слава богу! Зато "отрубанием каких-то mootools в vm" Вы мне даже настроение "приподняли".
Имейте ввиду, что частенько используются одновременно несколько скриптов (query и mootools). Отсюда и возможны конфликты между ними. очень может быть и конфликт между разными версиями одного скрипта, если подключаются сразу несколько. Смотреть нужно в каждом конкретном случае отдельно.
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Прайс-лист
« Ответ #1356 : 04.02.2013, 08:27:44 »
перестала работать ссылка печать http://remcomsite.ru/index2.php?option=com_virtuemart&page=shop.pricelist&Itemid=&process=true&mode=print
с чем может быть связанно? с pdf выводом тоже самое
Категорий: 0. Товаров: 0
« Последнее редактирование: 04.02.2013, 08:31:29 от terr »
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1357 : 04.02.2013, 10:12:41 »
перестала работать ссылка печать http://remcomsite.ru/index2.php?option=com_virtuemart&page=shop.pricelist&Itemid=&process=true&mode=print
с чем может быть связанно? с pdf выводом тоже самое
Категорий: 0. Товаров: 0
Terr, а в чем проблема? все грузится - и печать и PDF... Посмотрел в лисе, ие, и Opera (ие, соответственно, подтупливает - но это больше проблема взаимоотношений с Дядей Биллом)
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Прайс-лист
« Ответ #1358 : 07.02.2013, 08:31:32 »
Цитировать
Terr, а в чем проблема? все грузится - и печать и PDF... Посмотрел в лисе, ие, и Opera (ие, соответственно, подтупливает - но это больше проблема взаимоотношений с Дядей Биллом)

Да но в них нет товаров, или только у меня нет товаров?

Выключил включил SEO Заработало товар отображать стал, странно
« Последнее редактирование: 07.02.2013, 08:40:15 от terr »
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1359 : 07.02.2013, 10:44:52 »
Да но в них нет товаров, или только у меня нет товаров?

Выключил включил SEO Заработало товар отображать стал, странно
Все есть! Товары отображаются во всех режимах. Ищи у себя. Браузер чистил?
А SEF какой - 404? С ним бывает всякое...
*

comrad

  • Новичок
  • 1
  • 0 / 0
Re: Прайс-лист
« Ответ #1360 : 25.02.2013, 13:07:59 »
to Иоланта
Кажется, я смогу помочь решить Вашу проблему с ПЭДЭЭФом. Посмотрите тут. Если подойдет, расскажу, как сделать...
Добрый день, уважаемый aleks_yug. Мне такой прайс с pdf тоже подходит. Прошу вашей помощи.
*

El_nik

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Прайс-лист
« Ответ #1361 : 08.05.2013, 22:08:03 »
aleks_yug
Спасибо огромное за вашу работу и великолепный модуль.  ::)
У становил на свой сайт все работает замечательно, но есть пару вопросов по выводу в файл PDF.
1. На демо сайтах что посте с актуальной версией компонента, Прайс в PDF при клике сразу же сохраняется в файл на компьютере. На моем сайте сначала открывается плагином pdf в браузере. где и что можно подправить?
2. PDF заработал только после отключения GZIP в админке Joomla, а так писал что недопустимый формат сжатия.
Может кто знает как можно заставить GZIP работать на php и HTML при этом не трогая pdf Файлы?
3. Где и как подправить стиль вывода в PDF ну что бы были таблички и зебра как на демо - сайтах, а то выводиться белый фон и строки.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Делаем из категории прайс-лист, с разделами и с расширенными атрибутами товаров

Автор numen

Ответов: 18
Просмотров: 9537
Последний ответ 04.07.2013, 06:33:08
от rushab
Прайс-лист - подведение итогов.

Автор adjuster

Ответов: 2
Просмотров: 2809
Последний ответ 02.10.2012, 19:16:20
от renata
Для каждой группы покупателей свой прайс лист

Автор iworkshop

Ответов: 2
Просмотров: 2645
Последний ответ 17.06.2012, 12:35:37
от baloon
Как в прайс-листе добавить пункт показывать кол-во товара?

Автор blessedlive

Ответов: 9
Просмотров: 2241
Последний ответ 04.11.2011, 08:53:08
от blessedlive
Вывод товаров в категории как в прайс-листе

Автор Major-Max

Ответов: 6
Просмотров: 2723
Последний ответ 28.02.2011, 21:00:43
от Major-Max