Market v Nette (PHP)

PHP Nette Framework Zdrojákoviště Market v Nette (PHP)

Pro soutěž "Machr na PHP", která byla zaměřená na základ e-shopu, jsem přihlásil tento svůj výtvor (A vyhrál :-) ).

Jde o internetový market napsaný pro hru Minecraft ve frameworku Nette. V balíčku je přiložen dump databáze. Sdraco si sice myslí, že není dostatečně kvalifikovaný k hodnocení Nette aplikací a ochudil mě tedy o hodnocení, ale stejně myslím, že to celkem ujde :)

Sice zde chybí možnost použít slevové kupóny a dobít si za reálné peníze bonusovou měnu, ale to nevadí, má to jiné funkce které to prozatím vynahrazují :) Do hry se itemy přenáší s pomocí pluginu JSONAPI. Autentizace zvládá MD5, SHA256 (ten upravenej z AuthMe) a SHA1. Pro herní měnu plugin iConomy.

To asi vše, snad se Vám bude líbit ;-)

Ps.: Ještě bych zapomněl, jsou tam přednastavený účet s údaji test:test


Galerie

Program byl vytvořen v roce 2014.

 

Stáhnout

Staženo 723x (1.01 MB)
Aplikace je včetně zdrojových kódů v jazyce PHP

 

  Aktivity (1)

Program pro vás napsal Zdeněk Bauer
Avatar
Autor se věnuje převážně PHP s frameworkem Nette, ale neštítí se ani C# a Javy.

Jak se ti líbí článek?
Celkem (7 hlasů) :
4.428574.428574.428574.42857 4.42857


 


Miniatura
Všechny články v sekci
Zdrojákoviště pro Nette framework

 

 

Komentáře
Zobrazit starší komentáře (1)

Avatar
Zdeněk Bauer
Redaktor
Avatar
Zdeněk Bauer:

Jojo, za to se omlouvám, už jsem to napravil, údaje stále stejný.

 
Odpovědět 4.3.2014 17:43
Avatar
Jakub "Jacob" Sycha:

Rar? Vážně? Zkus zip, nebo tarball...

 
Odpovědět  -8 25.3.2014 9:07
Avatar
Lukáš Slabý (LynSis):

Nevím proč, ale nemohu se dostat do administrace ("Nemáš práva administrátora. ") i když v mysql mam roli admina ("admin") a v configu je to taky tak nastavene (nic sem neupravoval)(kromě načítání databaze). Děkuji za rady

 
Odpovědět 18.5.2014 21:27
Avatar
pemap
Člen
Avatar
Odpovídá na Lukáš Slabý (LynSis)
pemap:

Do administrace se dostaneš následovně:

  1. Vytvořit db na localhostu.
  2. Naplnit daty z přiloženého sgl souboru (MySQL-Dump.sql).
  3. Přidat pár řádků do "config.local­.neon", např:

parameters:
dbHost: localhost
dbUser: root
dbPassword:
dbDatabase: 'nette-market'
4. Přihlásit se (test:test).
5. Dole na stránce přibude link na administraci.

Nejde akorát zaplatit věci z košíku (musíš být online na serveru).

Po přidání admina není možné se pod ním přihlásit. Vyřešil jsem to ručním přidáním záznamu do tabulky "authme", pak už to jelo :)


Pro autora: Skvělá práce! Líbilo se 8-)

 
Odpovědět  +1 1.8.2014 18:50
Avatar
Mato
Člen
Avatar
Mato:

Začínam v Nette a nedarí sa mi to spustiť. Postupoval som tak, že som si na localhoste vytvoril databázu a v config.local.neon a confid.neon upravil prístupové údaje k databáze. Vypisuje mi error "Parse Error syntax error, unexpected '[' " , ale ako som to odsledoval, chyba bude niekde pri pripojení. Neviete mi niekto podrobne popísať, ako to spustiť? Ďakujem.

 
Odpovědět 25.10.2014 23:35
Avatar
Odpovídá na Mato
Martin Konečný (pavelco1998):

Syntax error znamená, že máš něco špatně napsanýho. V tvém případě je to "neočekávaná hranatá závorka". Pošli screen.

 
Odpovědět  +1 25.10.2014 23:45
Avatar
Mato
Člen
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Mato:

Ďakujem za skorú odpoveď. V tom kóde som nič neupravoval - jedine v configu. Tu je screen chyby.

 
Odpovědět 26.10.2014 0:00
Avatar
Zdeněk Bauer
Redaktor
Avatar
Odpovídá na Mato
Zdeněk Bauer:

Schválně jsem to teď zkoušel a je to funkční.
Pokud se správně pamatuju, stalo se mi to se starší verzí PHP.

 
Odpovědět 26.10.2014 9:22
Avatar
Odpovídá na Mato
Martin Konečný (pavelco1998):

Nejspíš to bude tím, jak říká Zdeněk - starší verzí PHP, která nepodporuje zápis

funkce()["klic"]

Zkus si výsledek té metody nejdřív uložit do proměnné.

$result = $this->findBy(...)->fetch();

return $result["option_value"];
 
Odpovědět  +1 26.10.2014 9:36
Avatar
Mato
Člen
Avatar
Mato:

Wow, díky chalani - už to ide. Mali ste pravdu, bolo to v tom, že mám staršiu verziu PHP.

 
Odpovědět 26.10.2014 10:41
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 11. Zobrazit vše