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

Argon

  • Новичок
  • 4
  • 0 / 0
Здравствуйте!

Скачал PhoneBook 2.1.1. (для Joomla 3.x)
https://futurelab.ru/blog/39-dokumentatsiya-po-komponentu-phonebook.html

Установлена Joomla! версии 3.9.5  - версия PHP 7.1.26

В админпанели можно добавлять контакты: ФИО и т.д. Это работает.

Привязал к пункту меню. Но при отображении на главной странице сайта пишет ошибку 0 - Using $this when not in object context

Как исправить данную ошибку? Это видимо связано с PHP 7.1.26

« Последнее редактирование: 07.05.2019, 10:28:52 от Argon »
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Ошибка 0 Using $this when not in object context
« Ответ #1 : 07.05.2019, 10:12:43 »
судя по ошибке - несовместимость версий. Слишком старая для нынешнего движка.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Ошибка 0 Using $this when not in object context
« Ответ #2 : 07.05.2019, 10:26:36 »
В панели управления
Отладку включите и выложите результат.
*

Argon

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка 0 Using $this when not in object context
« Ответ #3 : 07.05.2019, 10:32:42 »
Отладку включите и выложите результат.

0 Using $this when not in object context   


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/components/com_phonebook/views/phonebooks/tmpl/default.php:5
4   include()   JROOT/libraries/src/MVC/View/HtmlView.php:697
5   Joomla\CMS\MVC\View\HtmlView->loadTemplate()   JROOT/libraries/src/MVC/View/HtmlView.php:230
6   Joomla\CMS\MVC\View\HtmlView->display()   JROOT/components/com_phonebook/views/phonebooks/view.html.php:76
7   PhoneBookViewPhoneBooks->display()   JROOT/libraries/src/MVC/Controller/BaseController.php:672
8   Joomla\CMS\MVC\Controller\BaseController->display()   JROOT/components/com_phonebook/controller.php:19
9   PhoneBookController->display()   JROOT/libraries/src/MVC/Controller/BaseController.php:710
10   Joomla\CMS\MVC\Controller\BaseController->execute()   JROOT/components/com_phonebook/phonebook.php:23
11   require_once()   JROOT/libraries/src/Component/ComponentHelper.php:402
12   Joomla\CMS\Component\ComponentHelper::executeComponent()   JROOT/libraries/src/Component/ComponentHelper.php:377
13   Joomla\CMS\Component\ComponentHelper::renderComponent()   JROOT/libraries/src/Application/SiteApplication.php:194
14   Joomla\CMS\Application\SiteApplication->dispatch()   JROOT/libraries/src/Application/SiteApplication.php:233
15   Joomla\CMS\Application\SiteApplication->doExecute()   JROOT/libraries/src/Application/CMSApplication.php:196
16   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49
« Последнее редактирование: 07.05.2019, 10:42:29 от Argon »
*

NewUsers

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

Argon

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка 0 Using $this when not in object context
« Ответ #5 : 07.05.2019, 10:50:39 »
/components/com_phonebook/views/phonebooks/tmpl/default.php

Заменил:

$menu = &JSite::getMenu();

На:

$menu = JFactory::getApplication()->getMenu();

Вроде заработало.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка 0 Call to undefined function GuzzleHttp\choose_handler()

Автор Alllex

Ответов: 0
Просмотров: 536
Последний ответ 15.03.2024, 21:03:09
от Alllex
Ошибка version_compare(): Argument #3 ($operator)

Автор Шмайсер

Ответов: 1
Просмотров: 689
Последний ответ 07.11.2023, 20:44:21
от fsv
reCapcha во всплывающем окне - "Ошибка защиты от спама"

Автор Dannik

Ответов: 12
Просмотров: 2033
Последний ответ 14.09.2023, 18:59:24
от all_zer
Ошибка 1054 Unknown column 'created_by' in 'field list' VirtueMart

Автор Evgen Kulibin

Ответов: 3
Просмотров: 1020
Последний ответ 26.02.2023, 01:56:42
от lakshmi
Ошибка "0 Некорректный контроллер: имя='user', формат=''"

Автор zeus07

Ответов: 14
Просмотров: 2590
Последний ответ 20.02.2023, 11:47:20
от wiz.alex