Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
Ich hab derzeit keine Möglichkeit die Datei zu öffnen, sehe aber anhand deiner Meldung das versucht wird mit einem Objekt zu arbeiten. Scheinbar gibt es die Methode nicht - weil ggf. die Klasse fehlt. Vielleicht schaut Gerti noch einmal nach ob Datei(en) fehlen.
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
28.09.2020, 21:15
(Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2020, 21:16 von Schnapsnase.)
Die "Parent-Klasse", die Du offensichtlich meinst, befindet sich in /inc/class_templates.php ab Zeile 64.
Das ist m.M. nach nicht mehr der Grund für meine zuletzt genannte Fehlermeldung.
Wir können ja nochmal ne Nacht drüber schlafen.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
28.09.2020, 21:31
(Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2020, 21:43 von itsmeJAY.)
Ich gehe schon davon aus das der Fehler in der Richtung zu suchen ist. Hier mal ein Zitat von dir gekürzt. Folgender Aufruf der Methode führt zu folgendem Fehler. Dort ist ganz klar ersichtlich, dass kein Zugriff auf die Methode ClearCache möglich ist da diese null ist und somit nicht bekannt.
(28.09.2020, 20:55)Schnapsnase schrieb: $watermark->ClearCache();
(28.09.2020, 20:55)Schnapsnase schrieb: Fatal error: Uncaught Error: Call to a member function ClearCache() on null in D:\xampp\htdocs\mybb\inc\plugins\watermark.php:367 Stack trace: #0
Füg mal TESTWEISE über
Folgendes ein:
PHP-Code:
$watermark = new Watermark();
Schmeißt der den Fehler dann immer noch?
Beiträge: 1.721
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
29.09.2020, 03:43
(Dieser Beitrag wurde zuletzt bearbeitet: 29.09.2020, 03:45 von Gerti.)
Ohne die angeregte Ergänzung
kann man in die Einstellungen gehen und nach Bestätigung der Bildauswahl = weiße Seite (wie
hier beschrieben)
Mit der angeregten Ergänzung
wird bereits beim Aufruf der Einstellungen eine weiße Seite angezeigt.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [
Unixzeit ⇔ Realzeit] ♦ [
BOM-Finder] ♦ [
SQL-Prefix-Changer] ♦ [
USV-Rechner] ♦ [
PlugIns]
Beiträge: 226
Themen: 10
Registriert seit: 06.03.2020
MyBB-Version: 1.8.27
Hy und guten Morgen , kann jemand mit dem etwas anstellen ?
https://community.mybb.com/thread-102725-page-2.html
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
(29.09.2020, 03:43)Gerti schrieb: Ohne die angeregte Ergänzung
kann man in die Einstellungen gehen und nach Bestätigung der Bildauswahl = weiße Seite (wie hier beschrieben)
Mit der angeregten Ergänzung
wird bereits beim Aufruf der Einstellungen eine weiße Seite angezeigt.
Aber das habe ich doch gar nicht ergänzt. Das ist bereits im Code. Ich habe die Zeile darüber ergänzt - testweise.
Beiträge: 1.721
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
29.09.2020, 07:46
(Dieser Beitrag wurde zuletzt bearbeitet: 29.09.2020, 08:04 von Gerti.)
Sorry,
das rückgemeldete Testergebnis war tatsächlich mit dem Code
PHP-Code:
$watermark = new Watermark();
gemeint. War mein Kopierfehler. Mea Culpa.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [
Unixzeit ⇔ Realzeit] ♦ [
BOM-Finder] ♦ [
SQL-Prefix-Changer] ♦ [
USV-Rechner] ♦ [
PlugIns]
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
@JAY
Mit Deiner Ergänzung kommt der gleiche Fehler, nur eben schon sofort, wenn man im Plugin-Setting ist und nicht erst nach Einfügen des Pfades.
Ich habe mal testweise die komplette Funktion "ClearCache" entfernt.
Dann tritt der Fehler nicht mehr auf.
Ich konnte aber nicht weiter testen, wie sich dies auf die Funktion des Plugin auswirkt.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
(29.09.2020, 08:06)Schnapsnase schrieb: Ich habe mal testweise die komplette Funktion "ClearCache" entfernt.
Dann tritt der Fehler nicht mehr auf.
Ich konnte aber nicht weiter testen, wie sich dies auf die Funktion des Plugin auswirkt.
Das ist ja keine Lösung.
Leider kann ich derzeit nur bedingt helfen, da ich kein Laptop dabei habe und derzeit nicht zu Hause bin. Wenn keine Lösung gefunden wurde, schaue ich nochmal drüber Ende der Woche. Dürfte eigentlich nichts wildes sein, vllt. schafft es vorher ja noch jemand anderes
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
29.09.2020, 09:22
(Dieser Beitrag wurde zuletzt bearbeitet: 29.09.2020, 09:26 von Schnapsnase.)
(29.09.2020, 09:15)itsmeJAY schrieb: Das ist ja keine Lösung.
Ich hatte das auch nicht als Lösung präsentiert, sondern als Test.
(29.09.2020, 09:15)itsmeJAY schrieb: Dürfte eigentlich nichts wildes sein, vllt. schafft es vorher ja noch jemand anderes
Ich bleib mal dran - habe noch ein paar Ideen. Kann nur leider immer erst abends testen/probieren.
Danke bis dahin!
Grüße
P.s.
Schau Dir mal bitte das an:
PHP-Code:
if(THIS_SCRIPT == "editpost.php" || THIS_SCRIPT == "attachment.php" || THIS_SCRIPT == "newthread.php" || THIS_SCRIPT == "newreply.php" || defined('IN_ADMIN'))
$GLOBALS['watermark'] = new Watermark();
Müsste es hier nicht richtigerweise so heißen:
defined('IN_ADMINCP') ??