1.12.7 i starsze - Konkursy na forum
tartut - 10-02-2012, 14:40 Temat postu: Konkursy na forum
Kod: | #####################################################################################
## MOD Title: Konkursy na forum
## MOD Author: Tartut tartut@o2.pl http://www.przemo.org/phpBB2/forum/profile.php?mode=viewprofile,u,29980
## MOD Description: Modyfikacja dodaje na forum zarządzanie konkursami. Obsługa przez PA, włączanie/wyłączanie, nazwa konkursu,
## dodawania pytań, zaznaczanie poprawnej odpowiedzi, losowanie zwycięscy.
##
## Installation Level: (Easy)
## Installation Time: 2 Minutes
## Files To Edit (2):
## includes/constants.php
## admin/modules_data.php
## Included Files: (5)
## konkurs.php
## admin_contest.php
## templates/styl/contest_body.tpl
## templates/styl/admin/admin_contest_body.tpl
##
##################################################################################### |
Napisałem tę modyfikację z nudów. Mam zapisane w notatniku dodatkowe rozszerzenia do tej modyfikacji tj.:
Połączenie z Points System oraz Cash Mod (może tylko jako dodatek)
Możliwość dodania podpowiedzi
Edytowanie pytań i odpowiedzi
Top 10 zwycięsców
Zliczanie czasu rozwiązywania konkursu.
Blokada dla nowych kont.
Jeszcze trochę tego jest. Niestety na razie nie mam chęci tego pisać, chyba że ktoś mnie przekona.
Aktualnie modyfikacja umożliwia:
Właczanie / wyłączanie konkuru
Określenie nazwy konkursu
Dodawanie pytań
Kasowanie wszystkich pytań (nie pojedyńczo)
Wybieranie poprawnej odpowiedzi
Losowanie użytkowników
Demo: http://www.tartut-konkurs.ugu.pl/konkurs.php
Login: Mario14125
Hasło: qwerty
Mario14125 - 10-02-2012, 14:44
http://www.tartut-konkurs.ugu.pl/konkurs.php napisał/a: | Strona dostępna tylko dla zalogowanych! |
tartut - 10-02-2012, 14:51
Mario14125 napisał/a: | http://www.tartut-konkurs.ugu.pl/konkurs.php napisał/a: | Strona dostępna tylko dla zalogowanych! |
|
Login: Mario14125
Hasło: qwerty
Goore11 - 10-02-2012, 15:44
Fajny modek a jak juz odpowiemy na wszystkie pytania pisze by zaczekac do losowania.
i co wtedy sie dzieje? admin widzi to co zaznaczył dany gracz to on wybiera zwycięzce ?
emiloski94 - 10-02-2012, 16:19
Fajnie jak np. admin chce dac tylko 2 odpowiedzi to zeby reszta kropek sie nie wyswietlała.....
@edit:
fajnie jakby można było także zedytować pytanie
oraz usunac pojedyncze pytania a nie wszystkie.
tartut - 10-02-2012, 16:33
Goore11 napisał/a: | Fajny modek a jak juz odpowiemy na wszystkie pytania pisze by zaczekac do losowania.
i co wtedy sie dzieje? admin widzi to co zaznaczył dany gracz to on wybiera zwycięzce ? |
Gdy użytkownik odpowie to poprawne odpowiedzi są podliczane i zapisywane w bazie. Następnie po zakończeniu konkursu admin w PA ma panel do losowania zwycięzców. Jeżeli chcesz to możesz określić ile osób będzie wylosowanych. Domyślnie jest jeden.
emiloski94 napisał/a: | Fajnie jak np. admin chce dac tylko 2 odpowiedzi to zeby reszta kropek sie nie wyswietlała..... |
niestety tak się nie da, jak co to może dopisze to
@edit
Tak wiem, jak będę miał chęci to coś tam poprawie.
Anonymous - 10-02-2012, 16:51
Kod czysty, prosta baza do dobrego rozwoju skryptu.
Boltex - 10-02-2012, 16:56
tartut, sprawdzę w weekend.
def - 10-02-2012, 20:12
No wgrałem. I gdzie to teraz znaleźć?
Boltex - 10-02-2012, 20:16
def, http://tm-ekstraklasa.ugu.pl/konkurs.php nie wrzuciłeś plików.
tartut - 10-02-2012, 23:28
mayerboss napisał/a: | Kod czysty, prosta baza do dobrego rozwoju skryptu. |
Dla mnie akurat tabela answers trochę ogranicza funkcjonalność. Będzie trzeba ja zmienić następnym razem.
Jeżeli ktoś chce pomoc w rozwoju modyfikacji, będzie mi bardzo miło.
Sysk - 12-02-2012, 17:57
MMMM modyfikacja o jakiej myślałem
no i kto dał pomysł no ktoo ?
oczywiście że ja ;p
http://www.przemo.org/php...ic.php?t=131481
hehe
jeszcze raz wielkie dzięki za modyfikacje tartut!
tartut - 12-02-2012, 18:32
ja o tej modyfikacji myślałem z tydzień przed założeniem twojego tematu. Również różni się trochę o tej co ty wymyśliłeś.
kevin_ - 12-02-2012, 18:59
Kod: |
tabela główna:
| id | nazwa_konkursu | opis | wyświetleń | uczestników | data_utworzenia | data_zakończenia |
tabela z odpowiedziami:
id | id_konkursu | pytanie | prawidłowa_odpowiedź (yes/no)
tabela z głosami:
id | id_konkursu | user_id | data_glosu |
|
moja propozycja tabel do bazy - można wtedy dodawać nieograniczoną ilość pytań do jednego konkursu - dodatkowo wzbogaciłem o kolumnę "data_zakończenia" która automatycznie zamknie konkurs, aby admin nie musiał latać po ACP.
pzdr
emiloski94 - 12-02-2012, 22:48
@up tez by było dobre
jednak ja najbardziej zcekam na edycje pytan oraz usuwanie pojedynczych pytan
|
|
|