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 - Zak?ady sportowe 1.0.1

Matteo - 09-05-2010, 23:44
Temat postu: Zakłady sportowe 1.0.1
Zakłady sportowe 1.0.1

Modyfikacja dodaje na forum zakłady sportowe. Pełne zarządzanie z poziomu PA.


Autor: JSLayton
Dostosowanie pod phpBB2 by przemo + tłumaczenie: Matteo

Instrukcja + modyfikacja w załączniku.
Screeny dodałem tak, abyście widzieli przebieg zakładów.
Oznaczenia w screenach:
MOD - tą część widzi użytkownik.
PA - tą część widzi admin.

Podziękowania dla Polaczka, za pomoc przy funkcjach z czasem modyfikacji.

MaTeK_ - 09-05-2010, 23:46

dobry skrypt ;) miałem okazję testować z Matteo ;d
Polecam

bobek97 - 10-05-2010, 01:16

Kod:

#
#-----[ SQL ]------------------------------------------
#

1. Skopiuj plik fsports_db_update.php do głównego katalogu.
2. W przeglądarce wpisz www.adres_forum.pl/fsports_db_update.php
3. Gdy wszystko będzie zakończone sukcesem usuń plik z FTP.

Czy to nie powinno być DIY? (Do It Yourself)

[ Dodano: 10-05-2010, 01:17 ]
Kod:

$lang['viewonlinesports'] = 'Playing the Fantasy sports game';

Co to oznacza (gdzie to jest użyte)? Bo po angielsku

MagicalFire - 10-05-2010, 06:17

Matteo, a na jakiej zasadzie dodaje punkty ??
krzysiek16ino - 10-05-2010, 13:27

W pliku fsports.php trzeba zmienić subSilver na nazwę swojego stylu...inaczej obrazek "Obstaw" się nie wyświetli :)

edit//
Znalazłem błąd, a mianowicie przy edycji meczy wszystkie godziny spotkań są cofnięte o 13h, chcąc poprawić jedno spotkanie trzeba poprawiać godziny wszystkich...

i przydałoby się, żeby mecz bez wyniku (przed uzupełnieniem przez admina) nie był wyświetlany jako 0:0 - ja poprawiłem w bazie danych domyślną wartość z 0 na null :)
Warto zmienić zapytanie w pliku instalacyjnym :)

MagicalFire - 10-05-2010, 14:42

bardzo fajny mod
polecam

Przemek xD - 10-05-2010, 21:51

MagicalFire napisał/a:
Matteo, a na jakiej zasadzie dodaje punkty ??


x2

i jak z tym co krzysiek16ino napisał "Znalazłem błąd, a mianowicie przy edycji meczy wszystkie godziny spotkań są cofnięte o 13h, chcąc poprawić jedno spotkanie trzeba poprawiać godziny wszystkich.." ?? sprawdzil to ktoś poza nim ?

Matteo - 10-05-2010, 21:55

bobek97, krzysiek16ino, Przemek xD, jutro, jak wrócę do domu poprawię modyfikację + uaktualnię paczkę, bo dzisiaj już padam ;) .
krzysiek16ino - 10-05-2010, 22:17

Co do błędu z godziną przy edycji to znalazłem rozwiązanie (jestem początkujący w php, ale u mnie działa):

w pliku admin_fsgames.php

Linia 181
Kod:
$gamets = $gametime + ($board_config['board_timezone'] * 3600);

zmieniamy na
Kod:
$gamets = $gametime + 3600 + ($board_config['board_timezone'] * 3600);


Linia 183
Kod:
$time = gmdate("h:i", $gamets);

Zmieniamy na
Kod:
$time = gmdate("H:i", $gamets);


Linia 259
Kod:
$gametimestamp = $timestamp - ($board_config['board_timezone'] * 3600 && 810);

zmieniamy na
Kod:
$gametimestamp = $timestamp - ($board_config['board_timezone'] * 3600 && 810) - 3540;


Kolejny błąd jaki znalazłem to po edycji spotkań wyświetla się informacja:
"Dodano %s spotkania(ń) prawidłowo!"
Czyli nie podstawia wartości pod %s

Ogólnie modyfikacja bardzo fajna, więc się jeszcze nią pobawię i jeśli znajdę jeszcze jakiś błąd to dam znać :)

Matteo - 10-05-2010, 23:39

