Projekt oficiálně ukončen z důvodu vydání dlouho očekávaného WebShopu od Zdendy. Prosím využijte jeho služeb => viewtopic.php?f=85&t=22693#p150066.
Live ukázka:
Spoiler: zobrazit
http://webshop.mysty.cz
Login: test
Heslo: test
Nakupovat Vám nepůjde, protože samozřejmě nejste online na serveru.
Login: test
Heslo: test
Nakupovat Vám nepůjde, protože samozřejmě nejste online na serveru.
Požadavky:
Spoiler: zobrazit
- Webhosting s PHP 5.3 a vyšším a parametry potřebnými pro běh Nette Frameworku
- Mít na serveru nainstalován minimálně 1 plugin z každé kategorie:
- Přihlašovací plugin
- Authme Reloaded (vyžaduje napojení pluginu na MySQL, návod)
- xAuth (vyžaduje napojení pluginu na MySQL, návod)
- Ekonomický plugin
- iConomy (vyžaduje napojení pluginu na MySQL, návod)
- iMonies (vyžaduje napojení pluginu na MySQL)
- Essentials (nevyžaduje napojení pluginu na MySQL, návod)
- Vydávací plugin
- RCON
- Přihlašovací plugin
Download & Instalace:
Spoiler: zobrazit
- Nová instalace
- Stáhněte a rozbalte archiv WebShop_2.0.0.rar
- Složku webshop nahrajte komkoliv na web
- Nastavte složce webshop přístupová práva na 777
- Zadejte v prohlížeči adresu webu obsahující cestu ke složce webshop
- Automaticky budete přesměrováni na instalaci WebShopu, kde se řiďte pokyny
- Při vyplňování konfigurace WebShopu do políčka pro tabulku vydávacího pluginu napište co chcete (nemá to vliv na funkčnost).
- Při vyplňování konfigurace WebShopu do políček uživatelské jméno a heslo musíte zadat opravdové údaje používané pro přihlášení na Váš server. Nejedená se o žádný administrátorský účet!
- Aktualizace na novou verzi
- Prozatím není potřeba
Úprava kupovatelných předmětů a jejich cen:
Spoiler: zobrazit
Úprava jednotlivých položek, které se budou moci kupovat a jejich cen se provádí přímou editací v databázi pomocí PHPMyAdmina.
- Přihlaste se do PHPMyAdmina k databázi, kterou jste zadali při instalaci WebShopu
- V levém sloupečku vyberte konkrétní databázi, do které byl WebShop nainstalován
- V levé sloupečku vyberte tabulku s názvem ws_items
- Konfiguraci jednotlivých položek provádíte kliknutím na symbol tužky (upravit) na příslušném řádku
- Jak provést konfiguraci?
- Předposlední sloupec s názvem price obsahuje cenu předmětu, zde můžete zadat jakékoliv číslo chcete
- Poslední sloupec s názvem visible určuje, zda bude předmět dostupný pro nákup (0 = předmět nepůjde koupit; 1 = předmět půjde koupit)
- Jakékoliv jiné sloupce upravujete pouze na vlastní riziko!
- Poté klikneme na tlačítko pod posledním řádkem s názvem Provést
- Obdobným způsobem provedeme konfiguraci všech položek v seznamu
Kompatibilní webhostingy:
Spoiler: zobrazit
- Níže uvedené webhostingy byly otestovány přímo mnou a neměli by jste u nich narazit na žádné problémy:
- Níže uvedené webhostigy byly doporučeny dalšími lidmi jako bezproblémové, ale nebyly otestované přímo mnou:
- C4
- WebSupport.sk
- Pokud provozujete WebShop na jiném webhostingu a chcete se o něj podělit, stačí napsat do tématu a bude zde přidán.
- Níže uvedené webhostigy nesplňují minimální požadavky WebShopu a aplikace na nich nebude fungovat:
Bugy & žádosti o přidání funkcí:
Spoiler: zobrazit
- Bug #001: Řazení dle ID předmětu nefunguje korektně; při načtení aplikace je seřazení dle ID správné, ale později podle ID již řadit nejde
- Bug #002: Kompletní načtení seznamu předmětů trvá dlouho kvůli sekvenčnímu načítání cca 500 obrázků
- Bug #003: Poisonous potato a Spawn Egg (Cow) májí špatný obrázek
- Bug #004: Menší grafické nesrovnalosti v různých prohlížečích
- Bug #005: Záporný počet kusů přidává peníze
- Bug #006: Nefunguje řazení dle ceny předmětu
- Bug #007: Předmět Wood (Oak) má špatný obrázek
- Bug #008: Překlepy v souboru nastaveni_aplikace.php
- Bug #009: Na přihlašovací stránce se nezobrazuje správně název serveru z configu
- Request #001: Omezení maximálního počtu nakoupených kusů na 1000
- Request #002: Přidat na stránku s přihlášením informaci, že se mají přihlásit MC údaji
- Request #003: Přidat podporu pro ukládání předmětů do MySQL
- Request #004: Přidat do nastavení aplikace možnost měnit název tabulky použivané pluginem iConomy
- Request #005: Přidat po zakoupení předmětu hlášku na serveru: /msg (username) Zakoupil/a jsi si (počet) kus/u (nazev_itemu)
- Request #006: Přidat podporu pluginu iMonies
- Request #007: Přidat možnost používat desetinná čísla u cen předmětů
Changelog:
Spoiler: zobrazit
- 2.0.0 (17. 4. 2013)
- Aplikace kompletně přepsána pod Nette 2.1 Framework
- Přidána instalace aplikace obsahující
- Konfigurace aplikace pomocí webového formuláře
- Pokročilá detekce vyplnění správných údajů - dokud nebudou všechny údaje vyplněny správně, tak WebShop nenainstalujete
- Nahrání potřebných tabulek a dat do databáze
- Automatické smazání instalačních souborů z bezpečnostních důvodů
- Přidána podpora nových ekonomických pluginů: iMonies, Essentials (Request #006)
- Přidána podpora nového hashe u přihlašovacího pluginu AuthMe: WHIRLPOOL
- Přidána podpora ukládání předmětů do MySQL databáze místo textového souboru (Request #003)
- Přidána podpora pro český a slovenský překlad jednotlivých předmětů
- Přidána podpora odesílání zprávy na server v případě úspěšného nákupu předmětů (Request #005)
- Přidána podpora nastavení vlastního názvu tabulky v databázi pro všechny pluginy (Request #004)
- Přidána kontrola, zda je počet kusů celé číslo
- Přidán kompletní přehled uživatelského účtu obsahující
- Nick přihlášeného hráče
- Aktuální zůstatek na účtu
- Stav na serveru (připojen, nepřipojen)
- Aktuální IP adresa a její lokace
- Poslední zaznamená IP adresa a její lokace
- Datum posledního přihlášení
- Odhlašovací tlačítko
- Přidána vizuální kontrola, zda poslední uživatelova IP adresa souhlasí s jeho aktuální IP adresou
- Přidána vizuální kontrola, zda je hráč na serveru detekován jako Online (přihlášen) nebo Offline (nepřihlášen)
- Přidány vlastní chybové hlášky: 404, 500
- Přidán kompletní changelog do emailu informujícího o nové verzi aplikace
- Upraveno odesílání emailů ze SMTP serveru webhostingu na Yahoo email vytvořený pro tento účel
- Upravena detekce nových verzí aplikace
- Vylepšena detekce, zda se hráč nachází online na serveru
- Opravena nefunkčnost ToolTip pluginu na dalších stránkách tabulky předmětů
- Opraven špatný obrázek u předmětu Wood (Oak) (Bug #003)
- 1.00Beta3 (16. 3. 2013)
- Opraveno řazení dle ceny předmětu (Bug #006)
- Opraveny grafické nesrovnalosti v různých prohlížečích (Bug #004)
- 1.00Beta2 (10. 3. 2013)
- Opraveno řazení dle ID předmětu (Bug #001)
- Opraveno obrázek u Poisonous potato a Spawn Egg (Cow) (Bug #003)
- Opraveno přidávání peněz při koupení záporného počtu kusů (Bug #005)
- Přidáno omezení na počet kusů, který musí být v rozsahu 1 - 1000 (Request #001)
- Přidána informace na stránku s přihlášením, jaké přihlašovací údaje se mají použít (Request #002)
- Přidána podpora přihlašovacího pluginu xAuth
- Tabulka při nákupu předmětu rozšířena o 100px, aby se všechny názvy předmětů vešli do jednoho řádku
- Přepracován konfigurační soubor aplikace
- 1.00Beta1 (7. 3. 2013)
- První veřejná verze
- Podporuje pluginy Authme Reloaded, iConomy a RCON
- Obsahuje detekci, zda je hráč přítomen při nákupu na serveru a zda má dostatek peněz na účtu
Poděkování:
Spoiler: zobrazit
- Níže zmíněným uživatelům patří díky za poskytnutí svých prostředků a času pro testování vývojových verzí WebShopu:
- zikl (hlavní testér WebShopu)
- King_of_KeKs (propůjčil webshoting od Wedosu)
- AndroidMaster (propůjčil webshoting od Endory)
- houdeks (český překlad předmětů)
Veškeré nalezené chyby, nápady na nové verze, nebo prostě jenom dotazy jak to nainstalovat pište prosím pouze sem do tématu!