Seite 1 von 2

"Thanks Post Mod" Seltsames Problem!

Verfasst: 21.02.2013 19:55
von Lavender
Hallo,

ich hab mein Forum nun seit 2 Wochen in Betrieb und nun wurde ich heute von einer Userin auf ein Problem aufmerksam gemacht welches ich nicht verstehe. Es geht um den eingebauten "Thanks Post Mod" von Mahony... Ich hatte ihn vor Start des Forums getestet und konnte da noch keine Probleme feststellen. Nun machte mich heute wie gesagt ein Mitglied darauf aufmerksam, dass sie sich nicht "Bedanken" könne. Zuerst dachte ich, es handle sich um eine falsche Einstellung. Ich hab dann im Profil unter "Berechtigungen des Users testen" das Ganze getestet und stellte fest das besagter User recht hat. Bei genaueren Tests allerdings stellte ich auch noch fest als ich andere Berechtigungen mit verschiedenen Userprofilen testete, diese ebenfalls den "Danke" Button nicht sehen können.
In dem Bereich in dem man sich bedanken kann (VIP), verhält sich das folgendermaßen: "User X" kann sich in "Thema A" bedanken aber in "Thema B" (Thread/ Thema direkt unter Thread/ Thema A) nicht. Dafür kann sich z.B. "User Y" in "Thema A" nicht bedanken aber wohl in "Thema B". Da ich den "Thanks Mod" aber für die besagte Kategorie/Forum aktiviert habe kann es doch nicht sein das er Themenabhänig funktioniert, zumal ja "User Y" sich in "Thema B" sehr wohl bedanken kann. Also kann es ja schonmal nicht an den Einstellungen oder an der Benutzergruppe liegen, da alle die gleichen Einstellungen/ Vorraussetzungen haben! Das Ganze ist sehr mysteriös....

Achja, mir ist bei den Tests auch noch aufgefallen das ich als Admin auch nicht überall "Danke" an andere User sagen kann, weil ich den Button in verschiedenen Threads/ Themen nicht sehen kann. Ich sollte vielleicht noch erwähnen das ich es so eingestellt/ geändert habe das man sich nur im ersten Post beim Threadersteller bedanken kann. Daran kann es aber sicher nicht liegen oder doch? Oder ist was mit dem MOD nicht in Ordnung? Vielleicht hatte jemand das Phänomen auch schon und weiß wie man Abbhilfe schaft?

Ansonsten muss ich wohl den Mod wieder deaktivieren...

Danke und Gruß,
Lavender

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 22.02.2013 10:50
von Miriam
Besteht das Problem in allen Styles?

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 22.02.2013 18:43
von Lavender
Hallo Miriam,

also jetzt wird es so richtig mies!
Habe auf deine Frage hin eben mal meine anderen Styles "ProSilver" und "SubSilver2" getestet und muss feststellen das ich bei "Subsilver2" folgende Parse Error Meldung bekommen:

Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/oldfashionhearts/cache/tpl_subsilver2_viewtopic_body.html.php on line 390

Und bei "ProSilver" diese hier:

Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/oldfashionhearts/cache/tpl_prosilver_viewtopic_body.html.php on line 288

Das passiert wenn ich geschriebene Beiträge anklicke! Ich kann also nichtmal schauen ob bei den beiden Styles der Button vorhanden ist weil ich nicht mal die Beiträge sehen kann :-(

Das ansehen der "viewtopic_body" hat mir auch keinen Aufschluss gegeben wo der Fehler liegt.
Es funktioniert somit also nur mein Style "MG Autumn" (bis auf das "Danke" Problem)... Folgende MOD's habe ich verbaut:

AutoMod 1.0.2
Advanced BBCode Box 3.3.0.12
Thanks Post Mod 0.4.0

Lg, Lavender

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 23.02.2013 10:06
von Miriam
Na dann nimm mal die viewtopic_body.html des jeweiligen Styles und checke die Anzahl der <!-- IF ... --> und die <!-- ENDIF --> Anweisungen. Da ist mindestens einmal ein <!-- ENDIF --> zu viel drin.

Leere auch den Cache im ACP und aktualisiere das Template nach den Änderungen ( KB:tippstyles ).

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 23.02.2013 15:01
von Lavender
So, also das "Parse Error"- Problem lag am Einbau vom "Thanks post Mod"... Bei "prosilver" war ein <!-- ENDIF --> zuwenig und bei "Subsilver2" war eins <!-- ENDIF --> zuviel vorhanden.

Jetzt konnte ich also endlich das Problem mit dem "Thanks Post Mod" nachgehen...

Das Problem besteht sowohl bei "prosilver" als auch bei "subsilver". Allerdings hab ich auch festgestellt, dass bei beiden Styles der Button "Remove Thanks" in jedem Beitrag des besagten Users zu sehen war. Bei meinem Style "MG Autumn" habe ich "Remove Thanks" sozusagen deaktiviert weil ich es unnötig fand. Aber wie gesagt, das "Danke" wieder zurückzuziehen scheint immer zu gehen.

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 23.02.2013 15:20
von Miriam
Zeig mal bitte Deine viewtopic_body.html per PasteBin her.

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 25.02.2013 16:39
von Lavender
Hallo Miriam,


also hier die "viewtopic_body.html" von meinem Style "MG Autumn":

https://www.phpbb.de/support/pastebin.p ... iew&s=1234

LG, Lavender

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 25.02.2013 21:42
von Miriam
Mal abgesehen von dieser Ungereimtheit:

Code: Alles auswählen

<!-- IF postrow.S_GIVE_THANKS --><a href="{postrow.U_THANKS}"> <!-- ENDIF --> 
(Wo kommt das denn her?)

Hätte ich da noch eine Frage: UserX und UserY sind nicht Themenersteller der jeweiligen nicht "bedankbaren" Themen?

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 26.02.2013 19:34
von Lavender
Hallo Miriam,

das kommt in der Anleitung für den "SubSilver2" Style vor:
<!-- IF postrow.S_FIRST_POST and postrow.THANKS_LIST -->
<tr>
<td class="spacer" colspan="2" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
</tr><tr class="row2">
<td valign="top" style="padding-left: 4px;"><!-- IF postrow.S_GIVE_THANKS --><a href="{postrow.U_THANKS}"><img src="{T_IMAGESET_PATH}/removethanks.gif" alt="{L_THANKS_REMOVE}"/></a> <!-- ENDIF --></td>
<td style="text-align: left;">{postrow.THANKS_FROM}:<br /> {postrow.THANKS_LIST}</td>
</tr>
<!-- ENDIF -->
Den Teil dazwischen habe ich raus genommen, weil ich die Möglichkeit für "Thanks Remove" raus haben wollte!

Nein, User X und User Y sind keine Themenersteller. Das bin zum großen Teil ich als Admin und in einem anderen Bereich des geschlossenen Forums eine andere Userin (die aber auch nur ganz normale VIP Gruppenrechte ohne irgendwelche Extras hat). Bei ihren Beiträgen ist das gleiche wie bei meinen.
Auf der anderen Seite habe ich noch eine Userin, die sich komischerweise bei fast allen Beiträgen bedanken kann und eine andere die sich kaum bei einem Beitrag bedanken kann. Beide identisch gleiche Rechte, habe das im ACP Stück für Stück nochmal nachgeprüft!

Re: "Thanks Post Mod" Seltsames Problem!

Verfasst: 26.02.2013 20:26
von Miriam
Das ist keine Rechteproblem...Also ich kann es mir nicht vorstellen. Das liest sich eher wie ein Variablenproblem.
Aber das bekommen wir hier nicht raus. Checke noch einmal alle Codeumsetzungen dieser MOD; falls alles okay aussieht, könntest Du noch die Variablen per [php:var_dump] ausgeben lassen und nachschauen, wie sie belegt sind.