MyBB.de Forum

Normale Version: Fehlermeldung beim Antworten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Guten Abend !

So, jetzt hab ich plötzlich eine Fehlermeldung beim Antworten:

[attachment=13594]


Zeile 1518 in der newreply.php
PHP-Code:
eval("\$newreply = \"".$templates->get("newreply")."\";"); 

Dankeschön und lg
Karin
Da ist ein Fehler im Template "newreply". Mehr kann ich aus der Fehlermeldung leider nicht herauslesen.
Überprüfe im genannten Template alle eingebundenen Variablen auf Korrektheit.
Dort befinden sich Variablen in folgendem Format:
Entweder {$xxx} oder {$xxx->yyy}

Sollte hier tatsächlich alles sauber sein, dann könnte es an Plug-Ins liegen, die sich mit eigenen Variablen in dieses Template "eingenistet" haben. Dann geht die Fehlersuche im Code des Plug-Ins weiter.

Benutzt du das Plug-in "Template Conditionals"?

[ETS]
Hallo Exitus!

Nein, das Plug-in "Template Conditionals" benutze ich nicht.

Mit Opera und Firefox funktioniert das fehlerfrei - kein Problem. Nur wenn ich das Forum mit Edge öffne, dann  bekomme ich diese Fehlermeldung beim Antworten. 

Bin ich nach Testen vorhin draufgekommen. Das Template "newreply" scheint ok zu sein.

lg und gute Nacht
Karin
Hallo und guten Abend!

Einen hab ich noch, und zwar zur newreply. Nur in einem einzigen Thread, in dem nur eine Userin und ich schreiben (Jeden Tag ein Spruch).
Wenn ich poste, kommt kein Fehler. Aber wenn sie postet, kommt jedes Mal dieser Fehler:

Code:
<error>
        <dateline>1695740745</dateline>
        <script>newreply.php(1520) : eval()'d code</script>
        <line>59</line>
        <type>2</type>
        <friendly_type>Warning</friendly_type>
        <message>Array to string conversion</message>
        <back_trace>#0  errorHandler->error() called at [/inc/class_error.php:153]
#1  errorHandler->error_callback() called at [/newreply.php(1520) : eval()'d code:59]
#2  eval() called at [/newreply.php:1520]
</back_trace>
</error>


Hab das über längere Zeit beobachtet.

Danke im voraus und LG
Karin
(26.09.2023, 21:32)KarinB schrieb: [ -> ]Einen hab ich noch,...

Wirklich nur diesen einen noch? Big Grin Big Grin

Das Problem wird wahrscheinlich im Template "newreply" zu suchen sein.
Hast du dort evtl. eine Änderung (z.B. mit PHP in Templates) drin, welche einen User, eine Usergroup oder eine tid spezifiziert?
Ich hoffe, dass die Fehlermeldungen bei mir endlich ein Ende haben  Big Grin
 
Danke für den Tipp, ich mach mich auf die Suche!
(26.09.2023, 22:10)KarinB schrieb: [ -> ]Danke für den Tipp, ich mach mich auf die Suche!

Alternativ poste das Template. Dann suchen wir auch gern mit. Wink
Hier bitte, das newreply Template:

Code:
<html>
<head>
<title>{$lang->post_reply_to}</title>
{$headerinclude} 
{$post_javascript}
</head>
<body>
{$header}
{$preview}
{$maximageserror}
{$attacherror}
{$reply_errors}
{$moderation_notice}
<form action="newreply.php?tid={$tid}&amp;processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />

    
    <center><a href="http://www.picr.de" target="_blank"><font size="3">Bilderupload mit Picr</font></a></center>



<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->post_new_reply}</strong></td>
</tr>
<tr>
<td class="tcat" colspan="2"><span class="smalltext"><strong>{$lang->reply_to}</strong></span></td>
</tr>
{$loginbox}
<tr>
<td class="trow2" width="20%"><strong>{$lang->post_subject}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
{$posticons}
<tr>


<textarea id="message" name="message" rows="20" cols="70" tabindex="2" >{$message}</textarea>

 
  {$codebuttons}
{$multiquote_external}
</td>
</tr>
{$postoptions}
{$modoptions}
{$subscriptionmethod}
{$captcha}
</table>
{$attachbox}
<br />
<div align="center"><input type="submit" class="button" name="submit" value="{$lang->post_reply}" tabindex="3" accesskey="s" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="4" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newreply" />
<input type="hidden" name="replyto" value="{$replyto}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
{$editdraftpid}
</form>




{$forumrules}
{$threadreview}
{$footer}
</body>
</html>
Im Template sehe ich leider nichts.
Für mich deutet es wieder darauf hin, dass etwas in der DB nicht stimmt.
(Zuordnung uid->pid->tid)
Genau kann ich es momentan nicht sagen und ich kann mich auch irren.
Wenn du mit diesem User einen neuen Thread beschreibst, wäre das dann genauso?
Falls nicht, dann würde ich vllt mal versuchen, diesen Thread in einen neuen zu kopieren.
Vllt erspart dies ne Menge an Fehlersuche.
Ich frag mich nur, woher bei dir diese DB-Probleme kommen, denn das ist ja nun nicht das erste Mal. Huh
Seiten: 1 2