ForumCała strona

Nawigacja

Aktualnie online

Gości online: 21

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
eXtreme WarStats v1.5 mod pekemon
pekemon
Witam.

Od niedawna 'bawię się' w php-fusion v7 i chciałem zaprezentować moje dokonania w tej dziedzinie.

Przerobiłem wtyczkę 'eXtreme WarStats v1.3' (praktycznie przepisałem na nowo) z tego względu, że tamta wtyczka w wersji 'v1.3' była:

  1. Trochę "stara".
  2. Modyfikowałem ją na potrzeby nowego klanu mojego kolegi i za dobrze się z nią nie pracowało.
  3. Brakowało paru funkcji, część istniejących funkcji rozwinąłem.

---------------------------------------------------------------------------------------------

Kod źródłowy wtyczki jest przejrzyście napisany i obficie skomentowany w każdym miejscu kodu.

Miałem komentarze usunąć (by zmniejszyć kod źródłowy), ale stwierdziłem, że przydadzą się młodym adeptom php-fusion'a w rozwijaniu swoich umiejętności.

---------------------------------------------------------------------------------------------
Wtyczka stała się 'Multi-wtyczką', ponieważ można w niej dodawać mecze klanowe, które się odbyły (to było) i które mają się odbyć (tego nie było).

Podczas wpisywania danych o meczu można wybrać czy dany mecz:
  1. Odbył się 'nie' - (gdy mecz już się odbędzie zmieniamy na - Odbył się 'tak' - i dzięki temu nie musimy tworzyć nowego spotkania i wpisywać tych samych danych tylko zmieniamy jedną opcje)
  2. Odbył się 'tak' - (tutaj także działa tak samo jak powyżej - tylko w drugą stronę)

Dzięki temu dostajemy 2 panele na swojej stronce:
  1. Pokazuje najnowsze mecze jakie czekają nasz klan - (sortuje po dacie spotkania - nadchodzące spotkania są najwyżej).
  2. Pokazuje mecze które się zakończyły - (ostatnie spotkania są najwyżej).

---------------------------------------------------------------------------------------------

W panelu zarządzania 'wtyczką' mecze pokazywane są według daty, więc te mecze, które mają się odbyć będą na samej górze listy, a te już 'zagrane' będą niżej.

---------------------------------------------------------------------------------------------
Opinie/Sugestie/Uwagi mile widziane.

Polecam i pozdrawiam.

eXtreme WarStats v1.5 mod pekemon

EDIT 1 - Poprawione locale w Panelu admina + dwa małe błędy.
pekemon dodał/a następującą plik:

Edytowane przez Pieka dnia 09.01.2010 15:35:36
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
Wścibski Gość
Dodany dnia 23.11.2024 02:12:22
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
lui
Można tą wersją bezproblemowo zastąpić/nadpisać istniejącą już wersję 1.3?
 
www.lui.ugu.pl
pekemon
lui napisał/a:
Można tą wersją bezproblemowo zastąpić/nadpisać istniejącą już wersję 1.3?


Nie można, bo pod względem budowy/składowania danych jest zupełnie inna.

---------------------------------------------------------------------------------


Poświęciłem chwilę czasu i zrobiłem Cool 'szybką aktualizację', która zaktualizuje wersję v1.3 do wersji v1.5.

Jak zaktualizować wtyczkę 'eXtreme WarStats v1.3' do wersji 'eXtreme WarStats v1.5 mod pokemon':

1. Pobieramy plik 'v7-eX_WarStats_1_5_mod_pekemon_update_1_5.rar' i rozpakowujemy.

2. Kopiujemy wszystkie pliki na nasz serwer FTP, gdy wyświetli się czy nadpisać pliki klikamy 'tak'.

3. Wchodzimy do 'Panel Administratora->Wtyczki (Infusions) ' klikamy 'Extreme Warstats'.

4. Wykonaj poniższe czynności:
- robimy sobie 'backup Bazy Danych' - wejdź 'Panel Administratora->Zarządzanie stroną->Kopia bazy danych' i wpisujemy hasło administratora, klikamy 'Wykonaj kopię' i zapisujemy na dysk. - backup ze względów bezpieczeństwa jakby coś poszło nie tak.
- zapisujemy sobie 'Daty' meczów, np. na kartce. - ponieważ dane będą zapisywane w formacie 'data', nie w 'varchar'.
- zapisujemy sobie 'XvsX' meczów, np. na kartce. - ponieważ doszło nowe pole, gdzie będą zapisywane punkty.