OK, postanowiłem to jeszcze dzisiaj poprawić, a więc:
bobek97 napisał/a:
Kod:
$lang['viewonlinesports'] = 'Playing the Fantasy sports game';

Co to oznacza (gdzie to jest użyte)? Bo po angielsku

Poprawione.
krzysiek16ino napisał/a:
W pliku fsports.php trzeba zmienić subSilver na nazwę swojego stylu...inaczej obrazek "Obstaw" się nie wyświetli :)

Poprawione + dodane do instrukcji.
krzysiek16ino napisał/a:
Znalazłem błąd, a mianowicie przy edycji meczy wszystkie godziny spotkań są cofnięte o 13h, chcąc poprawić jedno spotkanie trzeba poprawiać godziny wszystkich...
Poprawione, podziękowania dla krzysiek16ino.
krzysiek16ino napisał/a:
i przydałoby się, żeby mecz bez wyniku (przed uzupełnieniem przez admina) nie był wyświetlany jako 0:0 - ja poprawiłem w bazie danych domyślną wartość z 0 na null :)
Warto zmienić zapytanie w pliku instalacyjnym :)

Zapytanie zmodyfikowane + poprawiłem i spolszczyłem plik zapytań.
krzysiek16ino napisał/a:
Kolejny błąd jaki znalazłem to po edycji spotkań wyświetla się informacja:
"Dodano %s spotkania(ń) prawidłowo!"
Czyli nie podstawia wartości pod %s

Poprawione.
Paczkę z poprawionym modem umieszczam w pierwszym poście. Dzięki za wyłapanie błędów.

Don8 - 11-05-2010, 10:30

A czemu jest tak że jak klikam Obstaw w tabeli nadchodzące mecze to pokazują mi się wszystkie mecze a nie tylko ten przy którym jest obrazek obstaw na który klikałem ??
Matteo - 11-05-2010, 19:02

Don8 napisał/a:
A czemu jest tak że jak klikam Obstaw w tabeli nadchodzące mecze to pokazują mi się wszystkie mecze a nie tylko ten przy którym jest obrazek obstaw na który klikałem ??
Mod działa tak, że po kliknięciu na button obstaw, jednego ze spotkań, otwiera okno ze wszystkimi spotkaniami i możliwościami obstawienia.
Byłoby to uciążliwe, gdy użytkownik musiałby po kolei klikać na spotkania (może ich być b.duża ilość).
Zawsze może pozostawić puste pole przy meczu, na który nie chce oddać zakładu.

BPL - 15-05-2010, 13:43

a co oznacza pozycja w tabeli "Punktów niezdobytych" :roll:

[ Dodano: 15-05-2010, 18:58 ]
Przydałoby się w tabeli jeszcze, że po kliknięciu w login usera pokazuje się strona z historią typowania danego użytkownika i zdobytymi punktami...

brx1991 - 16-06-2010, 22:35

Błąd mały w instrukcji:

Kod:
#
#-----[ OPEN ]------------------------------------------
#

templates/nazwa_stylu/overall_header.tpl

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

                           &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3">{PRIVATE_MESSAGE_INFO}</a>
                           &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3">{L_LOGIN_LOGOUT}</a>

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

                           &nbsp;<a href="{U_FSPORTS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_predict.gif" width="12" height="13" border="0" alt="{L_FSPORTS}" hspace="3" />{L_FSPORTS}</a>


I tu w ADD zamiast :

Kod:
<img src="templates/subSilver/images/icon_mini_predict.gif"


Ma być :

Kod:
<img src="templates/nazwa_stylu/images/icon_mini_predict.gif"


Bo inaczej nie będzie ikony na stronie głownej :) Mod fajny, chciałem wziąc na RPA ale za mało drużyn można dodać, i wolę już zostawić jak jest.

Anonymous - 16-06-2010, 22:47

brx1991, jak za mało drużyn można dodać?
ja dodałem wszystkie 32 kraje
zresztą w kodzie są drobne błędy (u siebie je poprawiłem): nie zapisuje nicków ze znakiem ' etc., punkty niezdobyte to bramki źle obstawione, sortuje drużyny tylko według wygranych - nie uwzględnia remisów, źle oblicza procenty (nie bierze pod uwagę remisów), pokazuje wszystkie rozegrane mecze - rozwala po jakimś czasie tabele, na IE tabele z typerami ukrywa pod tabelą forum (po prostu jej nie widać)
tyle bugów wyłapałem ;)



Powered by phpBB modified by Przemo © 2003 phpBB Group