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

sivers

  • Давно я тут
  • 676
  • 68 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #60 : 04.03.2019, 14:29:02 »
Если используете в шаблоне запись, похожую на это:
Код
$menu = JApplication::getMenu();
то попробуйте заменить ее на такую:
Код
global $app;
$menu = $app->getMenu();
На связи в телеге @sivers
*

NewUsers

  • Завсегдатай
  • 1621
  • 137 / 0
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

oleg8800

  • Захожу иногда
  • 96
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #62 : 04.03.2019, 14:52:14 »
ОГРОМНОЕ Вам спасибо! Все получилось)))
*

shaen8032002

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #63 : 12.07.2019, 13:38:09 »
Добрый день помогите
Шаблон SJ_Revo  после перехода на 7.1
выдает ошибку   Undefined variable: menu_arrow in /home/s/shaen8cv/umorodnako.ru/public_html/templates/sj_revo/menusys/ytmenu.php on line 279


Вот кусок кода
   if (isset($menu_image) && $menu_image!='-1' && !empty($menu_image)){
         
            
            
            
            $menu_image_url = JURI::base(true). "/{$menu_image}";
            $menu_image_open = "<span class=\"menu-icon\">";
            $menu_image_child= ( (count($this->_child) > 1 || count($this->loadModules() )))? " <img src=\"{$menu_image_url}\" alt=\"\" />" : "";
            $menu_image_child .= $menu_arrow  ;
            $menu_image_close= "</span>";
         } else {
            $menu_arrow ="";
            

            $menu_image_open  = "";
            $menu_image_child = $menu_arrow  ;
            $menu_image_close = "";
         }
         

*

shaen8032002

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #64 : 12.07.2019, 13:39:53 »
*

draff

  • Живу я здесь
  • 3970
  • 264 / 7
  • Ищу работу
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #65 : 12.07.2019, 15:00:48 »
выдает ошибку   Undefined variable: menu_arrow in
Нужно определить $menu_arrow до ее применения.
*

shaen8032002

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #66 : 12.07.2019, 15:02:46 »
Подскажите пожалуйста как это сделать , я не сталкивалась с таким, на 7.0 все нормально работает
*

shaen8032002

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #67 : 12.07.2019, 15:03:03 »
Нужно определить $menu_arrow до ее применения.
Подскажите пожалуйста как это сделать , я не сталкивалась с таким, на 7.0 все нормально работает
*

draff

  • Живу я здесь
  • 3970
  • 264 / 7
  • Ищу работу
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #68 : 12.07.2019, 16:00:28 »
Без файла, если в этом файле определяется переменная $menu_arrow, я не могу помочь.
*

voland

  • Легенда
  • 10529
  • 560 / 111
  • Эта строка съедает место на вашем мониторе
*

sivers

  • Давно я тут
  • 676
  • 68 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #70 : 12.07.2019, 22:13:06 »
Это что и зачем?
Эффект такой же, как от этого:
Код
$app = JFactory::getApplication();
Но говорят, что через JFactory более надежный вариант, чем через глобальную переменную.
Поэтому людям теперь рекомендую через JFactory, но сам пользуюсь вариантом через глобальную - после инициализации Joomla она всегда доступна.
На связи в телеге @sivers
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Unknown column 'custom_data' in 'field list' при установке приложения

Автор Zegeberg

Ответов: 5
Просмотров: 172
Последний ответ 04.07.2019, 12:56:13
от Zegeberg
Ошибка! Using $this when not in object context

Автор ShpakO

Ответов: 8
Просмотров: 146
Последний ответ 27.06.2019, 21:13:38
от NewUsers
Ошибка - Warning: session_start(): Failed to read session data: user (path: /tmp

Автор SergioWhite

Ответов: 1
Просмотров: 198
Последний ответ 16.06.2019, 09:51:00
от sivers
Ошибка при переходе на PHP 7.0

Автор OlgaS

Ответов: 20
Просмотров: 3340
Последний ответ 04.06.2019, 01:03:47
от mirada
Ошибка при установке Field required

Автор metaj17

Ответов: 4
Просмотров: 2465
Последний ответ 24.05.2019, 14:51:05
от Гоша_Компьютерный