5. Klikamy 'Aktualizacja Wtyczki - Kliknij'.

6. Klikamy 'Aktualizuj Bazę'.

7. Wejdź do 'Panel Administratora->Zarządzanie stroną->Wtyczki', następnie znajdź już zainstalowaną wtyczkę 'Extreme Warstats 1.3' i kliknij Odinstaluj.

8. Należy teraz usunąć katalog 'eXtreme_warstats_panel' z FTP '/infusions/eXtreme_warstats_panel/'.

9. Wejdź teraz do 'Panel Administratora->Zarządzanie stroną->Wtyczki', następnie wybierz z listy rozwijalnej 'EXtreme WarStats Mod Pekemon' i kliknij Instaluj.

10. Dodajemy panel 'eXtreme_warstats_panel_mod_pekemon':
- wejdź do 'Panel Administratora->Zarządzanie stroną->Zarządzanie panelami'
- kliknij 'dodaj nowy panel' i wybierz z listy rozwijalnej 'Nazwa pliku panelu' 'eXtreme_warstats_panel_mod_pekemon', wpisz 'nazwę panelu', 'hasło administratora', wybierz 'umiejscowienie', 'dostępny dla', następnie kliknij 'Zapisz' i włącz panel.

11. Dodajemy panel 'eXtreme_warstats_panel_nadchodzace_walki':
- wejdź do 'Panel Administratora->Zarządzanie stroną->Zarządzanie panelami'
- kliknij 'dodaj nowy panel' i wybierz z listy rozwijalnej 'Nazwa pliku panelu' 'eXtreme_warstats_panel_nadchodzace_walki', wpisz 'nazwę panelu', 'hasło administratora', wybierz 'umiejscowienie', 'dostępny dla', następnie kliknij 'Zapisz' i włącz panel.

12. Zaktualizowałeś wtyczkę !:
- możesz teraz przejść do 'Panel Administratora->Wtyczki (Infusions) ' kliknąć 'eXtreme WarStats v1.5 mod pokemon' i pouzupełniać pozostałe pola.
pekemon dodał/a następującą plik:

Edytowane przez Pieka dnia 28.04.2010 15:55:38
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
_marcin___
Chcę na zasadzie stats_opis2 dodać jeszcze jedna opcję "Opis".
Dobra, już zrobiłem wszystkie stats_opis3 i tak:
W dodaj mecz, wizualnie wygląda dobrze lecz nie da się dodać żadnego wara.
W edytuj mecz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

A w eXtreme_warstats_mod_pekemon.php jak przeglądam detale wara:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Na 100% wszędzie w każdym pliku tam gdzie było stats_opis2 zrobiłem takie same linijki z stats_opis3 i nie działa.
Czepia się tego warstats_opis3.
O co z tym chodzi ?
Edytowane przez _marcin___ dnia 27.04.2010 23:41:07
 
pekemon
Witam.

Masz do wyboru 2 wersje jak to wykonać Wersja Nr. 1 lub Wersja Nr. 2.

--------------------------------------------------------------------------------------


Wersja Nr. 1


1. Wchodzisz do Panel Admina -> Dodatkowe strony
2. Wklejasz ten kod do 'Zawartość strony':

Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


3. Wpisujesz hasło admina (jeśli cię o to poprosi)

4. Klikasz 'Podgląd' (nie klikaj Zachowaj :P )
5. Jeśli wyświetli się 'Kolumna warstats_opis3 utworzona' to znaczy, że dodano nowe pole w bazie.

6. W pliku 'eXtreme_warstats_mod_pekemon' dodaj ok ~43:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


7. W pliku 'eXtreme_warstats_mod_pekemon' dodaj ok ~405:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


--------------------------------------------------------------------------------------


8. W pliku 'dodaj' ok ~104:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


9. W pliku 'dodaj' ok ~155:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


zamień na :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


10. W pliku 'dodaj' ok ~227:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


11. W pliku 'dodaj' ok ~556:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


--------------------------------------------------------------------------------------


12. W pliku 'edytuj' ok ~104:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


