Ergebnis 1 bis 4 von 4

Thema: posten alle xx tage erlauben

  1. #1
    Profi-Benutzer
    Registriert seit
    02.09.2002
    Alter
    41
    Beiträge
    415

    posten alle xx tage erlauben

    Ich bräuchte jetzt noch nen weiteren Hack. In einer Section von meinem Board soll jeder Member die Möglichheit haben nur alle 7 Tage einen New Thread eröffnen.
    Zur Zeit kontrollier ich das manuell, aber automatisiert wär das schon genial.
    Wenn 7 Tage um sind, dann sollte derjenige nen neues Topic machen dürfen..
    jetzt die Frage, gibts da schon was?

    Wenn nicht, dann hab ich jetzt nur die Idee im Kopf. Ich legen noch nen weiteres Feld im Datensatz des Users an, wo ich das Datum hinterleg wann das letzte Posting war..
    wenn er dann nen newthread macht, dann überprüf ich das datum.. je nachdem wird es erlaubt oder verboten...
    wäre doch so richtig oder?

  2. #2
    Profi-Benutzer Avatar von Kars10
    Registriert seit
    15.06.2002
    Alter
    34
    Beiträge
    277
    Genau so gehts.
    Du kannst dich ja ein bisschen an den standard "Postingvorgaben" orientieren.
    Was die Sache evtl. noch vereinfachen würde wäre wenn du es Usergruppenabhängig machst.
    Kann ja auch mal schauen wenn ich Zeit hab, versprechen kann ich nix.

    Gruß
    Kars

  3. #3
    Profi-Benutzer
    Registriert seit
    02.09.2002
    Alter
    41
    Beiträge
    415
    Also ich habs jetzt hinbekommen

    ein query in der db

    wenn jemand nen neues posting in forumid=35 macht, dann wird geprüft ob das letzte posting älter als 9 Tage ist...
    ist doch richtig so oder:

    newreply.php

    Code:
    $salestime = (time() - $bbuserinfo[salespost]) / 86400;
    if ($salestime < "10" AND ($forumid=="35" )) {
    	eval("standarderror(\"".gettemplate("sales_error_nopost")."\");");
    }
    scheint auf alle fälle zu funktionieren

    beim posten eines threads mach ich das:

    Code:
    if ($forumid=="35" ) {
    	$DB_site->query("UPDATE user SET salespost=$ourtimenow,inforum='$forumid' WHERE userid='$bbuserinfo[userid]'");
    jetzt muss ich halt noch die Feinheiten einbauen, damit man das übers admin einstellen kann.. aber im Prinzip reicht mir das schon so

  4. #4
    Profi-Benutzer
    Registriert seit
    02.09.2002
    Alter
    41
    Beiträge
    415
    Sodala,
    jetzt bin ich es nochmal...
    also hab jetzt alles mal getestet und es funktioniert einwandfrei.
    Man kann jetzt für eine Forum-ID im Admin einstellen, das man dort nur alle xx-Tage (Tage auch im Admin einstellbar) einen neuen Thread pro User posten kann.
    Ausserdem sieht man im Admin-CP bei dem User das letzte Datum wann nen Thread gemacht wurde, das lässt sich da dann auch manuell abändern.
    Falls es mal jemand braucht, dann einfach ne message...

    Den Grund warum ich das brauch ist auch ganz einfach. Ich hab ne Section wo Leute "Werbung" machen, das hat dann irgendwann überhand genommen, weil die jeden Tag immer neu gepostet haben um ihre Werbung am Anfang des Forums zu haben..

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Moderatoren dürfen in best. Foren nicht posten
    Von Gerry im Forum vBulletin 2 Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 13.09.2003, 15:49
  2. themen der letzten 30 tage -> zu themen der letzten 100 tage?
    Von ScaryCracker im Forum vBulletin 2 Fragen und Probleme
    Antworten: 6
    Letzter Beitrag: 30.04.2003, 09:16
  3. Beiträge der letzten xxx Tage
    Von firelooper im Forum MySQL
    Antworten: 10
    Letzter Beitrag: 22.09.2002, 16:25
  4. Antworten: 5
    Letzter Beitrag: 03.07.2002, 22:39

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •