Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями 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 Гость просматривают эту тему.
  • 7 Ответов
  • 3218 Просмотров
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Доброго времени суток.
Имеем чистый сервер nginx, Joomla 2.5.
Всё работает, настроены SEF ссылки, но поиск работает только с главной страницы и первой категории сайта.
Если пробовать поискать с какой нибудь другой страницы, находясь в подкатегории, в материале, то получаем
Код
No input file specified.
т.е. допустим находимся на example.com, или example.com/news.html, то поиск отрабатывает нормально.
если же мы находимся в подкатегории, или в материале, например example.com/news/first.html, то получаем вышеописанную ошибку.

В конфиге nginx прописана всего одна строка, касающаяся SEF
Код
        location / {
                try_files $uri $uri/ /index.php?q=$uri&$args;
        }

У кого есть опыт исправления подобной проблемы? думаю не у меня одного такое.
*

drage

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Это действительно проблема для всех версий Joomla. Это касается не только поиска, но и любых других компонентов.
Решение пока не нашлось... Будем искать дальше.
*

typer

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
не подскажите как сделать редирект http:/site.ru/index.php на http:/site.ru что бы дубля главной не было,  для Joomla 2.5 ?
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
не подскажите как сделать редирект http:/site.ru/index.php на http:/site.ru что бы дубля главной не было,  для Joomla 2.5 ?

У вас не работает поиск со страницы http:/site.ru/index.php?
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

typer

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
У вас не работает поиск со страницы http:/site.ru/index.php?
Не надо умничать, Русским языком написано, у меня не работает РЕДИРЕКТ тема касается nginx и j2.5 поэтому написал суда ,дабы не плодить новых, по пустякам
« Последнее редактирование: 14.04.2012, 04:14:54 от typer »
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Не надо умничать, Русским языком написано, у меня не работает РЕДИРЕКТ тема касается nginx и j2.5 поэтому написал суда ,дабы не плодить новых, по пустякам

Для начала - не надо грубить! Хамство не способствует нормальным ответам. Я вам не грубил и не указывал что в правилах форума сказано РУССКИМ ЯЗЫКОМ - один вопрос - одна тема. Из вашего вопроса абсолютно непонятно что и чего касается а что нет (тут нет экстрасенсов, что бы узнавть какой у вас сервер... да и не причем тут ваш сервер совсем, пусть у вас будет хоть nginx, хоть счетная машинка!). На ваш вопрос на форуме немало ответов, если вы такой умный, что можете судить кто умничает, а кто нет - то ПОЛЬЗУЙТЕСЬ ПОИСКОМ, а не хамите без повода... да и по поводу не хамите!

P.S.
И дабы не плодить флуда в топике - идите и читайте правила, потом задавайте свои вопросы правильно и в нужной теме.
Абсолютно пропадает желание после таких "товарисчей" кому-либо помогать... а то мало ли не понравится что ты написал, сразу начинают учить каким языком написано и указывать когда можно умничать, а когда не надо.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

typer

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
Сомневаюсь что кому-то нужна ваша помощь  ;) если вы понять не можете о чем речь идет... зачем вы сюда пишете, вам заняться больше не чем? Вменяемей человек в нашей области, в состояние понять что nginx это и есть Http сервер, и что такое редирект с index php на корень сайта. Ответов в поиске я не нашел
Да мне тоже, после таких "советчиков" вопросы не хочется задавать
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Это не я понять не могу, а это у кого-то ума не хватает почитать правила (один вопрос - одна тема), понять что здесь нет экстрасенсов, и понять что редиректы не только от сервера зависят. О том что у вас именно с сервером nginx (по вашему мнению) связанна проблема, вы уважаемый, изволили только во втором сообщении указать, да и то с пафосом и рекомендациями мне не умничать.

Цитировать
Да мне тоже, после таких "советчиков" вопросы не хочется задавать
А не пошли бы вы в жопу? По вашему мнению ума у меня не хватает, вопросы вам не хочется задавать - отлично! Идиотов и без вас на форуме полно.

P.S.
Да, если включите мозг и прочитаете первое сообщение - то думаю осилите понять что nginx в этой теме вообще-то и не при чем совсем, вопрос был вообще про поиск!
« Последнее редактирование: 24.04.2012, 13:14:10 от Marques »
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 3172
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Оптимизация сайта

Автор joni

Ответов: 0
Просмотров: 2964
Последний ответ 22.07.2023, 17:10:11
от joni
Скрипт при закрытии сайта

Автор Mick_20

Ответов: 8
Просмотров: 3536
Последний ответ 14.06.2023, 18:40:20
от effrit
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 19827
Последний ответ 01.08.2022, 05:30:50
от rezon777
Кнопка “Добавить в корзину” VirtueMart не работает на главной странице сайта

Автор max_max

Ответов: 0
Просмотров: 7844
Последний ответ 20.04.2021, 12:40:37
от max_max