Hide Mod und Bedankomat
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!
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!
Hallo,
funktioniert einwandfrei. Danke. Hab die Buttons noch eingefügt. Schaut toll aus. Nur ist es halt fürn subsilver gedacht. Muss mal schaun ob ich andere in dunkelroter Farbe bekomme.
Hab noch ein Bedankomat zusammengestellt, das auf Anhieb funktioniert. Sonst findet man ja kein ganzes Bedankomat.
MfG
funktioniert einwandfrei. Danke. Hab die Buttons noch eingefügt. Schaut toll aus. Nur ist es halt fürn subsilver gedacht. Muss mal schaun ob ich andere in dunkelroter Farbe bekomme.
Hab noch ein Bedankomat zusammengestellt, das auf Anhieb funktioniert. Sonst findet man ja kein ganzes Bedankomat.
MfG
[quote="SevenUp - Sa 28.Aug, 2004 15:26";p="12921"]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...[/quote]
gibt es von diesem Mod auch nur die Änderungen, da in dem Mod direkt die Dateien sind und ich in meinem Forum schon einiges geändert habe, bzw. vorkonfiguriert ist und ich schlecht die Dateien austauschen kann....
Gruß
Jack
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...[/quote]
gibt es von diesem Mod auch nur die Änderungen, da in dem Mod direkt die Dateien sind und ich in meinem Forum schon einiges geändert habe, bzw. vorkonfiguriert ist und ich schlecht die Dateien austauschen kann....
Gruß
Jack
hi, das is genau das was ich gesucht hab!!
allerdings habe ich nach dem installieren nun ein problem. eigentlich funktioniert es, aber wenn ich auf danke klicke öfnet sich eine neue seite ( ...viewtopic.php?mode=add_thx&u=2&t=766 ) und die bleibt weiß! das gleich wenn man das danke zurücknehmen will!
probiert mit phpbb 2.0.17 und firefox + IE
allerdings habe ich nach dem installieren nun ein problem. eigentlich funktioniert es, aber wenn ich auf danke klicke öfnet sich eine neue seite ( ...viewtopic.php?mode=add_thx&u=2&t=766 ) und die bleibt weiß! das gleich wenn man das danke zurücknehmen will!
probiert mit phpbb 2.0.17 und firefox + IE
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Du solltest zunächst mal Dein Vorum auf 2.0.18 aktualisieren. Das ist dringend nötig, um nicht in den nächsten Tagen vor einem gehackten Forum zu sitzen.
Dann zum Bedankomat:
Was genau hast Du jetzt alles eingebaut?
Dann zum Bedankomat:
Was genau hast Du jetzt alles eingebaut?
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!
-={ 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!
ich hab den HIDE-Mod (den von oben) eingebaut und den Bedankomat (von bigmule) und die beiden, wie hier beschrieben, miteinander verbunden.
der HIDE-Mod einzeln funktioniert problemlos, aber der bedankomat bringt einzeln schon den fehler. hab ich bis eben noch getestet.
wie es scheint liegt es an der zeile: bzw
der HIDE-Mod einzeln funktioniert problemlos, aber der bedankomat bringt einzeln schon den fehler. hab ich bis eben noch getestet.
wie es scheint liegt es an der zeile:
Code: Alles auswählen
$u_bedankomat = append_sid('viewtopic.'.$phpEx.'?mode=remove_thx&u='.$userdata['user_id'].'&t='.$topic_id);Code: Alles auswählen
$u_bedankomat = append_sid('viewtopic.'.$phpEx.'?mode=add_thx&u='.$userdata['user_id'].'&t='.$topic_id);
Zuletzt geändert von DEATH am Mi 09.Nov, 2005 16:39, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Scheinbar noch die alte Version des MODs. Häng doch bitte mal die viewtopic.php hier als ZIP-File an, dann schaue ich da mal nach.
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!
-={ 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!
hi, ich bin's mal wider
funktioniert wirklich super, das vorweg
nur hätte ich jetzt gern das man den "danke sagen" button erst betätigen/sehen kann wenn man mindestens XX post geschrieben hat .. ist das machbar?
schonmal großen dank im vorraus
funktioniert wirklich super, das vorweg
nur hätte ich jetzt gern das man den "danke sagen" button erst betätigen/sehen kann wenn man mindestens XX post geschrieben hat .. ist das machbar?
schonmal großen dank im vorraus
Die besten HACKER schreiben deine SOFTWARE
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ompf...
Gute Frage.
Soweit ich das noch in Erinnerung habe, wird nur abgefragt, ob der User überhaupt gepostet hat.
Vielleicht eben so:
Gute Frage.
Soweit ich das noch in Erinnerung habe, wird nur abgefragt, ob der User überhaupt gepostet hat.
Vielleicht eben so:
Code: Alles auswählen
#
#-----[ FIND ]-----
#
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//
for($i = 0; $i < $total_posts; $i++)
#
#-----[ BEFORE, ADD ]-----
#
$sql = "SELECT * FROM " .POSTS_TABLE. "
WHERE poster_id = " .$userdata['user_id']. "
AND topic_id = $topic_id";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not count user replies', '', __LINE__, __FILE__, $sql);
}
$user_replies = $db->sql_numrows($result);
$db->sql_freeresult($result);
if ($user_replies >= 5) // Hier die 5 auf die gewünschte min. Anzahl an Antworten je User ändern...
{
$can_unhide = true;
}
else
{
$can_unhide = 0;
}
#
#-----[ FIND ]-----
#
$message = bbencode_third_pass($message, $bbcode_uid, $valid);
#
#-----[ REPLACE WITH ]-----
#
if ($can_unhide)
{
$message = bbencode_third_pass($message, $bbcode_uid, $valid);
}
Zuletzt geändert von oxpus am Di 20.Jun, 2006 19:36, insgesamt 1-mal geändert.
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!
-={ 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!
da bekomme ich leider diese fehlermeldung:
kann es evt. an phpbb 2.0.17 liegen?Allgemeiner Fehler
Could not count user replies
DEBUG MODE
SQL Error : 1054 Unknown column 'poster_id' in 'where clause'
SELECT * FROM phpbb_topics WHERE poster_id = 514 AND topic_id = 1117
Line : 1091
File : viewtopic.php
Zuletzt geändert von DEATH am Di 20.Jun, 2006 18:38, insgesamt 1-mal geändert.
Die besten HACKER schreiben deine SOFTWARE
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
hmm der fehler ist jetzt erstmal weg, allerdings funktioniert das ganze nicht ..
wenn man jetzt das topic aufruft bekommt man den HiddenText sofort angezeigt, ohne erst zu posten oder den "DankeSagen" Button zu benutzen .. außerdem sieht das jetzt so aus:
wenn man dann "danke sagen" drückt ändert sich nichts an der nachricht, bleibt wie's oben steht stehn ..
ich hab mal die viewtopic angehängt .. evt hilfts dir ja weiter
wenn man jetzt das topic aufruft bekommt man den HiddenText sofort angezeigt, ohne erst zu posten oder den "DankeSagen" Button zu benutzen .. außerdem sieht das jetzt so aus:
dort sollte jetzt eigentlich die meldung stehen das man "danke sagen" drücken soll oder halt was posten[hide:2370c1f89c]test[/hide:2370c1f89c]
wenn man dann "danke sagen" drückt ändert sich nichts an der nachricht, bleibt wie's oben steht stehn ..
ich hab mal die viewtopic angehängt .. evt hilfts dir ja weiter
Die besten HACKER schreiben deine SOFTWARE
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ändere mal
in
Code: Alles auswählen
if ($can_unhide)
{
$message = bbencode_third_pass($message, $bbcode_uid, $valid);
}Code: Alles auswählen
if (!$can_unhide)
{
$valid = 0;
}
message = bbencode_third_pass($message, $bbcode_uid, $valid);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!
-={ 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!
hab nur einen kleinen fehler gefunden.
bin erst jetzt dazu gekommen, nach dem einbau ging's. aber jetzt muss der user erst 5 mal in einem topic antworten bis er den hidden text in dem topic lesen kann. es soll aber schon reichen das er forum-weit 5 posts schreibt/hat.
wenn ich das in
ändere müsste es doch eigentlich gehn ... oder?
Code: Alles auswählen
if (!$can_unhide)
{
$valid = 0;
}
$message = bbencode_third_pass($message, $bbcode_uid, $valid);Code: Alles auswählen
if ($user_replies >= 5) // Hier die 5 auf die gewünschte min. Anzahl an Antworten je User ändern...Code: Alles auswählen
if ($user_posts >= 5) // Hier die 5 auf die gewünschte min. Anzahl an Antworten je User ändern...
Zuletzt geändert von DEATH am Mi 21.Jun, 2006 17:09, insgesamt 8-mal geändert.
Die besten HACKER schreiben deine SOFTWARE
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
Wer nichts zu sagen hat sollte einfach mal die Schnauze halten!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Wenn, dann schon eher
Code: Alles auswählen
if ($userdata['user_posts'] >= 5) // Hier die 5 auf die gewünschte min. Anzahl an Antworten je User ändern...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!
-={ 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!