Zadejte hledaný výraz...

Píšu skript na EET pro úplné začátečníky

TomasX
verified
rating uzivatele
(4 hodnocení)
12. 2. 2017 16:05:18
pro tvojí informací, když už neumíš číst API:
try {
$fik = $dispatcher->send($r);
} catch (FilipSedivyEETExceptionsServerException $e) {
echo "nastala chyba: " . $e->getMessage();
echo "bkp: " . $dispatcher->getBkp();
echo "pkp: " . $dispatcher->getPkp();
}
Tohle je standardní chování knihoven a jakékoliv další je nežádoucí, nikdo není zvědavý na chytráky, kteří ani neumí programovat a říkají tomu rozsypaný čaj. Ano, mohl to Filip udělat lidštější a přidat helper, který by tohle zapouzdřil, ale běžný uživatel nebyl cílovka jeho knihovny.
Na rozdíl od tebe, vrací i bkp, což je mimochodem také povinný údaj na účtence a ty ho neposkytuješ, hm?
12. 2. 2017 16:05:18
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253527
radovan-linux
verified
rating uzivatele
12. 2. 2017 16:18:47
Napsal TomášX;1362934
pro tvojí informací, když už neumíš číst API:
try {
$fik = $dispatcher->send($r);
} catch (FilipSedivyEETExceptionsServerException $e) {
echo "nastala chyba: " . $e->getMessage();
echo "bkp: " . $dispatcher->getBkp();
echo "pkp: " . $dispatcher->getPkp();
}
Tohle je standardní chování knihoven a jakékoliv další je nežádoucí, nikdo není zvědavý na chytráky, kteří ani neumí programovat a říkají tomu rozsypaný čaj. Ano, mohl to Filip udělat lidštější a přidat helper, který by tohle zapouzdřil, ale běžný uživatel nebyl cílovka jeho knihovny.
Na rozdíl od tebe, vrací i bkp, což je mimochodem také povinný údaj na účtence a ty ho neposkytuješ, hm?
jak jsem uvedl vracim povinne udaje, v pripade nedostunposti pkp, v pripade dostunosti fik+bkp , uvedl jsem vyse, asi nectes
kazdopadne ve filipovem vzorovem prikladu to zadne pkp nevypise, zde je screenshot
https://webtrh.cz/attachment.php?attachmentid=22544&stc=1&d=1486842585
takze kdyz ma nekdo chut si neco dohledavat ,necht si spusti filipuj skript, ten kdo chce fungovat hned , muze pouzit ten muj
12. 2. 2017 16:18:47
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253526
TomasX
verified
rating uzivatele
(4 hodnocení)
12. 2. 2017 16:25:01
mn dohledávat, tohle je maličkost, patří to k veřejnému API knihovny a moje IDE mi to prostě řekne, ano knihovna je pro programátory, klidně jí někdo může vzít a udělat pro ní lidský interface, Filip bude určitě rád, nic to nemění na tom, že to umí a je to snadno dohledatelné.
Pleteš se, opět, BKP je povinný údaj na každé účtence, vč. těch v režimu offline. Fik je naopak pouze v režimu online a v offline režimu ho nahradí PKP.
12. 2. 2017 16:25:01
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253525
radovan-linux2
verified
rating uzivatele
12. 2. 2017 22:13:02
Napsal TomášX;1362940
mn dohledávat, tohle je maličkost, patří to k veřejnému API knihovny a moje IDE mi to prostě řekne, ano knihovna je pro programátory, klidně jí někdo může vzít a udělat pro ní lidský interface, Filip bude určitě rád, nic to nemění na tom, že to umí a je to snadno dohledatelné.
Pleteš se, opět, BKP je povinný údaj na každé účtence, vč. těch v režimu offline. Fik je naopak pouze v režimu online a v offline režimu ho nahradí PKP.
ano i bkp vypisuji, zamponel jsem uvest, omlouvam se
kazdopadne jsme se asi shodli
- muj skript - nahrajes 1soubor a funguje
- filipuv skript - musis si dohledat par veci , nahrat cca 100souboru aby to fungovalo, pro tebe jednoduche, na me se obraceji lide, ktere neumi pouzivat composer ,tak jsou radi za mou alternativu
ja lidem opravdu nechci rikat ze kdyz si to neumi dohledat a osetrit vyjimky ze jsou hloupi, ja jsem to vytvoril tak at se nemusi NIC NIKDE HLEDAT , vse funguje hned , mym cilem je dodat jednoduchy produkt, bez nutnosti prace navic
12. 2. 2017 22:13:02
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253524
radovanlinuxak
verified
rating uzivatele
13. 2. 2017 10:30:26
Napsal TomášX;1362940
mn dohledávat, tohle je maličkost, patří to k veřejnému API knihovny a moje IDE mi to prostě řekne, ano knihovna je pro programátory, klidně jí někdo může vzít a udělat pro ní lidský interface, Filip bude určitě rád, nic to nemění na tom, že to umí a je to snadno dohledatelné.
Pleteš se, opět, BKP je povinný údaj na každé účtence, vč. těch v režimu offline. Fik je naopak pouze v režimu online a v offline režimu ho nahradí PKP.
tak jsme se shodli, filipuk skript je pro programatory, kteri si ho jeste trosku dopisou, a nevadi jim ze to ma 100souboru a 8000radku
muj skript je pro ty , kteri si nechcou nic dopisovat a radsi nez 100souboru , budou mit jeden soubor a 300radku, sice bez pozehnani tomaseX :))))
BKP mam i v rezimu offline (narozdil od filipa ktery rezim offline ani nezna) , toto jsem neuvedl, za nepresnost se omlouvam
13. 2. 2017 10:30:26
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253523
rumcik27
verified
rating uzivatele
14. 2. 2017 02:30:53
Odbočím . Za kolik mi uděláte implementaci do eshopu opencart ? Do zpráv ideálně.
14. 2. 2017 02:30:53
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253522
sorryjakooo
verified
rating uzivatele
15. 2. 2017 19:31:15
Napsal TomášX;1362940
mn dohledávat, tohle je maličkost, patří to k veřejnému API knihovny a moje IDE mi to prostě řekne, ano knihovna je pro programátory, klidně jí někdo může vzít a udělat pro ní lidský interface, Filip bude určitě rád, nic to nemění na tom, že to umí a je to snadno dohledatelné.
Pleteš se, opět, BKP je povinný údaj na každé účtence, vč. těch v režimu offline. Fik je naopak pouze v režimu online a v offline režimu ho nahradí PKP.
Mám malý eshop, co navrhuješ abych použil ? Chci hotovou knihovnu, nerad bych ještě dodělával vyjímky.
15. 2. 2017 19:31:15
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253521
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
15. 2. 2017 19:33:10
Napsal sorryjakooo;1363876
Mám malý eshop, co navrhuješ abych použil ? Chci hotovou knihovnu, nerad bych ještě dodělával vyjímky.
To tak nějak musíte. Knihovna vyřeší odeslání dat, ale pak je nutné vyřešit ještě opakovaná odeslání při nedostupnosti EET serverů, opakované první odeslání při nějakém problému se skriptem/hostingem atd.
15. 2. 2017 19:33:10
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253520
sorryjakooo
verified
rating uzivatele
15. 2. 2017 19:38:33
Napsal Souki;1363879
To tak nějak musíte. Knihovna vyřeší odeslání dat, ale pak je nutné vyřešit ještě opakovaná odeslání při nedostupnosti EET serverů, opakované první odeslání při nějakém problému se skriptem/hostingem atd.
Mě ta knihovna od filipa nejde nainstalovat ale :/ Na hostingu není composer a když pouze stáhnu soubory, tak mě nejede. Máte někdo zkušenost s to Radovanovou knihovnou, tvrdí zde, že má vše vyřešeno a že už se nic nemusí dodělávat. Tak nevím :/ Místo účtenky, napišu SORRY JAKO.
15. 2. 2017 19:38:33
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253519
radovan-linux2
verified
rating uzivatele
15. 2. 2017 19:43:00
Napsal sorryjakooo;1363881
Mě ta knihovna od filipa nejde nainstalovat ale :/ Na hostingu není composer a když pouze stáhnu soubory, tak mě nejede. Máte někdo zkušenost s to Radovanovou knihovnou, tvrdí zde, že má vše vyřešeno a že už se nic nemusí dodělávat. Tak nevím :/ Místo účtenky, napišu SORRY JAKO.
ano, ja mam odreseny veskere stavy jako je EET-vypnuty apodobne
u me opravdu neni nutno nic dodelavat, ani instalovat, pokud chces otestovat napis mi na mej
15. 2. 2017 19:43:00
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253518
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2017 19:56:40
A nechceš si na to někoho najmout? Pokud to uděláš špatně, vystavuješ se riziku pokuty. Tohle funguje jako ovladač/terminál a musíš to správně napojit na svůj eshop. Radovanova knihovna samozřejmě zatím dobře nefunguje, vždyť ani nevrací všechny povinné údaje.
A odkud ty soubory stahuješ? Ke stažení jsou tady https://github.com/filipsedivy/PHP-EET/releasesk, pokud si stáhneš pouze zdroják, tak ti nebude samozřejmě fungovat.
15. 2. 2017 19:56:40
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253517
sorryjakooo
verified
rating uzivatele
15. 2. 2017 20:08:41
Napsal TomášX;1363893
A nechceš si na to někoho najmout? Pokud to uděláš špatně, vystavuješ se riziku pokuty. Tohle funguje jako ovladač/terminál a musíš to správně napojit na svůj eshop. Radovanova knihovna samozřejmě zatím dobře nefunguje, vždyť ani nevrací všechny povinné údaje.
A odkud ty soubory stahuješ? Ke stažení jsou tady https://github.com/filipsedivy/PHP-EET/releasesk, pokud si stáhneš pouze zdroják, tak ti nebude samozřejmě fungovat.
Má představa je, že vyplním proměnné a dostanu výsledek.Na tom se nic pokazit nedá. Tedy FIK a BKP a nebo info že EET nefunguje a dostanu PKP a BKP. Filipuv skript stahuju z Giftubu, ale jen nahraní souboru prostě nefunguje. Já zkusím napsat Radovanovi, ať mi ho ukáže ten skript co prodává, jak se chlubí že funguje vše samo.
Nejsem nějak špičkový programátor, hledám něco co bude fungovat ihned :)
15. 2. 2017 20:08:41
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253516
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2017 20:12:00
a stahuješ ho z té adresy, kterou jsem se dal nebo odjinud? On totiž github není služba typu filehosting, ale spíše repositář zdrojových kódů a cest je milion jak se k nim dostat.
No, kromě poslání musíš vyřešit i dodatečné poslání v případě nedostupnosti (máš na to dva dny) a neřeší to ani jeden ze zmiňovaných kódu, BKP nestačí. Stejně tak musíš zajistit, aby se to neposlalo dvakrát při obnovení stránky. Další častá chyba je, že musíš posílat zápornou částku při stornech nebo vratkách.
15. 2. 2017 20:12:00
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253515
sorryjakooo
verified
rating uzivatele
15. 2. 2017 20:59:51
Napsal TomášX;1363901
a stahuješ ho z té adresy, kterou jsem se dal nebo odjinud? On totiž github není služba typu filehosting, ale spíše repositář zdrojových kódů a cest je milion jak se k nim dostat.
No, kromě poslání musíš vyřešit i dodatečné poslání v případě nedostupnosti (máš na to dva dny) a neřeší to ani jeden ze zmiňovaných kódu, BKP nestačí. Stejně tak musíš zajistit, aby se to neposlalo dvakrát při obnovení stránky. Další častá chyba je, že musíš posílat zápornou částku při stornech nebo vratkách.
Stahuju to odsud https://github.com/filipsedivy/PHP-EET - nefunguje a je to nějak strašně velké, plno souborů, nevím kde šáhnout :/. Hlasí to plno chyb.
Můj plán : udělám si tabulku, kde bude BKP,FIK,PKP a stav. Pokud bude stav = nedostupno, tak cronem to pošlu znova. To je uz maličkost. Ale potřebuji aby skript toto vracel i v případě výpadku EET. Abych toto nemusel dodělávat. Jak píšeš u Filipa to bude potřeba dokončit. I když je to zdarma.
Uz jsem napsal Radovanovi, at mi pošle ukázku. Pokud to bude vše fungovat (bude vracet BKP,PKP,FIK popř. info o nedostupnosti), oželím tisicovku a koupim to. Tak uvidíme, jestli je to tak super jak Radovan píše :) Každopádně pokud to nepojede u Radovana, čekejte report , haha.
15. 2. 2017 20:59:51
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253514
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2017 21:12:57
tak ho stáhni odsud https://github.com/filipsedivy/PHP-EET/releases a měl by fungovat, Filip ti určitě rád pomůže :)
Tady nejde o dokončení, ale zavolání samotného kódu ti vrátí nějaký svůj stav a ty ho musíš zpracovat (integrovat k sobě)
u Radovanova kódu musíš udělat:
$vysledek = posli_eet();
if(isset($vysledek) && strlen($vysledek) > 0) {
// uložit do db a poslat znovu
echo "nastala chyba: " . $vysledek;
echo "bkp: ??";
echo "pkp: " . $vysledek;
} else {
//poslalo se v pořádku, můžeš si uložit stav do db
echo "bkp: " . $vysledek;
echo "fik: " . $vysledek;
}
což mi připadá jako naprosto šílený a nepřehledný kód. Protože daleko přehlednější je Filipova verze:
try {
$fik = $dispatcher->send($r);
//poslalo se v pořádku, můžeš si uložit stav do db
echo "bkp: " . $dispatcher->getBkp();
echo "fik: " . $dispatcher->getFik();
} catch (FilipSedivyEETExceptionsServerException $e) {
// uložit do db a poslat znovu
echo "nastala chyba: " . $e->getMessage();
echo "bkp: " . $dispatcher->getBkp();
echo "pkp: " . $dispatcher->getPkp();
}
Můžeš si odpovědět sám, který kód ti připadá dodělanější :). Ano, jsou to základy programování a nemusíš je znát, Filip necílil na neprogramátory, proto to vypadá tak neohrabaně a s výtky na použití chápu.
15. 2. 2017 21:12:57
https://webtrh.cz/diskuse/pisu-skript-na-eet-pro-uplne-zacatecniky/strana/17#reply1253513
Pro odpověď se přihlašte.
Přihlásit