Hide Mod und Bedankomat

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

ich habe wieder eine idee und da ich keine ahnung vom programmieren habe..... :)

also, wäre gut wenn:

im forum eine option wie "hide" geben würde. das einzubauen wird ja nichts problem sein denke ich, ABER:
wenn ich was im hide verstecke, dann wird es ja erst für den user sichtbar, wenn er auf das thema antwortet

meine idee wäre, dass er den versteckten text oder link dann sehen muss, wenn er danke sagt.

wir haben im board einen download archiv, und es wäre gut wenn wir sehen würden wer es sich runtergeladen hat
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du meinst sicher den Hide Mod, richtig?
Also diesen kombinieren, wenn man sich für das Topic mittels Bedankomat bedankt.
Und wie soll das klappen, wenn bereits das Topics versteckt ist?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

?


wie meinst du es mit "topic versteckt?"
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na, wenn Du was verstecken willst, könnte es ja auch ein Topic sein. Und wie sill man sich dann dafür bedanken, wenn man es nicht sieht?
Oder hab ich da was falsch verstanden?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

nein, kein topic verstecken

beispiel:
ich eröffne neuen topic und schreiben hin:

[hide]text der versteckt ist[/hide]


den text der versteckt ist, sehen die anderen user erst wenn sie auf den topic antworten

und sie sollten es auch dann sehen wenn sie sich für den topic bedanken
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach so. Hm. Wie wird denn das mit dem Hide-Mod versteckt?
Ich frage deshalb, weil ich den Mod noch nicht "intern" kenne...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

also den mod kriegt man HIER

MOD "HIDE" (aka lockdown) - this mod allow users to hide
## a message via some "bbcodes", ex : [hide] message [/hide]. To see the
## hidden message, you must be a member and you must post a reply to
## the message...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Muss ich mir später anschauen. Ich melde mich entsprechend.

EDIT
Im Grunde ist es einfach.
Wenn Du beide Mods installiert hast, dann führe die nachfolgende "Ergänzung" durch und der versteckte Text wird nach dem Bedanken angezeigt:

-- Code verschoben in das Forum "Snippets" - OXPUS --
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

bin jetzt erst dazu gekommen das teil auszuprobieren

funktioniert super!

danke schön :-)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
mozes
Beiträge: 7
Registriert: So 19.Sep, 2004 02:41

Beitrag von mozes »

Thx it works great.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Fine to read this. So I can post it in the snippet forum.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

ich störe wieder

wie kann man den hide-mod so verändern, dass der versteckte text/link NUR nach anklicken auf "danke sagen" erscheint?
also dass der versteckte text NICHT erscheint wenn man auf den beitrag antwortet.

wir haben nämlich in unserem forum viele user, die es noch nicht begriffen haben, dass man anstatt zu schreiben "cool, danke, usw" einfach auf den button drücken muss
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, der Code hier zeigt den Text, wenn man sich bedankt hat. Und auch nur das.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

der code zeigt zwar den text wenn man sich bedankt hat, aber der text wird auch angezeigt wenn ich in dem topic antworte, und so will ich das nicht
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:confused:
Dann muss noch ein anderer Mod eingebaut haben, denn der von mir zuletzt genannte Code zeigt den Hidden Text nur nach dem Bedanken an, nicht nach einer Antwort.
Häng mal Deine viewtopic.php (als ZIP) hier an, dann schaue ich da rein.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

bitte schön :-)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann versuchs mal mit dieser Variante.

Kurz, was ich geändert habe:
Der Originalmod fragt ab, ob der aktuelle User in dem Topic schon einmal gepostet hat. Dann wird der versteckte Text angezeigt. Also egal, ob man den Text sehen soll oder nicht, eine Antwort würde reichen.
Ich dagegen lasse nun prüfen, ob der einzelne Post vom angemeldeten User stammt oder ob der User sich für das Topic bedankt hat. In beiden Fällen wird dann der versteckte Text angezeigt.

Ich hoffe, die Änderungen beinhalten jetzt nicht noch Fehler.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

jawohl!

funktioniert super, fehler habe ich noch keine entdeckt

danke schön!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

jetzt habe ich doch ein fehler entdeckt
das funktioniert nicht
Ich dagegen lasse nun prüfen, ob der einzelne Post vom angemeldeten User stammt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ändere mal in der viewtopic.php die Zeile

Code: Alles auswählen

	$valid = ($unhide[$postrow[$i]['post_id']] == TRUE || $thx_own != 0) ? TRUE : FALSE;
in diese ab:

Code: Alles auswählen

	$valid = ($unhide[$postrow[$i]['post_id']] || $thx_own != 0) ? TRUE : FALSE;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

bringt leider nichts :-(
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, dann werde ich den Mod wohl selber testen müssen.
Dann aber erst am WE.
Ich melde mich dazu dann wieder.

EDIT
Mit der angehängten viewtopic.php sollte es nun klappen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

jep, funktioniert jetzt
danke!
Antworten