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

sivers

  • Давно я тут
  • 954
  • 119 / 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

  • Завсегдатай
  • 1626
  • 141 / 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

  • Живу я здесь
  • 4372
  • 295 / 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

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

voland

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

sivers

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

tanya_nsp

  • Новичок
  • 3
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #71 : 10.01.2020, 18:58:49 »
После обновлений до 7,2 вылезли такие ошибки.подскажите где их исправлять. это по всему сайту так. Админка работает
*

NewUsers

  • Завсегдатай
  • 1626
  • 141 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #72 : 10.01.2020, 20:01:09 »
Ошибка здесь: JROOT/modules/mod_icemegamenu/helper.php (46 строка)
Решение здесь: Ошибка: 0 - Using $this when not in object context
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка при обновлении версии PHP на хосте

Автор mark67

Ответов: 2
Просмотров: 144
Последний ответ 08.01.2020, 11:52:06
от mark67
Работа с меню - ошибка при выборе материала

Автор x1

Ответов: 0
Просмотров: 106
Последний ответ 27.12.2019, 15:37:43
от x1
Ошибка metatitle при переходе на php 7.2

Автор Region93

Ответов: 2
Просмотров: 200
Последний ответ 23.12.2019, 12:13:48
от ProtectYourSite
Ошибка после установки шаблона helix II

Автор alekcae

Ответов: 4
Просмотров: 151
Последний ответ 13.12.2019, 14:15:50
от alekcae
Ошибка: Call to undefined function wbStartsWith()

Автор drVadz

Ответов: 0
Просмотров: 133
Последний ответ 04.12.2019, 00:45:24
от drVadz