[PHP] WebShop [2.0.0]

Message
Autor
Uživatelský avatar
Mysteria
Příspěvky: 9110
Registrován: 26 pro 2009, 15:40
Reputation: 4
Bydliště: Česká republika
Kontaktovat uživatele:

[PHP] WebShop [2.0.0]

#1 Příspěvekod Mysteria » 02 bře 2013, 12:07

WebShop 2.0.0 /17. května 2013 - 11. října 2014/

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. ;)

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
    • Ekonomický plugin
    • Vydávací plugin
      • RCON

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!

Uživatelský avatar
Mysteria
Příspěvky: 9110
Registrován: 26 pro 2009, 15:40
Reputation: 4
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] WebShop [1.00Beta01]

#2 Příspěvekod Mysteria » 07 bře 2013, 14:10

Vydána první verze 1.00Beta1.
  • 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

Návod na instalaci nahoře, problémy při konfiguraci / nakupování či jakékoliv jiné hlašte prosím sem do tématu, ne do PM! Díky.

PS: Poděkování patří hráči Zikl za testování nevěřejných verzí, bez kterého by se to neobešlo.
PS2: Názvy předmětů a IDčka přebrány ze stránky http://www.minecraftinfo.com/IDList.htm, takže pokud nevíte co je co, tak se tam mrkněte.

Uživatelský avatar
zdenda204
Příspěvky: 3617
Věk: 28
Registrován: 23 kvě 2012, 21:38
Reputation: 0

Re: [PHP] WebShop [1.00Beta01]

#3 Příspěvekod zdenda204 » 07 bře 2013, 14:30

Super! Zatím asi nejlepší WebShop který jsem viděl ;)
Kam se na něj hrabe ten od Vojka :P
Jsi prostě machr :P
Přijímám zakázky na skripty/pluginy v PHP/Javě za malý poplatky! A kup mi sušenku :) Obrázek Obrázek
⇨Projekt Market⇦

Uživatelský avatar
Gotak
Příspěvky: 354
Registrován: 27 srp 2012, 16:22
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] WebShop [1.00Beta01]

#4 Příspěvekod Gotak » 07 bře 2013, 15:46

Co mám dělat když na peníze používám essentials a chtěl bych to teda k vůli tomutu převést na iconomy?

Uživatelský avatar
zdenda204
Příspěvky: 3617
Věk: 28
Registrován: 23 kvě 2012, 21:38
Reputation: 0

Re: [PHP] WebShop [1.00Beta01]

#5 Příspěvekod zdenda204 » 07 bře 2013, 17:49

Vyresetovat ekonomiku :D
Přijímám zakázky na skripty/pluginy v PHP/Javě za malý poplatky! A kup mi sušenku :) Obrázek Obrázek
⇨Projekt Market⇦

Uživatelský avatar
Gotak
Příspěvky: 354
Registrován: 27 srp 2012, 16:22
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] WebShop [1.00Beta01]

#6 Příspěvekod Gotak » 07 bře 2013, 18:25

To nevim jak by na to hráči reagovali :D

Uživatelský avatar
Sejsel
Příspěvky: 4131
Registrován: 19 čer 2011, 09:43
Reputation: 0
Bydliště: /home/sejsel/
Kontaktovat uživatele:

Re: [PHP] WebShop [1.00Beta01]

#7 Příspěvekod Sejsel » 07 bře 2013, 18:57

Bug Report:
  • Poisonous potato má hezkou texturu :)
  • Nejdřív se načtou všechny obrázky, i z dalších stran, až poté pozadí tabulky.
01101110011101010110001001110111

Uživatelský avatar
Smexhy
Příspěvky: 5376
Věk: 18
Registrován: 31 říj 2012, 15:50
Reputation: 13
Bydliště: Liptov
Kontaktovat uživatele:

Re: [PHP] WebShop [1.00Beta01]

#8 Příspěvekod Smexhy » 07 bře 2013, 20:26

Zdravím, keď som si už všetko nahodil, vypisuje mi tento error:

Kód: Vybrat vše

Parse error: syntax error, unexpected ';', expecting ')' in /data/f/a/fancraft.eu/web/webshop/predmety.php on line 488


Pozrel som daný riadok a nachádzalo sa tam len toto:

Kód: Vybrat vše

);
tak som to vymazal ale stále nejde...viete mi poradiť prečo? Ďakujem...

Uživatelský avatar
zikl
Příspěvky: 1089
Věk: 23
Registrován: 28 led 2012, 15:44
Reputation: 2
Kontaktovat uživatele:

Re: [PHP] WebShop [1.00Beta01]

#9 Příspěvekod zikl » 07 bře 2013, 20:39

nahraj tam znovu soubor predmety.php
ObrázekObrázek
Obrázek
Moje sestava:Seznam na CZC.CZ

Uživatelský avatar
Smexhy
Příspěvky: 5376
Věk: 18
Registrován: 31 říj 2012, 15:50
Reputation: 13
Bydliště: Liptov
Kontaktovat uživatele:

Re: [PHP] WebShop [1.00Beta01]

#10 Příspěvekod Smexhy » 07 bře 2013, 20:41

Problém je ten že som asi polhodiny upravoval ktoré itemy tam dať a potom ich cenu takže bude horšie nahrať to tam odznova...


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti