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

RazarioAgro

  • Захожу иногда
  • 473
  • 4 / 0
Читал много тем по этой ошибки, но как понять где именно кроется ошибка, когда их выходит 10-12?

Код
Call stack
# Function Location
1 () JROOT/libraries/src/Application/CMSApplication.php:370
2 Joomla\CMS\Application\CMSApplication::getMenu() JROOT/libraries/src/Application/SiteApplication.php:275
3 Joomla\CMS\Application\SiteApplication::getMenu() JROOT/templates/velocity/vertex/responsive/responsive_mobile_top_bar.php:50
4 require() JROOT/templates/velocity/vertex/includes/vertex_includes_top.php:3
5 require() JROOT/templates/velocity/index.php:207
6 require() JROOT/libraries/src/Document/HtmlDocument.php:658
7 Joomla\CMS\Document\HtmlDocument->_loadTemplate() JROOT/libraries/src/Document/HtmlDocument.php:720
8 Joomla\CMS\Document\HtmlDocument->_fetchTemplate() JROOT/libraries/src/Document/HtmlDocument.php:535
9 Joomla\CMS\Document\HtmlDocument->parse() JROOT/libraries/src/Application/CMSApplication.php:1030
10 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:778
11 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:202
12 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49

Видел, что нужно заменить функцию на эту  JFactory::getApplication()->getMenu(), но где именно это заменять, пока не удалось понять(
*

draff

  • Живу я здесь
  • 4370
  • 295 / 7
  • Ищу работу
3 Joomla\CMS\Application\SiteApplication::getMenu() JROOT/templates/velocity/vertex/responsive/responsive_mobile_top_bar.php:50
*

a-vikalingvo

  • Осваиваюсь на форуме
  • 32
  • 2 / 0
Меняем
Код
JSite::getMenu() ; 

на
Код
JFactory::getApplication()->getMenu() ; 
*

RazarioAgro

  • Захожу иногда
  • 473
  • 4 / 0
Меняем
Код
JSite::getMenu() ; 

на
Код
JFactory::getApplication()->getMenu() ; 

Вот такой код стоит:

<?php echo JSite::getMenu()->getActive()->title; ?>

Вместо чего ставить?
*

passer

  • Давно я тут
  • 989
  • 74 / 3
Код
<?php JFactory::getApplication('site')->getMenu()->getActive()->title;
*

gartes

  • Завсегдатай
  • 1014
  • 81 / 5
  • Е = mс²
Цитировать
JFactory::getApplication('site')

Да все правильно - даже можно без 'site' - Так как в шаблоне Вы будете получать уже установленное приложение ... а не создавать его заново ! )) 
*

magerhan

  • Новичок
  • 5
  • 0 / 0
Помогите, пожалуйста.
Почитал форум, отладчик включил. Он выдал:
#   Function   Location
1   ()   JROOT/libraries/src/Application/CMSApplication.php:370
2   Joomla\CMS\Application\CMSApplication::getMenu()   JROOT/libraries/src/Application/SiteApplication.php:275
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/my_house/index.php:15
4   require()   JROOT/libraries/src/Document/HtmlDocument.php:658
5   Joomla\CMS\Document\HtmlDocument->_loadTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:720
6   Joomla\CMS\Document\HtmlDocument->_fetchTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:535
7   Joomla\CMS\Document\HtmlDocument->parse()   JROOT/libraries/src/Application/CMSApplication.php:1030
8   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:778
9   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:202
10   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49

Но что с этим делать я не знаю. Сайт с OpenServera залил на хостинг, демонстрационные шаблоны работают, а нужный - нет. Я понимаю, что это из-за версии РНР, но в какую сторону копать?
*

draff

  • Живу я здесь
  • 4370
  • 295 / 7
  • Ищу работу
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/my_house/index.php:15
Покажите эту строку 15
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка: 0 - Using $this when not in object context

Автор Kadimp

Ответов: 72
Просмотров: 8654
Последний ответ 10.01.2020, 20:01:09
от NewUsers
Call to undefined function mysql_escape_string() Обновил до Joomla 3.7.0

Автор Alexhelp

Ответов: 26
Просмотров: 2379
Последний ответ 25.12.2019, 08:05:39
от Igor_ch
Ошибка 0 - Using $this when not in object context при обновлении PHP

Автор elosteris

Ответов: 7
Просмотров: 246
Последний ответ 22.10.2019, 12:32:37
от draff
Обновил сайт см 2, 5 до 3, 9 - дает ошибку с куками...Куда копать то?

Автор Cedars

Ответов: 10
Просмотров: 542
Последний ответ 03.08.2019, 12:29:07
от Cedars
Ошибка! Using $this when not in object context

Автор ShpakO

Ответов: 8
Просмотров: 213
Последний ответ 27.06.2019, 21:13:38
от NewUsers