Перейти к содержимому
Русский язык для Invision Community 5

Нельзя создать шаблон в skin_modcp

Здравствуйте! Прошу помощи, всё началось после того, как я решил перейти по ссылке ModeratorCP сверху слева. Мне выдало ошибку:

Fatal error: Call to a member function memberLookup() on a non-object in admin/applications/core/modules_public/modcp/modcp.php on line 167

 

Естественно полез смотреть шаблон memberLookup, проверил, всё на месте, переменные тоже все. Прошёлся по другим шаблонам из группы skin_modcp, оказывается у меня не хватает двух шаблонов, а именно membersModIPFormMembers и modAnnounceForm, при добавлении пишет мол ошибка в синтаксисе, попробовал добавить без переменных - добавилось, при добавлении переменных вылетает такая ошибка:

Exception: TypeError: Cannot convert 't.responseJSON['templateData']' to object

 

Помогите, люди добрые.. Может я вообще не туда копаю. :(

 

Кстати, такой косяк всплыл после переезда с 3.1.2 на 3.2.3

Изменено пользователем Pavlik

Рекомендованные сообщения

Не сталкивалась с такими ужасами на лицензионном форуме.

Дома форум обновляю последовательно: 3.2.0 > 321 > 322 > 323

Все шаблоны на месте.

 

Вероятно, у нулевщиков Вашей версии были очень кривые руки.

Call to a member function memberLookup() on a non-object

Это сообщение говорит не об ошибке в шаблоне, а о вызове функции неинициализированного класса. Скорее всего опечатка какая-то.

В нормальном коде modcp.php эта строчка должна выглядеть так

$_output = $this->registry->output->getTemplate('modcp')->memberLookup();

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.