ThankPostMod 0.20 by Mahony

Hier kommen die Support Anfragen für phpBB 3.0.x MODs hinein.
Antworten
AbiDez
Beiträge: 11
Registriert: 15. Jul 2008 21:23
Hat sich bedankt: 0
Danksagung erhalten: 0
Kontaktdaten:

ThankPostMod 0.20 by Mahony

Beitrag von AbiDez »

Deine phpBB Version: 3.2.
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla (phpbb2) oder Olympus (phpBB3) genannt)
MODs installiert: Ja
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: http://www.pronoobz.org

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Nix^^

Was hast Du bereits versucht um das Problem zu lösen?
Nix^^

Fehlerbeschreibung und Nachricht
Hallo Mahony,
ich habe deine gemoddete Version vom THX Mod installiert und finde es gut,
der User bedankt sich, loggt sich aus, und bei erneutem Login ist der Hide immer noch aus, so soll es sein,
nur leider können User ihr Danke immer noch entfernen, kannst du das ausschalten oder per ACP konfigurierbar machen ?
Gibt es evtl. noch die möglichkeit es überall Aktiv oder Inaktiv zu schalten, da ich jetzt für jedes Forum das Mod aktivieren muss...
Bild
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

Re: ThankPostMod 0.20 by Mahony

Beitrag von Mahony »

Hallo AbiDez
AbiDez hat geschrieben:leider können User ihr Danke immer noch entfernen, kannst du das ausschalten
Suche in der viewtopic_body.html

Code: Alles auswählen

<a href="{postrow.U_THANKS}"><img src="{T_IMAGESET_PATH}/removethankspro.gif" alt="{L_THANKS_REMOVE}"/></a>
Ersetze mit

Code: Alles auswählen

<!-- IF U_MCP --><a href="{postrow.U_THANKS}"><img src="{T_IMAGESET_PATH}/removethankspro.gif" alt="{L_THANKS_REMOVE}"/></a><!-- ENDIF -->
Mit dieser Änderung, sehen nur noch die Admins und Moderatoren den Button zum entfernen der Bedankung.

Mit diesem SQL Befehl

Code: Alles auswählen

UPDATE phpbb_forums SET enable_thanks = "1" WHERE enable_thanks = "0";
aktivierst du den MOD in allen Foren.



Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
AbiDez
Beiträge: 11
Registriert: 15. Jul 2008 21:23
Hat sich bedankt: 0
Danksagung erhalten: 0
Kontaktdaten:

Re: ThankPostMod 0.20 by Mahony

Beitrag von AbiDez »

Hallo Mahony,
habe die routine IF MCP eingebaut (Hätte ich mir ja denken können das es so geht, so habe ich den Chat nur für regged User sichtbar IF S_USER usw.)
Würde ich anstatt IF MCP, IF ACP schreiben ,dann würden nur die Admins ihr Danke entfernen können ( ACP = AdminControllProgramm) theoretisch....

Aber nun mein neues Prob, ich hatte ja getippt, ein User bedankt sich, er loggt sich aus, und bei erneutem Login ist die Message unhide......
Ich muss mich leider korrigieren, habe es gerade nachdem ich die IF MCP routine eingebaut hatte geprüft,
bei meinem TestUser war trotz einem Danke (Ausloggen/InetVerbindung trennen usw.) die Message wieder Hide.....

Hatte auch noch ein paar Probs mit den Images (Remove thank & thank) die wurden erst nicht gefunden, erst als ich die in die alten
Verzeichnisse kopiert habe (Wie beim ThankPostMod 0.40) aber KA ob ich nen Fehler beim Einbau gemacht habe^^

PS: ShowMe Funktion beim Danke, cool^^
Bild
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

Re: ThankPostMod 0.20 by Mahony

Beitrag von Mahony »

Hallo
Ich habe dir HIER mal die Lösung für das Hide Problem gepostet. Das Forum hier spinnt im Moment etwas und lässt mich nicht den kompletten Beitrag abschicken.



Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
AbiDez
Beiträge: 11
Registriert: 15. Jul 2008 21:23
Hat sich bedankt: 0
Danksagung erhalten: 0
Kontaktdaten:

Re: ThankPostMod 0.20 by Mahony

Beitrag von AbiDez »

Hallo Mahony,
ich weiss ich habe es vor längerer Zeit mal erwähnt, aber ich tue es gerne wieder^^
"DU BIST DER BESTE", muß dich echt mal loben, immer wenn ich mit einem Problem zu Dir komme
hast du ein paar Stunden später schon eine Lösung parat, r-e-s-p-e-c-t....

Habe alles so eingebaut und es ausführlich getestet, würde sagen es läuft 101% correct.....
User bedankt sich, loggt sich aus (bekommt ne andere IP) und der Hide ist immer noch deaktiviert...
Danke zurücknehmen geht auch nicht mehr^^ (Jetzt habe ich den IF MCP wieder eingebaut)

