Downloads Zeitversetzen

Support about Download MOD for phpBB 2
Antworten
Benutzeravatar
jungpionier
Beiträge: 91
Registriert: So 30.Jan, 2005 13:35
Wohnort: Dresden

Downloads Zeitversetzen

Beitrag von jungpionier »

Deine phpBB Version: 2.0.15
Typ Deines phpBB Forums: andere phpBB Distribution
MODs: Ja
Dein Wissensstand: Grundwissen


Hi

wollte mal nachfragen ob es möglich ist mit dem Downloadmod von Hotschi das ein User mindestens 1 2 oder 3 Tage angemeldet sein muss um etwas zu downloaden .

Ich hab das addon installiert das jemand mindestens XXX Post haben muss um was loaden zu können leider gibts dann immer wieder findige User die sich anmelden dann schnell mal xxx Posts schreiben (spamen) um was loaden zu können.

ist dir das möglich lieber :D Oxpus ^b ^9 das hinzubekommen ???


das wäre allzu lieb ;)


mfg Jungpionier
Zuletzt geändert von jungpionier am Di 10.Mai, 2005 21:53, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Lösung Nr. 1 ist Stop Bumping von Oxpus oder Double post merge von Mercuree! :D

Und dann hätte ich noch das anzubieten:

Code: Alles auswählen

#
#----------[ OPEN ]-------------------------------------
#

downloads.php

#
#----------[ FIND ]-------------------------------------
#

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_DOWNLOADS);
init_userprefs($userdata);
//
// End session management
//

#
#----------[ AFTER, ADD ]-------------------------------
#

// Kein Dl im erstem Monat der Mitgliedschaft
$user_reg_month = create_date('Ym', $userdata['user_regdate'], $userdata['user_timezone']);
$current_traffic_month = create_date('Ym', time(), $board_config['board_timezone']);

($user_reg_month == $current_traffic_month) ? $userdata['user_traffic'] = '0' : '';
//
Das verhindert die Trafficzuweisung im erstem Monat der Mitgliedschaft. :)
Nachteil: Wenn ein User sich am letztem Tag im Monat anmeldet, kann er bereits am folgetag etwas runterladen. Aber das weis ja keiner. ;)
Ich persönlich finde das besser als einen fixen Zeitraum (vorallem im zusammenhang mit den mindestpostings). Lässt sich aber natürlich ändern!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Warum nicht

Code: Alles auswählen

$user_reg_span = time() - $userdata['user_regdate'];
if ($user_reg_span < 86400 * 30)
{
       $userdata['user_traffic'] = '0';
}
Dann bekommt der User "30" Tage nach Anmeldung lang keinen Traffic.
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^^ Soviel zur möglichen änderung. :D
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
jungpionier
Beiträge: 91
Registriert: So 30.Jan, 2005 13:35
Wohnort: Dresden

Beitrag von jungpionier »

[quote="oxpus - Mi 11.Mai, 2005 00:55";p="31329"]Warum nicht

Code: Alles auswählen

$user_reg_span = time() - $userdata['user_regdate'];
if ($user_reg_span < 86400 * 30)
{
       $userdata['user_traffic'] = '0';
}
Dann bekommt der User "30" Tage nach Anmeldung lang keinen Traffic.[/quote]


Danke , aber kann man das auch für einen Tag machen z.B. ? ^1

müsste dann statts der 30 eine 1 hin?

mfg Jungpionier
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Japp, korrekt.
time () ist das aktuelle Datum, user_redregdate das Registrierungsdatum (jeweils mit Zeit)
user_reg_span ist die Differenz von beidem.
86400 sind Sekunden = 24 Stunden.
Benutzeravatar
jungpionier
Beiträge: 91
Registriert: So 30.Jan, 2005 13:35
Wohnort: Dresden

Beitrag von jungpionier »

Danke euch 3en :)

mfg Jungpionier
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bitte bitte...
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!
Antworten