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 - 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.:
:arrow: Połączenie z Points System oraz Cash Mod (może tylko jako dodatek)
:arrow: Możliwość dodania podpowiedzi
:arrow: Edytowanie pytań i odpowiedzi
:arrow: Top 10 zwycięsców
:arrow: Zliczanie czasu rozwiązywania konkursu.
:arrow: Blokada dla nowych kont.
Jeszcze trochę tego jest. :P Niestety na razie nie mam chęci tego pisać, chyba że ktoś mnie przekona. :mrgreen:


Aktualnie modyfikacja umożliwia:
:arrow: Właczanie / wyłączanie konkuru
:arrow: Określenie nazwy konkursu
:arrow: Dodawanie pytań
:arrow: Kasowanie wszystkich pytań (nie pojedyńczo)
:arrow: Wybieranie poprawnej odpowiedzi
:arrow: 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. :D

Sysk - 12-02-2012, 17:57

MMMM modyfikacja o jakiej myślałem :D


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! :mrgreen:

tartut - 12-02-2012, 18:32

Sysk napisał/a:
no i kto dał pomysł no ktoo ?

oczywiście że ja ;p
http://www.przemo.org/php...ic.php?t=131481

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



Powered by phpBB modified by Przemo © 2003 phpBB Group