Новости Joomla

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки /tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля - default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

Escander

  • Захожу иногда
  • 245
  • 0 / 0
Всем привет. При попытке создать или редактировать пункт основного меню возникает ошибка Cannot use object of type stdClass as array
Что делать? Подскажите, пожалуйста.
*

NewUsers

  • Живу я здесь
  • 2310
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Включите отладку!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Escander

  • Захожу иногда
  • 245
  • 0 / 0
Включил. А дальше что делать?
*

Escander

  • Захожу иногда
  • 245
  • 0 / 0
Теперь пишет так:  Cannot use object of type stdClass as array
/home/h007374322/xn--c1ajz8b.top/docs/plugins/system/helix3/helix3.php:51
*

NewUsers

  • Живу я здесь
  • 2310
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Включил. А дальше что делать?
В отладке все написано, в каком файле и строке ошибка!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

NewUsers

  • Живу я здесь
  • 2310
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Теперь пишет так:  Cannot use object of type stdClass as array
/home/h007374322/xn--c1ajz8b.top/docs/plugins/system/helix3/helix3.php:51
Правильно! Теперь открывайте этот файл и переходите к 51 строке
Пришлите код с 40 по 60 строку
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Escander

  • Захожу иногда
  • 245
  • 0 / 0
Спасибо. Вот:
function onContentPrepareForm($form, $data) {

        $doc = JFactory::getDocument();
        $plg_path = JURI::root(true).'/plugins/system/helix3';
        JForm::addFormPath(JPATH_PLUGINS.'/system/helix3/params');

        if ($form->getName()=='com_menus.item') { //Add Helix menu params to the menu item   
           
            JHtml::_('jquery.framework');

            if($data['id'] && $data['parent_id'] == 1) {
               
                JHtml::_('jquery.ui', array('core', 'more', 'sortable'));

                $doc->addScript($plg_path.'/assets/js/jquery-ui.draggable.min.js');
                $doc->addStyleSheet($plg_path.'/assets/css/bootstrap.css');
                $doc->addStyleSheet($plg_path.'/assets/css/font-awesome.min.css');
                $doc->addStyleSheet($plg_path.'/assets/css/modal.css');
                $doc->addStyleSheet($plg_path.'/assets/css/menu.generator.css');
                $doc->addScript($plg_path.'/assets/js/modal.js');
*

NewUsers

  • Живу я здесь
  • 2310
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Замените строку
Код: php
if($data['id'] && $data['parent_id'] == 1) {
на
Код: php
if($data instanceof JObject)
{
    $id = $data->get('id', 0);
    $parent_id = $data->get('parent_id', 0);
}
else if(is_array($data))
{
    $id = $data['id'];
    $parent_id = $data['parent_id'];
}
else
{
    $id = $parent_id = 0;
}

if($id && $parent_id == 1) {
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Escander

  • Захожу иногда
  • 245
  • 0 / 0
Спасибо Вам большое! Сработало!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Исчез компонент 'Поля' из меню в админке

Автор goga_pgasovav

Ответов: 2
Просмотров: 946
Последний ответ 23.12.2024, 22:31:21
от goga_pgasovav
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 1827
Последний ответ 29.10.2023, 22:07:23
от Kukush
Выходит ошибка в админской панели

Автор daymarus

Ответов: 0
Просмотров: 1757
Последний ответ 10.08.2023, 12:43:43
от daymarus
При обновлении ошибка 403 Forbidden Request forbidden by administrative rules

Автор THeCMeX

Ответов: 18
Просмотров: 3485
Последний ответ 14.07.2023, 17:13:19
от art22
При создании новой категории (без родительской) создается, но не видна - 404

Автор Janitor

Ответов: 0
Просмотров: 680
Последний ответ 02.07.2023, 10:46:59
от Janitor