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

Escander

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

NewUsers

  • Живу я здесь
  • 2281
  • 207 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Включите отладку!
Занимаюсь создание расширений для Joomla 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

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

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

NewUsers

  • Живу я здесь
  • 2281
  • 207 / 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 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

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

  • Живу я здесь
  • 2281
  • 207 / 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 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Escander

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

Ошибка в определении тега <html lang="хх-ХХ">

Автор x1

Ответов: 0
Просмотров: 102
Последний ответ 16.09.2022, 16:25:02
от x1
Ошибка при обновлении с 3.10.10. до 4.х

Автор svd2014

Ответов: 0
Просмотров: 234
Последний ответ 02.09.2022, 16:05:43
от svd2014
Ошибка при обновлении Joomla

Автор Stayer1986

Ответов: 5
Просмотров: 696
Последний ответ 21.08.2022, 13:13:11
от illusion2000
Текст меню выходит за границы меню.

Автор 7733039

Ответов: 1
Просмотров: 326
Последний ответ 05.08.2022, 16:32:00
от marksetter
data-toggle data-target в меню Joomla?

Автор romagromov

Ответов: 6
Просмотров: 374
Последний ответ 14.07.2022, 20:33:55
от romagromov