13. W pliku 'edytuj' ok ~155:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


zamień na :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


14. W pliku 'edytuj' ok ~214:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


15. W pliku 'edytuj' ok ~537:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


--------------------------------------------------------------------------------------


Wersja Nr. 2


Wersja szybka:

Robisz punkty od 1 do 5 i wklejasz dodane w załączniku pliki :P



Sprawdziłem i działa =D

Załączam też te zmienione pliki, wystarczy nadpisać ( jeśli nie chce Ci się zmieniać i bawić )

Pozdrawiam.


PW od moderatora:
  1. Ogólna Uwaga - Pieka 28.04 - 18:17
pekemon dodał/a następującą plik:
nowe_pole_opis___pliki.zip [17.16kB / 500 Pobrane]

Edytowane przez Pieka dnia 28.04.2010 18:13:33
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
_marcin___
Dzięki, robiłem wersje nr. 1 i nie wiedziałem tylko o punkcie 2 :) Wszystko teraz pięknie śmiga.

Teraz chciałem dodać w "detalach wara" możliwość komentarzy
http://www.php-fu...ost_119684

Pojawia się to wszystko do pisania komentarzy lecz pojawia się również błąd:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Co on oznacza i jak go naprawić?

PS.
Jeszcze jedna sprawa. Jak np. nie poda się adresu strony przeciwnika to tabela nie jest wyświetlana, co trzeba zrobić, żeby nie była wyświetlana tabela "godzina rozpoczęcia" gdy owa godzina nie zostaje podana i to samo z tą nową opcją "opis" gdy nie zostanie wprowadzony żaden opis.
Edytowane przez _marcin___ dnia 28.04.2010 23:28:49
 
krystian1988
A co masz w tej lini:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Raczej daj kod tej lini.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
_marcin___
Proszę
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jest ktoś w stanie mi pomóc?
Edytowane przez _marcin___ dnia 28.04.2010 23:29:23
 
pekemon
PS.
Jeszcze jedna sprawa. Jak np. nie poda się adresu strony przeciwnika to tabela nie jest wyświetlana, co trzeba zrobić, żeby nie była wyświetlana tabela "godzina rozpoczęcia" gdy owa godzina nie zostaje podana i to samo z tą nową opcją "opis" gdy nie zostanie wprowadzony żaden opis.


Godzina.
1. W pliku 'eXtreme_warstats_mod_pekemon' dodaj ok ~110:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zamień na :
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Opis.
2. W pliku 'eXtreme_warstats_mod_pekemon' dodaj ok ~398:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zamień na :
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez pekemon dnia 29.04.2010 17:19:13
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
_marcin___
Dzięki, wszystko działa wyśmienicie.

Mam nadzieję, że ktoś jeszcze poratuje z możliwością dodania komentarzy w "detalach wara".


Edit: Wiem dlaczego nie działa bo próbowałem wsadzić możliwość komentowania w profilu użytkownika do tej wtyczki.
Mógł by ktoś napisać kod, który by pozwalał na komentowanie w "detalach wara"? Był bym niezmiernie wdzięczny.
Edytowane przez Pieka dnia 29.04.2010 20:18:17
 
pekemon
Mam nadzieję, że ktoś jeszcze poratuje z możliwością dodania komentarzy w "detalach wara".

Komentarz.
W pliku 'eXtreme_warstats_mod_pekemon' ok ~424:

za :
Pobierz kod źródłowy  Rozwiń Kod źródłowy

dodaj :
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Proszę :)
Edytowane przez pekemon dnia 29.04.2010 21:04:07
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
_marcin___
Dziękuje komentarze działają!
Miałem problem bo po wszystkich zmianach nie chciały mi się edytować wary ale wgrałem plik edytuj z twojej paczki z opisu dodania opcji "opis" i wszystko ładnie śmiga.
Jestem bardzo Ci bardzo wdzięczny.
Edytowane przez _marcin___ dnia 30.04.2010 01:58:26
 
rash
A ja kieruję pytanie do autora modyfikacji tej wtyczki czy jest możliwość przerobienia jej tak by wyświetlać mecze w panelu dwóch różnych drużyn. Chciał bym ją wykorzystać w serwisie o Counter-Strike 1.6 dlatego też o to pytam i także z możliwością komentowania danych wyników.

