MMORPG.pl
https://mmorpg.pl/

Starcraft2 - stronka z replayami mmorpg.pl
https://mmorpg.pl/viewtopic.php?f=82&t=37094
Strona 4 z 5

Autor:  Nestor [ 14 sie 2010, 16:08 ]
Tytuł: 

Ha, wreszcie mam pierwszy replay!

Pierwszy placement match, PvP.

Stechowalem sie na immortale, i zniszczylem rush stalkerow, potem wjazd dwoma kolosami na pylony, i bieganie miedzy skalkami zeby stracil LoS.

Autor:  Ash [ 14 sie 2010, 16:13 ]
Tytuł: 

ahahah to na poczatku co mu zrobiles problem to mistrzostwo swiata ;] jeszcze takiego typa nie spotkalem nigdy ;]

Autor:  Nestor [ 14 sie 2010, 17:05 ]
Tytuł: 

Mysle ze kolejny ficzer do uploadera to komentarze kazdego replaya. To z pewnoscia by pomoglo ;-)

Autor:  Ash [ 14 sie 2010, 17:08 ]
Tytuł: 

tutaj sobie komentujcie, cba

Autor:  Quetzacotl [ 14 sie 2010, 18:41 ]
Tytuł: 

Oyci3C napisał(a):

edit: bug z dbl dodaniem tego samego repa jest przy refresh stronki po upload po dodaniu repa.


to nie jest bug imo, poza tym powinno powinno byc potwierdzenie czy chcesz przeslac informacje do przegladarki ponownie jak odswiezasz po wyslaniu forma.

Co do sortowania, przygotowalem kod bo jest dosc krotki.

to wstawiacie w kod HTML w ramach FORM:

Kod:
<SELECT name="sortby">
<OPTION value="1">Nick</OPTION>
<OPTION value="2">Ilość pobrań</OPTION>
<OPTION value="3">Data</OPTION></SELECT>


to wstawiacie przed zapytaniem SELECT do bazy (pobieranie danych o repach):

Kod:
switch ($_POST['sortby']) {
// stringi zaleza od tego jak nazwaliscie pola w tabeli
case 1: $orderby='nick'; break;
case 2: $orderby='downloads'; break;
case 3: $orderby='date'; break;
default: $orderby='id';
}


a to dodajecie na koncu zapytania SELECT, powinno to wygladac mniej wiecej tak:

Kod:
$temp=mysql_query('SELECT tutajdane FROM replays ORDER BY '.$orderby ) or die(mysql_error());

Autor:  kamilus [ 14 sie 2010, 18:49 ]
Tytuł: 

date to nazwa zastrzeżona w sqlu więc Twój kod się wyłoży ;)
`date` by działało ;)
no i zakładasz, że mają kogiel mogiel bez mvc, a podejrzewam, że roball rozdzielił warstwy skoro aż takim noobkiem w programowaniu nie jest.
Swoją drogą nie ma sensu przesyłać postem formularza z orderem, można to załatwić prostymi linkami (pamiętaj, że metoda GET jest mniej zasobożerna niźli POST dla samego serwera).

Jeśli beż żadnego frameworka to:
Kod:
if($_GET['order']) $_SESSION['order'] = $_GET['order'];
if($_SESSION['order']) $order = $_SESSION['order'];
else $order = 'date';

$sql = "SELECT nazwa,plik,username FROM replaye WHERE aktywny=1 ORDER BY `$order` ASC";
// i tutaj już zależnie od wykorzystywanych klas
//jeśli wykorzystujesz modelowanie:
$db->setOrder($order);
$db->fetchAll();

Oczywiście jeśli lecą tam ręczne zapytania to trzeba się jeszcze zabezpieczyć przed sql_injection.

Autor:  Quetzacotl [ 14 sie 2010, 19:13 ]
Tytuł: 

nie mają mvc, zasoby sa niewazne, bo w koncu nie pisza CMSa tylko prosta stronke z paroma funkcjami. Z date racja, juz zapomnialem o tym, bo i tak zawsze daje ` ` a tutaj mi sie nie chcialo.

Autor:  kamilus [ 14 sie 2010, 19:18 ]
Tytuł: 

Jutro jadę się prażyć więc dokończę swój bubel w środę i stopniowo będę publikować na licencji GPL. Rano skrobnąłem coś z ligami, ale nie wiem nawet czy działa - teraz nie mam dostępu do tamtego komputera.


I tu pytanie czy obliczanie ligi na podstawie replayi(ów?) ma sens?
Chodzi mi o coś takiego, że dajmy na to Oyci3c loguje się, zakłada sobie ligę o nazwie mmorpg.pl i każdy może do niej dołączyć, Oyci3c jako owner ligi może wyjebywać ludzi. Liga możę być również zamknięta dostępna tylko na invitation. Lub też za potwierdzeniem ownera.
Powiedzmy do ligi dołączyli:
- stefan
- zdzichu
- krychu
- marian
- twojastara

stefan wrzuca replaye:
- 1v1 stefan vs zdzichu
- 1v1 stefan vs bogumiła

Pierwszy replay rozpoznawany jest jako rozegrany przez obu graczy z ligi mmorpg.pl i stefan dostaje do wyboru opcję czy mecz był ligowy czy towarzyski.
W przypadku ligowego zaliczane są statsy do ligi mmorpg.pl, w przypadku towarzyskiego do ich prywatnych statsów.
Drugi replay oczywiście nie pochodzi z ligi mmorpg.pl więc nie pojawi się opcja zliczenia tam statystyk.
Oczywiście stafan i marian mogą równocześnie znajdować sie w lidze dajmy na to "teletubisie" i wówczas przy dodawaniu replaya pojawią się opcje:
- towarzyski
- mmorpg.pl
- teletubisie

Co Wy na to?

Autor:  Highlander [ 14 sie 2010, 22:21 ]
Tytuł: 

http://www.mmonster.pl/upload/Highlande ... ingSands(3).SC2Replay?id=58

Zagralem custom game, Z vs P, gosc jakis z platyny. Zjebalem build order totalnie, i stwierdzilem a co mi tam zbuduje mu hatchery w jego bazie i pojade spine crawlerami (tak jak miszczu pooma), mega lamilem, ale koles rage quitnal. A ja moge sie napawac dumą ;P ( no dobra, w sumie nie rozumiem goscia, custom to chyba odpowiednie miejsce by probowac takich rzeczy)

a opcja "draw" powinna sie serio pojawic ;p

Autor:  Aenima [ 14 sie 2010, 22:49 ]
Tytuł: 

wrzucilem calkiem fajne 2v2 z abeyem

Autor:  MagPS [ 14 sie 2010, 22:59 ]
Tytuł: 

@H1gh
Koleś w platynie to nie wiem jak się znalazł
- olał/nie zauważył twojego zwiadu
- późno zauważył, że wybudowałeś wylęgarnie w jego bazie (przy drugim wejściu zawsze buduje obok tego samego pylona albo pylon+wieżyczkę)
- spanikował i zaczął atakować nie to co trzeba (imo albo wybudować immortale albo biec to twojej bazy i zniszczyć w niej chociaż robotników, wybudować jak najwięcej wojska za nim zniszczyć mu bazę i albo zaatakować twoją wysuniętą albo kontrolować mapę)

Autor:  Highlander [ 14 sie 2010, 23:04 ]
Tytuł: 

mam 2 teorie, albo rzeczywiscie przypadkiem jest w platynie, albo opadly mu ręce, bo nie tego oczekiwal ;p ewentualnie to byla jedna z 1 gier tossem, spodziewalem sie, ze postawi gdzies pylona w poblizu (stawial ale troche pozno)

imo powinien naparzac do mojej bazy.

w kazdym razie, dzieki temu sc2 jest zajebisty.

Autor:  goatguy [ 16 sie 2010, 18:55 ]
Tytuł: 

Dodałem najświeższy rep. Szybka walka z idiotą, który chciał mnie pojechać błyskawicznie, a jak przegrał to mnie zwyzywał i ragequitnął :D

http://www.mmonster.pl/upload/goatguy.DesertOasis_how_gay_vs_terran_ghey.SC2Replay?id=66

Autor:  Archon [ 18 sie 2010, 19:55 ]
Tytuł: 

Nestor napisał(a):
Ha, wreszcie mam pierwszy replay!

Pierwszy placement match, PvP.

Stechowalem sie na immortale, i zniszczylem rush stalkerow, potem wjazd dwoma kolosami na pylony, i bieganie miedzy skalkami zeby stracil LoS.


Brawo model :)

Autor:  Nestor [ 18 sie 2010, 20:08 ]
Tytuł: 

Archon napisał(a):
Nestor napisał(a):
Ha, wreszcie mam pierwszy replay!

Pierwszy placement match, PvP.

Stechowalem sie na immortale, i zniszczylem rush stalkerow, potem wjazd dwoma kolosami na pylony, i bieganie miedzy skalkami zeby stracil LoS.


Brawo model :)


Dzieki arszą, twoje popracie wiele dla mnie znaczy!

Autor:  Huba [ 18 wrz 2010, 10:02 ]
Tytuł: 

Macieju wiem ze chcesz zostac billem gejtsem dwa dzieki reklamom google, ale wez je daj na bok albo cos, przeciez takie wbite na chama miedzy repy to juz jest przegiecie.

Autor:  Huba [ 18 wrz 2010, 11:24 ]
Tytuł: 

Dla mnie bezsens, bije w oczy strasznie, i psuje wyglad stronki.

Autor:  Highlander [ 18 wrz 2010, 11:46 ]
Tytuł: 

beznadzieja...

Autor:  Nestor [ 18 wrz 2010, 13:44 ]
Tytuł: 

Wez przenies ten facebook na prawy gorny rog, kolo bannera strony.

Myslalem ze masz wyczucie estetyczne co do designu stron.

Autor:  Aenima [ 18 wrz 2010, 15:44 ]
Tytuł: 

O ja pierdole jaki chujowy bialy znaczek facebook, juz nie lubie:< wez wyjeb te reklamy...

Strona 4 z 5 Strefa czasowa: UTC + 1
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | Copyright © 2001-2012 MMORPG.pl Team