Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Alle Beiträge finden/im Profil
#1
Hallo!

Hab wieder eine eigenartige Fehlermeldung. Aber nur im Profil einer Userin und in meinem Profil - wir haben in den letzten 3 Tagen gepostet. Bei allen anderen tritt der Fehler nicht auf. 

Wenn man aufs Profil geht und dann "Alle Beiträge finden" anklickt, kommt diese Fehlermeldung: 

   

Zeile 983 in  der search.php

PHP-Code:
eval("\$gotounread = \"".$templates->get("forumdisplay_thread_gotounread")."\";"); 


Danke Euch im voraus und LG
Karin
Dogs and Fun

Liebe Grüße
Karin
Zitieren
#2
ich kann es leider nicht nachstellen, in keinem meiner Testforen tritt das auf

wie sieht denn das Template forumdisplay_thread_gotounread bei dir aus? Befindet sich das im Originalzustand?
Zitieren
#3
(02.03.2023, 08:27)bv64 schrieb: ich kann es leider nicht nachstellen, in keinem meiner Testforen tritt das auf

wie sieht denn das Template forumdisplay_thread_gotounread bei dir aus? Befindet sich das im Originalzustand?

Hallo!
Das sieht bei mir so aus :

<a href="{$thread['newpostlink']}"><img src="{$theme['imgdir']}/jump.png" alt="{$lang->goto_first_unread}" title="{$lang->goto_first_unread}" /></a>


lg
Karin
Dogs and Fun

Liebe Grüße
Karin
Zitieren
#4
Ich hab mich jetzt noch nicht weiter damit beschäftigt, aber irgendwie passt hier etwas nicht.
Im Profil werden keine ungelesenen Beiträge abgefragt. Hier geht es um "alle" Beiträge.
Evtl. stimmt hier in einem Profil-Template etwas nicht.
Zitieren
#5
das ist schon korrekt mit der Fehlermeldung, ich konnte sie inzwischen nach stellen

tritt wirklich nur auf, wenn beim Aufruf des Links ungelesene Themen dabei sind
Zitieren
#6
(02.03.2023, 17:22)bv64 schrieb: das ist schon korrekt mit der Fehlermeldung, ich konnte sie inzwischen nach stellen

tritt wirklich nur auf, wenn beim Aufruf des Links ungelesene Themen dabei sind

Danke für Deine Mühe, ich hoffe, dass jemand dafür eine Lösung hat. 
Exakt, jetzt wo ich die 3 ausstehenden Themen gelesen habe, ist der Fehler in meinem Profil weg.
Bei der Userin sind sie noch da.
Dogs and Fun

Liebe Grüße
Karin
Zitieren
#7
Suche mal in der search.php nach Zeile 476:
PHP-Code:
if($thread['lastread']) 

 und ersetze sie durch:
PHP-Code:
if(!empty($thread['lastread'])) 
Zitieren
#8
Danke Doylecc !

Ich habs mal geändert, kann aber noch nicht sagen, obs geholfen hat, weil wenn man unten auf "Alle Foren als gelesen markieren" klickt, dann sind die Fehlermeldungen auch weg (bin ich vorhin durch Ausprobieren draufgekommen)

Melde mich und sag bescheid, danke auf alle  Fälle!
Dogs and Fun

Liebe Grüße
Karin
Zitieren
#9
(02.03.2023, 18:44)doylecc schrieb: Suche mal in der search.php nach Zeile 476:
PHP-Code:
if($thread['lastread']) 

 und ersetze sie durch:
PHP-Code:
if(!empty($thread['lastread'])) 


So, habs jetzt mit  ungelesenen Beiträgen  gestestet - es hat funktioniert. 
Herzlichen Dank für die Hilfe - ich markiere den Thread als erledigt.

LG
Karin
Dogs and Fun

Liebe Grüße
Karin
Zitieren
#10
Hallo Doylecc !

Ich dachte, der Fehler wäre behoben, eine Userin und ich haben gepostet und prompt ist der Fehler wieder aufgetreten, wenn ich im Profil auf : Alle Beiträge finden - klicke. 

Genau dieser Fehler tritt auch auf, wenn man unter den Beiträgen auf den "Suchen" Button klickt. Ist ja das gleiche = alle Beiträge des Users suchen.


 Langsam wirds mühsam  Sad

lg
Karin
Dogs and Fun

Liebe Grüße
Karin
Zitieren