Przykład wyświetlania w panelu.
D-Link vs MyM 20:2
FX vs Taczka 20:2
Elite vs Houru 20:2
FXS vs Dorten 20:2

Ok edytuję post ponieważ po długich poszukiwaniach znalazłem podobną wtyczkę która działa podobnie. Dla chętnych podaję link poniżej.

Link: http://www.php-fu...d_id=24023
Edytowane przez rash dnia 20.05.2010 13:32:24
 
Ummm
Albo od razu 7 (lub nieograniczonej ilości dodawanej przez PA). :>
Edytowane przez Ummm dnia 20.05.2010 12:45:09
 
dmxvectra
Witam, przeczytałem od góry do doły cały temat i kurcze nie bardzo znalazłem i nie wiem...
Zainstalowałem cały eXtreme WarStats mod pekemon Wprowadziłem mecze i wszystko jest nawet cacy. Jak zrobić by pokazywało mi w panelu bocznym Sam wynik z map (przykładowo: 22:25) bo pokazuje w panelu zazwyczaj wygrane rundy a po wejściu w szczegóły dopiero pokazuje konkretny wynik.
Oprócz tego nie wiem czy jest to w ogóle możliwe by w panelu pokazywało (przykładowo: "Flaga"PTD 22:25 PTD"Flaga"Wink jest możliwe? bo mi to nie dość rozdziela najpierw kto vs komu a potem flagi z wynikiem map a nie punkty z map...

Z góry dziękuję za pomoc...
Strona na której użyłem MoD`a http://ptd10.ugu.pl
 
pekemon
Witam,

Zamień na to:

eXtreme_warstats_panel_mod_pekemon.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy


eXtreme_warstats_panel_nadchodzace_walki.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pozdrawiam.
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
dmxvectra
Po części wyskoczyło tak jak ja to widziałem w poprzednim moim poście, tylko ze panel poszerzył się oraz przed każdym wynikiem już dobrze wyświetlanym wyskakuje taki komunikat:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dziękuję w sumie metodą prób i błędów też jakoś doszedłem do tego gdzie mógł się ten błąd pojawić...

Teraz myślę jak to zrobić by nie było takich odstępów między jednym a drugim meczem.
Oraz jak dam opcję więcej pokaż meczy to wiadomo wyświetla wszystkie ale jest to trochę nieestetycznie z dużymi odstępami mecze http://ptd10.ugu....ekemon.php np ( kto VS z kim i podspodem flagi z wynikiem) (szukam jak to przerobić by było kto z kim i wynik z flagami w jednej linijce tak jak w panelu bocznym na głównej stronie http://ptd10.ugu....
Hehe cała moja historia z tym Mod`em.

Już znalazłem co trzeba.

Teraz problem polega bo nie wiem jeszcze gdzie znajdę to coś (chociaż nie wiem jak to nazwać), żeby wyświetlało mi przynajmniej ze 100 meczy w panelu bocznym.


Może mnie nakierujesz?
Edytowane przez dmxvectra dnia 10.09.2010 02:59:51
 
pekemon
W pliku eXtreme_warstats_panel_mod_pekemon zmień na to:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Pieka dnia 10.09.2010 17:46:59
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
dmxvectra
Podminiłem te dwa pliki i teraz coś się namieszało choć też pokazuje

Wiadomość doklejona:
Ładnie pokazało mi bez odstępów mecze w szczegółach ale na górze litania :(

Pobierz kod źródłowy  Rozwiń Kod źródłowy


To mój link http://ptd10.ugu....ekemon.php
Przykładowo : Wynik sam sobie ustalił 4 : 4 PKT wprowadzone 21 : 25 To przegrany mecz a mimo to pokazuje remis 4:4 a co najlepsze na początku pokazuje (przy flagach) PTD 7:0 TF Gdzie nie ma takiej możliwości mimo przegranej w pkt 21:25
Edytowane przez dmxvectra dnia 12.09.2010 21:16:02
 
pekemon
Zobacz to.

EDIT

Naprawa błędu.

Podmień na te pliki 'extreme_warstats_mod_pekemon_odstepy_naprawa_bledu_v2.zip'
pekemon dodał/a następującą plik:

Edytowane przez pekemon dnia 12.09.2010 21:57:11
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl