Seite 1 von 1

Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angezeigt

Verfasst: 14.01.2012 14:51
von Crizzo
Hi,

ich nutze folgende MOD: http://phpbb3.pytalhost.com/viewtopic.php?f=10&t=125

Wie man z.B. bei diesem Beitrag sehen kann: http://www.squad-revolution.de/viewtopi ... 284#p27284 Wird der, der sich bedankt hat, doppelt gelistet.

Wenn ich jetzt selbst den "Thanks"-Button drücke, ist mein Nick nur einmal zu sehen und wird bei "Removethanks" auch wieder korrekt entfernt.

Cache leeren und Bedankungen synchronisieren brachte leider nichts.

Grüße
Blackhawk

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 16:37
von Mahony
Hallo
Hast du alle Bugfixes installiert? --> http://phpbb3.pytalhost.com/viewtopic.php?f=10&t=125

Ansonsten tippe ich mal auf einen Fehler beim Einbau des MODs.


Grüße: Mahony

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 16:39
von Crizzo
Fehler beim Einbau glaube ich eher weniger, das Teil läuft schon eine ganze Weile ohne Probleme. Das sehe ich jetzt das erste Mal.

Wenn ich vom 0.2.0 Paket installiert hab, müssten doch alle Bugfixes drin sein, oder?

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 16:41
von Mahony
Hallo
BlackHawk87 hat geschrieben:Wenn ich vom 0.2.0 Paket installiert hab, müssten doch alle Bugfixes drin sein, oder?
Nein, die Bugfixes sind noch nicht in 0.2.0 enthalten.

Grüße: Mahony

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 16:42
von Crizzo
Dann bau ich mal ab hier http://phpbb3.pytalhost.com/viewtopic.p ... t=125#p500 alles ein und melde mich dann wieder.

Edit: Ist eingebaut, löst das Problem allerdings nicht. Dafür geht der Danke-Button jetzt nicht mehr. Stattdessen kommt folgendes:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 [1064]

SQL

SELECT topic_status FROM phpbb_topics WHERE topic_id =

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/thanks.php
LINE: 46
CALL: dbal_mysqli->sql_query()
Ich hab jetzt zweimal die Änderungen kontrolliert. Mir fällt nichts auf.
thanks.php: https://www.phpbb.de/support/pastebin.p ... view&s=928
viewtopic.php: https://www.phpbb.de/support/pastebin.p ... view&s=928
function_user.php: https://www.phpbb.de/support/pastebin.p ... view&s=930

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 19:03
von Elsensee
Öffne die thanks.php und suche

Code: Alles auswählen

$mode           = request_var('mode', ''); 
Füge danach ein:

Code: Alles auswählen

$topic_id = request_var('t', 0); 

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 19:21
von Crizzo
Danke, damit ist schon mal der neue Fehler behoben. Aber der Nick des einen Bedankers ist immer noch doppelt. Und nu?

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 19:31
von Mahony
Hallo
Lösche einfach die betreffende (zusätzliche) Bedankung in der Datenbank.

Grüße: Mahony

Re: Thank Post Mod [Hide Mod.]: Bedanker wird doppelt angeze

Verfasst: 14.01.2012 19:43
von Crizzo
Die Lösung war mal wieder sau simple. :oops: Danke.