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

VH

  • Moderator
  • 90
  • 1 / 0
  • 10 лет в хостинге. Опыт не купишь. www.vh2.ru
Внимание! Если Вы регистрировались на нашем новом сайте VH2 http://www.vh2.ru, то инструкции ниже выполнять не нужно. yes!


Редактируете файл libraries/joomla/filesystem/folder.php
в функции function create($path = '', $mode = 0755) после // First set umask код надо поправить следующим образом:

Код
                        // First set umask
                        //$origmask = @umask(0);

                        // Create the path
                        //if (!$ret = @mkdir($path, $mode)) {
                        if (!$ret = @mkdir($path)) {
                                //@umask($origmask);
                                JError::raiseWarning(
                                        'SOME_ERROR_CODE',
                                        'JFolder::create: ' . JText::_('Could not create directory'),
                                        'Path: ' . $path
                                );
                                return false;
                        }

                        // Reset umask
                        //@umask($origmask);

Также помните что права на директории должны быть 4770 (есть запись через веб) или 4750 (нет записи через веб)
Установить права на все вложенные папки текущей директории можно по ssh выполнив команду:

find . -type d -exec chmod 4770 {} \;

Производите установку.



При возникновении проблем с аплоадом фото в JoomGallery, следует отредактировать файл
./libraries/joomla/filesystem/file.php

После функции move_uploaded_file() должен быть следующий код:

Код
                
} else {
                        if (is_writeable($baseDir) && move_uploaded_file($src, $dest)) { // Short circuit to prevent file permission errors
                                        $ret = true;
                        } else {
                                JError::raiseWarning(21, JText::_('WARNFS_ERR02'));
                        }
                }
                return $ret;
        }
« Последнее редактирование: 15.04.2010, 11:12:01 от VH »
*

typer

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
Подскажите пожалуйста в чем беда phoca галерея не ставиться не одна из последних версий ,недавно к вам переехал,на старом хосте все нормально ставилось
Сейчас при установке ругается так вот

# Внимание! - Не удалось сменить права файла
# JFolder::create: Невозможно создать каталог
# JInstaller::install: Ошибка при создании директории "/pub/home/....../htdocs/components/com_phocagallery/assets/images

права проверял все нормально ,сама Joomla в админ панели тоже говорит что все права стоят какие ей надо
в configuration.пхп тоже все правильно прописано ,в чем может быть проблема ?
*

VH

  • Moderator
  • 90
  • 1 / 0
  • 10 лет в хостинге. Опыт не купишь. www.vh2.ru
Подскажите пожалуйста в чем беда phoca галерея не ставиться не одна из последних версий ,недавно к вам переехал,на старом хосте все нормально ставилось
Сейчас при установке ругается так вот

# Внимание! - Не удалось сменить права файла
# JFolder::create: Невозможно создать каталог
# JInstaller::install: Ошибка при создании директории "/pub/home/....../htdocs/components/com_phocagallery/assets/images

права проверял все нормально ,сама Joomla в админ панели тоже говорит что все права стоят какие ей надо
в configuration.пхп тоже все правильно прописано ,в чем может быть проблема ?

Если решение выше не помогло, напишите пожалуйста в поддержку онлайн - поможем. Сразу опишите как воспроизвести проблему и доступ в админку сообщите в поддержке.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3.2 не идет установка после первого шага

Автор VH

Ответов: 0
Просмотров: 5643
Последний ответ 28.11.2013, 20:03:31
от VH
Установка 1.5.x на хостинге ValueHost

Автор VH

Ответов: 30
Просмотров: 17536
Последний ответ 25.06.2010, 07:28:18
от Desiro
установка на Valuehost (кракозяблы вместо русского)

Автор deni4ka

Ответов: 11
Просмотров: 9344
Последний ответ 23.05.2010, 15:10:10
от VH
Установка 1.0.x на хостинге ValueHost

Автор VH

Ответов: 0
Просмотров: 5419
Последний ответ 06.10.2009, 13:45:19
от VH