MyBB.de Forum

Normale Version: MyReactions
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6
Hallo !

Leider nach wie vor, wenn man eine Reaktion zu einem Beitrag klickt, kommen gut 5 Seiten Fehlermeldungen. 
Aber nur diese beiden - immer noch: 
Habe Deine Plugin-php, Lu.

PHP-Code:
<error>
    <dateline>1699198547</dateline>
    <script>inc/plugins/myreactions.php(527) : eval()'d code</script>
    <line>1</line>
    <type>2</type>
    <friendly_type>Warning</friendly_type>
    <message>Undefined variable $remove</message>
    <back_trace>#0  errorHandler->error() called at [/inc/class_error.php:153]
#1  errorHandler->error_callback() called at [/inc/plugins/myreactions.php(527) : eval()'
d code:1]
#2  eval() called at [/inc/plugins/myreactions.php:527]
#3  myreactions_react() called at [/inc/class_plugins.php:142]
#4  pluginSystem->run_hooks() called at [/misc.php:27]
</back_trace>
</
error>

<
error>
    <dateline>1699198547</dateline>
    <script>inc/plugins/myreactions.php(546) : eval()'d code</script>
    <line>1</line>
    <type>2</type>
    <friendly_type>Warning</friendly_type>
    <message>Undefined variable $title</message>
    <back_trace>#0  errorHandler->error() called at [/inc/class_error.php:153]
#1  errorHandler->error_callback() called at [/inc/plugins/myreactions.php(546) : eval()'
d code:1]
#2  eval() called at [/inc/plugins/myreactions.php:546]
#3  myreactions_react() called at [/inc/class_plugins.php:142]
#4  pluginSystem->run_hooks() called at [/misc.php:27]
</back_trace>
</
error

Ich finde das Plugin nett, aber langsam nervts ... 

LG
Karin
was mich am meisten verwundert ist, die Menge an Warnings, die bei einer Plugin-Auslösung bei dir produziert wird.
Da ich das Plugin in der gleichen Version wie du nutze und keine einzige Warning im Log habe, stehe ich da leider komplett ratlos vor

Die Variable $remove wurde dem Script vorgestellt, sonst müsste die bei mir ja auch zünden. No idea, sorry!

Ich hab es gerade noch mal bei mir getestet, MyReactions im Forum angelegt und wieder gelöscht und neu angelegt und das error.log hat keinerlei Einträge erhalten
MyReaction-Alert führt zu falschem Beitrag 

MyBB Version: 1.8.37
PHP Version: 7.4.33


Ich habe schon seit längerem festgestellt, dass der Link, der mich zu dem Beitrag führen soll, auf den reagiert wurde, nicht korrekt ist. Er führt mich zwar ins richtige Thema aber nur auf die erste Seite und nicht auf den jeweiligen Beitrag

Ich glaube mich daran zu erinnern schon mal irgendwo gelesen zu haben, dass es daran liegt, dass der Alert erstellt wird, bevor die pid des Posts überhaupt feststeht.

Da ich gerade für ein neues Design die MyAlerts Übersicht überarbeite, dachte ich mir, ich widme mich mal diesem Fix - aber ich finde beim besten Willen nicht mehr, wo ich oben genannten Fix gelesen habe.

Hat jemand eine Ahnung an welcher Stelle genau ich etwas umstellen oder hinzufügen muss? Oder besser noch: hat zufälligerweise jemand den Link zu o.g. Anleitung? Das wäre super!
Hallo und schönen Montag!

Habe Myreactions wieder drin. Fehlermeldungen. Habe alle Plugins deaktiviert, dann nur die Reactions aktiviert - aber die Fehler bleiben. 

PHP-Code:
<error>     
<
dateline>1720438312</dateline>     <script>inc/plugins/myreactions.php</script>     <line>495</line>     <type>2</type>     <friendly_type>Warning</friendly_type>     <message>Undefined array key "action"</message>     <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/inc/plugins/myreactions.php:495] #2 myreactions_react() called at [/inc/class_plugins.php:142] #3 pluginSystem->run_hooks() called at [/misc.php:27] </back_trace> 
</error>

 <
error
<
dateline>1720438312</dateline> <script>inc/plugins/myreactions.php</script> <line>553</line> <type>2</type> <friendly_type>Warning</friendly_type> <message>Undefined array key "action"</message> <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/inc/plugins/myreactions.php:553] #2 myreactions_react() called at [/inc/class_plugins.php:142] #3 pluginSystem->run_hooks() called at [/misc.php:27] 
</back_trace
</
error>