Würde also sagen das die Grundfunktionen laufen....
Habe übrigens den Error entdeckt wegen den Images wie ich oben mal erwähnte^^
Du hast die SubSilver Anleitung nicht angepasst, in der norm. Anleitung (Für ProSilver) stehen die neuen Images drinn,
aber in der Subsilver (Mein Style basiert auf SubSilver) sind noch die orig Image Namen drinn,
In deiner Prosilver steht z.B removethankspro.gif, aber in der Subsilver steht removethanks.gif,
aber habe die Images einfach an die orig Plätze gelegt und es läuft, nur blöde wenn sich einer das leecht installiert
und die Images fehlen, ich habe es ja hinbekommen, aber wer weiss ob das alle schaffen^^
Ansonsten haste nice Work vollbracht......Würde ja gerne Betatester werden für das Mod, es läuft schon ewig bei mir in orig Form
und jetzt in deiner gemoddeten Fassung im laufenden Forumbetrieb^^ (Hauptsache ich verliere nicht immer die Danke, da gehen mir einige auffe Barrikaden^^)

Wie wäre es mit einer TopListFunktion z.B die 10 User die am meisten Danke bekommen haben ???
Wäre es möglich den Danke Knopf (wieder) an die Position vom Danke Entfernen Knopf zu legen ? (Wie im orig^^)
Einige Leute haben sich bei mir totgesucht und nicht gecheckt das der neben Zitieren (Rechts Oben) ist^^
Bei Sammeltreads ist das unpraktisch, weil erst wird nach unten gescrollt ans Seitenende, aber da ist kein Danke irgendwie haben meine
User echt probs damit sich umzugewöhnen^^ (Naja habe ne versetzung des Buttons probiert, aber bin gescheitert, dafür reichen meine Kenntnisse noch nicht)
Bin halt eher der manipulatortyp^^ Ansonsten mach weiter so !!!

So verbleibe ich MFG AbiDez
Bild
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

Re: ThankPostMod 0.20 by Mahony

Beitrag von Mahony »

Hallo
Versuch mal folgendes (für einen Extra Danke Button).

Suche in der

Code: Alles auswählen

<!-- IF postrow.S_FIRST_POST and postrow.THANKS_LIST -->
Füge davor ein

Code: Alles auswählen

<!-- IF THANKS_ENABLE -->
<!-- IF postrow.S_FIRST_POST and not postrow.S_GIVE_THANKS and not postrow.S_IS_OWN_POST and not S_IS_LOCKED -->
		<tr class="row2">
	<td colspan="2" align="center" class="row"><a href="{postrow.U_THANKS}"><img src="{T_IMAGESET_PATH}/thanks.gif" alt="{L_THANKS1}"/></a></td>
	</tr>
	<!-- ENDIF -->
	<!-- ENDIF -->
In das Verzeichnis styles/deinstyle/imageset legst du dann noch ein passendes thanks.gif (also einen Danke-Button). Somit hast du dann einen passenden (zusätzlichen ) Danke-Button den deine User dann auch finden.



Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
AbiDez
Beiträge: 11
Registriert: 15. Jul 2008 21:23
Hat sich bedankt: 0
Danksagung erhalten: 0
Kontaktdaten:

Re: ThankPostMod 0.20 by Mahony

Beitrag von AbiDez »

Yo, läuft wunderbar^^ Jetzt muss nur noch der Danke entfernen Knopf auch an die Position vom Danke Knopf,
also unter dem Tread in der Mitte.......
Öhm, es gab 1 kleinen Error im Sprachfile, Folgende User möchten sich bedanken:: (Habe den doppelpunkt entfernt, wird automatisch gesetzt)
Ansonsten, kannst du das Mod so einstellen, das der DankeKnopf nur im ersten Beitrag ist?
(Also wenn man sich in einem ersten Post bedankt, sind auch die Antworten unhide)
Weil er ist auch in den Antworten,
aber wenn man da drauf klickt bekommt man die Meldung Du bist nicht berechtigt dich hier zu Bedanken.....
Habe deshalb die Meldung ersetzt durch:
"Es ist nicht erlaubt dich in diesem Beitrag zu bedanken. Oder dich in einem Antwortpost zu bedanken. Benutze bitte den ersten Beitrag des Themas um dich zu bedanken!"
Möglichkeit 1: Man kann sich auch in Antwortposts bedanken (Dann wäre es nicht schlimm, wegen dem Dankeknopf in jedem Beitrag)
Möglichkeit 2: Man kann sich nur im ersten Beitrag bedanken (Und der Dankeknopf ist nur im ersten Beitrag)
Anbei mal das Sprachfile & Viewtopic_body was ich für unser Forum modifiziert habe, evtl. haste ja Interesse^^
Dateianhänge
pack.zip
ViewTopic_Body & LangFile
(5.4 KiB) 222-mal heruntergeladen
pack.zip
ViewTopic_Body & LangFile
(5.4 KiB) 222-mal heruntergeladen
Bild
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

Re: ThankPostMod 0.20 by Mahony

Beitrag von Mahony »

Hallo
Ansonsten, kannst du das Mod so einstellen, das der DankeKnopf nur im ersten Beitrag ist?

Öffne: viewtopic.php
Suche

Code: Alles auswählen

'S_FIRST_POST'      => true,
Ersetze mit

Code: Alles auswählen

'S_FIRST_POST'      => ($row['post_id'] == $topic_data['topic_first_post_id']) ? true : false,


Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
AllCity
Beiträge: 4
Registriert: 8. Dez 2008 18:25
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: ThankPostMod 0.20 by Mahony

Beitrag von AllCity »

BUG!
I can thank himself!
Antworten