Фатальная ошибка Vbulletin / php

Я установил модификацию для своего пакета vbulletin и получил эту ошибку

Fatal error: Using $this when not in object context in /var/www/forum/includes/class_hook.php on line 57

По-видимому, у некоторых пользователей возникает эта ошибка при использовании мода с vbadvanced, но поддержка не предоставляется.

Может кто разберется. У меня нет знаний php, поэтому заранее извиняюсь

Это строки 53-58

53  * Sets the plugin list array
54  */
55  function set_pluginlist(&$pluginlist)
56  {
57      $this->pluginlist =& $pluginlist;
58  }

Я надеюсь, что кто-то может мне помочь, также это не очень много информации :/


person Sev    schedule 08.06.2012    source источник
comment
@JaredFarrish находится внутри ОЧЕНЬ БОЛЬШОГО файла плагина, поэтому невозможно проверить, вызывается ли он через объект. Кстати, разработчик плагина дал ссылку на загрузку исправленных файлов.   -  person Praveen Kumar Purushothaman    schedule 08.06.2012


Ответы (2)


Та же проблема вроде решается. Попробуйте посетить: форум VBulletin.

Позволю себе цитату оттуда:

Я загрузил исправление для проблемы vBAdvanced, пожалуйста, повторно загрузите zip-файл и повторно загрузите /dbtech/livewall/hooks/process_templates_complete.php

Ссылка на это сообщение: http://www.vbulletin.org/forum/showpost.php?s=0de19e68ada2bc70d3698e851f0cce9e&p=2306225&postcount=12

Надеюсь, это полезно! :)

person Praveen Kumar Purushothaman    schedule 08.06.2012
comment
Да, спасибо, на данный момент я получил это через Google и попробовал, но это не тот плагин, который я установил. Я получил плагин DBTech: Advanced Post Thank/Like. Посмотрим, исправит ли это, хотя - person Sev; 08.06.2012
comment
Да, конечно, если нет, просто разместите полный код на каком-нибудь хорошем сайте, например pastebin или что-то в этом роде, чтобы люди могли отлаживать и получать его для вас. - person Praveen Kumar Purushothaman; 08.06.2012
comment
Ого, выглядит немного странно. Но я скопировал файл, который был предоставлен в этой ветке, в направлении от модификации, которую я установил, и (даже если это совершенно другой мод) теперь он работает: D Ty за помощь мне - person Sev; 08.06.2012
comment
Конечно. Потому что казалось, что проблема и решение простое. Рад, что это помогло вам. Примите мой ответ, если он решен. :) - person Praveen Kumar Purushothaman; 08.06.2012

Повторно загрузите модификацию, которую вы использовали в режиме ASCII.

person Foksh    schedule 08.06.2012