Seite 1 von 1

lesen best. Beiträge für User mit gew. Anz. von Beiträgen

Verfasst: 25.04.2005 12:02
von muffler
Hallo zusammen,

ich könnte mal eure Hilfe gebrauchen. Da wir leider in einem Forum Probleme mit einigen Usern haben (Datenklau/Spionage) möchten wir neue Sicherheiten im Forum einbauen.
Die Idee ist die, dass ein einbestimmter Beitrag nur von Usern gelesen werden kann, die registiert sind und mindestens 10 Beiträge geschrieben haben. Die Berechtigung für das lesen kann man ja auf Reg einstellen, dass ist auch geschehen, aber wie löse ich das andere Problem?

Also in Real Text hatte ich mir das so gedacht: (vorausgesetzt User ist angemeldet)

Wenn Beitrag Nr xy aufgerufen wird:

Prüfe Anzahl der Beiträge des Users >

>Wenn Anzahl der Beiträge größer 10 dann anzeigen

sonst Meldung ausgeben

Müsste doch machbar sein!? Die ID des Beitrages steht ja fest und die Anzahl der Beiträge eines Users wird ja eh schon in anderen Fuktionen ermittelt. Leider bin ich nicht so in PHP gewandert und weiß nicht welche Dateien ich wie ändern soll. Wäre klasse wenn ihr mir helfen könntet.

Thx schon mal für die Antworten!

Verfasst: 25.04.2005 12:20
von Eg4power
sehr gute idee sowas könnte ich auch gut brauchen!

Verfasst: 25.04.2005 18:31
von stargesicht
gibts meines Wissens nur für ganze Categorien nicht für einzelne Beiträge

HIER LESEN

Verfasst: 25.04.2005 19:39
von muffler
stargesicht hat geschrieben:gibts meines Wissens nur für ganze Categorien nicht für einzelne Beiträge

HIER LESEN
Das was da geschrieben steht ist mir schon klar, aber das wollte ich nicht.

Hatte eigentlich gedacht man könnte in die viewtopic einfach ne zusätzliche Abfrage einbauen oder so.

Verfasst: 25.04.2005 23:14
von Eg4power
hm ja gibt es jetzt so einen Mod oder nicht?

Wäre echt toll sowas bzw einen mod wo man sagen dann wenn er z.b 15 posts gemacht hat wird ihm der pm bereich freigeschaltet!

Verfasst: 26.04.2005 05:11
von muffler
Eg4power hat geschrieben:hm ja gibt es jetzt so einen Mod oder nicht?

Wäre echt toll sowas bzw einen mod wo man sagen dann wenn er z.b 15 posts gemacht hat wird ihm der pm bereich freigeschaltet!
Naja, für den PN-Bereich hab ich das schon gemacht. Ist aber eigentlich kein Mod. Einfach folgende Zeilen in die privmsg.php einfügen:
// Darf der User eine PN senden ? START
If ($userdata['user_posts'] < "6")
{
message_die(GENERAL_MESSAGE, $lang['Darf_keine_PNs_schicken']);
}
// Darf der User eine PN senden ? ENDE
Dann nur noch in die lang_main.php den Text angeben der dann ausgegeben wird z.B. so:
$lang['Darf_keine_PNs_schicken'] = 'Leider kannst du noch keine PN verschicken! Nur User mit mindestens 5 Beiträgen können PNs verschicken!';

Verfasst: 26.04.2005 12:08
von Eg4power
Derist nicht schlecht der mod echt super[/u]

Verfasst: 26.04.2005 13:36
von Eg4power
Du hast geschrieben in der privmsg.php

muss das eingefügt werden!
// Darf der User eine PN senden ? START
If ($userdata['user_posts'] < "6")
{
message_die(GENERAL_MESSAGE, $lang['Darf_keine_PNs_schicken']);
}
// Darf der User eine PN senden ? ENDE
jetzt wollte ich fragen wo genau ?

Verfasst: 26.04.2005 13:57
von Christian Benz

Verfasst: 26.04.2005 14:09
von Eg4power
super danke ich werds gleich probieren