<
error>     
<
dateline>1720438312</dateline>     <script>inc/plugins/myreactions.php</script>     <line>582</line>     <type>2</type>     <friendly_type>Warning</friendly_type>     <message>Undefined array key "action"</message>     <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/inc/plugins/myreactions.php:582] #2 myreactions_react() called at [/inc/class_plugins.php:142] #3 pluginSystem->run_hooks() called at [/misc.php:27] </back_trace> 
</error

Alle 3 Fehler maulen :  Undefined array key "action"

Sonst gibts keine Probleme mehr mit dem Plugin.
Vielen Dank im voraus und lieben Gruß

Karin
Suche mal in der Plugindatei ab ca. Zeile 334 nach:
PHP-Code:
if($mybb->input['action'] == 'myreactions'

und füge mal darüber folgendes ein:
PHP-Code:
$mybb->input['action'] = $mybb->get_input('action'

Vllt genügt das schon. Ich kann es mir momentan nicht genau ansehen.  Wink
(15.07.2024, 12:24)Schnapsnase schrieb: [ -> ]Suche mal in der Plugindatei ab ca. Zeile 334 nach:
PHP-Code:
if($mybb->input['action'] == 'myreactions'

und füge mal darüber folgendes ein:
PHP-Code:
$mybb->input['action'] = $mybb->get_input('action'

Vllt genügt das schon. Ich kann es mir momentan nicht genau ansehen.  Wink


Danke für die Antwort, komme erst jetzt dazu, war unterwegs.
Hab das jetzt probiert, danach ist war das Forum nicht aufrufbar - mit folgender Fehlermeldung: 

PHP-Code:
Parse errorsyntax errorunexpected token "if" in /var/www/rweb58/htdocs/schmankerlecke/inc/plugins/myreactions.php on line 495 
Sorry Karin,

ich habe das Simikolon hinter dem Syntax vergessen.
Also nochmal... Wink
PHP-Code:
$mybb->input['action'] = $mybb->get_input('action'); 
Kein Problem, ich hätt ja auch aufpassen können  Big Grin

Reaktion abgegeben und es kommen seitenweise diese Meldungen: 

PHP-Code:
<error>
    <
dateline>1721065704</dateline>
    <
script>inc/plugins/myreactions.php(527) : eval()'d code</script>
    <line>1</line>
    <type>2</type>
    <friendly_type>Warning</friendly_type>
    <message>Undefined variable $remove</message>
    <back_trace>#0  errorHandler->error() called at [/inc/class_error.php:153]
#1  errorHandler->error_callback() called at [/inc/plugins/myreactions.php(527) : eval()'
d code:1]
#2  eval() called at [/inc/plugins/myreactions.php:527]
#3  myreactions_react() called at [/inc/class_plugins.php:142]
#4  pluginSystem->run_hooks() called at [/misc.php:27]
</back_trace>
</
error>

<
error>
    <
dateline>1721065704</dateline>
    <
script>inc/plugins/myreactions.php(546) : eval()'d code</script>
    <line>1</line>
    <type>2</type>
    <friendly_type>Warning</friendly_type>
    <message>Undefined variable $title</message>
    <back_trace>#0  errorHandler->error() called at [/inc/class_error.php:153]
#1  errorHandler->error_callback() called at [/inc/plugins/myreactions.php(546) : eval()'
d code:1]
#2  eval() called at [/inc/plugins/myreactions.php:546]
#3  myreactions_react() called at [/inc/class_plugins.php:142]
#4  pluginSystem->run_hooks() called at [/misc.php:27]
</back_trace>
</
error
Diese Warnungen hattest du aber vorher schon, Siehe hier. Big Grin

Darum ging es in deinem letzten Post nicht und das hatte ich mir auch (noch) nicht angesehen. Wink
Ich glaube, das Plugin brauch mal ne Reha... Big Grin
Ja, Schnapsnase ...  die hatte ich vorher, dann die anderen. 
Und nach Deinem Änderungsvorschlag kamen wieder die alten Fehlermeldungen.

Wie gesagt, auch als ich ALLE Plugins deaktiviert hatte und nur die Reactions ... kamen auch Fehlermeldungen.
Ich kapiers nicht  Big Grin

Aber danke für Deine Mühe!
Seiten: 1 2 3 4 5 6