To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Member of the Day

MagicalFire - 18-04-2009, 09:09
Temat postu: Member of the Day
Kod:
##############################################################
## MOD Title: Member of the Day
## MOD Author: MagicalFire [www.scypion.pl]
## MOD Description: Displays a random member of the day in the index page daily
## MOD Version: 1.0.
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit: index.php
##                includes/functions.php
##                language/lang_polish/lang_main.php
##                templates/subSilver/index_body.tpl
## Included Files: N/A
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################

pamietam ze pare osób szukało tego moda pod nazwa Lucky users
no to proszę bardzo coś podlonego do tego moda
demo


instrukcja w załączniku

smyku2 - 18-04-2009, 09:45

w jaki sposób ten użytkownik dnia jest wybierany?
MagicalFire - 18-04-2009, 09:48

smyku2 napisał/a:
w jaki sposób ten użytkownik dnia jest wybierany?

losowo

Don8 - 18-04-2009, 10:09

no tak losowo, no ale jest jakaś określona godzina kiedy wykonywane jest to losowanie i czy tak jak w lucky users wybierani są userzy z obenych na forum w danej chwili????
MagicalFire - 18-04-2009, 10:15

Don8, wraz ze zmian daty następuje wylosowanie użytkownika

[ Dodano: 18-04-2009, 11:17 ]
Don8 napisał/a:
czy tak jak w lucky users wybierani są userzy z obenych na forum w danej chwili????

nie ale możesz ustawić czy ma losować ze wszystkich czy tylko z aktywnych kont

Don8 - 18-04-2009, 11:15

to w takim razie z których użytkowników to wylosowuje? Bo jak ze wszystkich to trochę bez sensu !
MagicalFire - 18-04-2009, 11:20

Don8, napisałem ci wyrazie albo ze wszystkich albo z aktywnych
Don8 - 18-04-2009, 11:30

MagicalFire, a nie można zrobić tak aby losowało np. z ostatnich 24 godzin?
MagicalFire - 18-04-2009, 11:36

Don8, niestety nie
potem zrobię ze będzie losować z danej grupy

Don8 - 09-06-2009, 08:34

i jak MagicalFire, będzie jakaś aktualizacja tego moda, czyli żeby losowało np. użytkowników którzy byli obecni przez ostatnie np. 24 godziny albo losuje tylko userów z danej grupy ???
patryk-88 - 09-06-2009, 09:22

MagicalFire,
A da się zrobić aby wybranemu użytkownikowi po wylosowaniu została wysłana wiadomość PW ?

kevin_ - 09-06-2009, 11:45

patryk-88, zapewne można;

$split_user_id_username[0] - ID użytkownika losowego
$split_user_id_username[1] - Login użytkownika zalogowanego

Mamy już podstawowe dane, teraz wystarczy dopisać kod SQL, który wyśle PW losowemu użytkownikowi;

http://www.przemo.org/php...p=437019#437019
http://www.przemo.org/php...p=397014#397014

axas - 09-06-2009, 13:10

a takie pytanie, czy mozna bylo by zrobic aby automatycznie ten uzytkownik dostawal dostep do jakis dzialow albo inne uprawnienia jako "nagrode"
kevin_ - 09-06-2009, 13:23

axas, to byś musiał zrobić na zasadzie:

Gdy wybrany jest użytkownik dnia wykonujemy zapytanie SQL, który doda nam nowego członka (usera dnia) do grupy VIP. Nadajemy mu czas (join_time) kiedy dołączył za pomocą stałej CR_TIME. Oczywiście musimy utworzyć nową kolumnę w tabeli: PREFIX_user_group np. o nazwie: join_time.

Następnie skrypt będzie porównywał czy miną czas pobytu, czy nie. Jeżeli miną = to użytkownika usuwamy z grupy VIP. Na forum przemo.org ktoś pytał się o taki skrypt, poszukaj.

xenty - 14-06-2009, 20:54

A jak zrobić, by użytkownikiem dnia była osoba, która napisała najwięcej postów przez 24h?


Powered by phpBB modified by Przemo © 2003 phpBB Group