Zadejte hledaný výraz...

Poradí někdo, jak na drobnou úpravu PHP souboru v Opencart?

marat
verified
rating uzivatele
(2 hodnocení)
18. 12. 2013 20:50:21
Potřebuji jednoduchý PHP skript (úpravu) do souboru search.php v systému Opencart.
Tento skript by měl zjistit stav skladu u nalezené položky a vrátit počet kusů do proměné, která je použita k vypnutí tlačítka "Přidat do košíku" pokud je počet = 0.
Proměná použita ve skriptu pro vypnutí tlačítka je:
nebo
Nejsem programátor, ale podle skriptů v jiných souborech se stav zjišťuje pomocí $product_info.
Nevím proč, ale pouze soubor search.php neobsahuje potřebné skripty.
Předpokládám, že pro PHP programátora je to primitivní věc.
Pokud by někdo poradil kam, co napsat dohodnem se na odměně...
18. 12. 2013 20:50:21
https://webtrh.cz/diskuse/poradi-nekdo-jak-na-drobnou-upravu-php-souboru-v-opencart/#reply977928
MAHI
verified
rating uzivatele
(15 hodnocení)
18. 12. 2013 21:18:15
Opencart je postaven na MVC principu - M (model) obsahuje například namapování objektů na databázi (objednávky, produkty), C (controller) obsahuje logiku a s nejvyšší pravděpodobností i ty "skripty", které chceš upravit. V (view) pak slouží pro zobrazení obsahu.
Předpokládám, že budou potřeba úpravy alespoň na dvou místech - takže změna toho tvého jednoho souboru nemusí stačit.
Pro podobné úpravy je vhodné využít VQmod, který obsah nahradí na bázi XML. Pokud se soubor upravuje přímo, při jakémkoliv budoucím update by byly provedené úpravy přepsány. Pravděpodobně na to už nějaké rozšíření existuje, stačí hledat.
18. 12. 2013 21:18:15
https://webtrh.cz/diskuse/poradi-nekdo-jak-na-drobnou-upravu-php-souboru-v-opencart/#reply977927
marat
verified
rating uzivatele
(2 hodnocení)
18. 12. 2013 21:30:07
Ano, VQmodem to mám upravené, ale skript je právě v případě search.php souboru nefunkční a diskuze kde byl ke stažení už je dlouho mimo. Autor patrně předpokládal, že tento soubor obsahuje stejný kód co všechny ostatní. Nefunkčnosti si patrně nikdo nevšiml.
18. 12. 2013 21:30:07
https://webtrh.cz/diskuse/poradi-nekdo-jak-na-drobnou-upravu-php-souboru-v-opencart/#reply977926
janr
verified
rating uzivatele
(17 hodnocení)
18. 12. 2013 22:41:38
Asi by bylo dobré vědět o jakou verzi OC se jedná. Asi to není vlastní úprava, ale někde stažená, jestli to dobře chápu, tak třeba odkaz na místo odkud to je a klidně i ten vqmod by taky pomohl. Rád bych poradil.
toto pochází z controlleru, že? Z /catalog/controller/product/search.php
Pak pro použití v šabloně stačí jen
Je to celé v jedné smyčce.
18. 12. 2013 22:41:38
https://webtrh.cz/diskuse/poradi-nekdo-jak-na-drobnou-upravu-php-souboru-v-opencart/#reply977925
marat
verified
rating uzivatele
(2 hodnocení)
19. 12. 2013 05:48:27
Tak děkuji za snahu!
Bylo mi divné, proč to nefunguje, ačkoliv tento kód doporučovali i v jiné diskuzi. Byla tam drobná chyba ..lomítko před operation v XML souboru. Celý kus kódu byl pak ignorován.
19. 12. 2013 05:48:27
https://webtrh.cz/diskuse/poradi-nekdo-jak-na-drobnou-upravu-php-souboru-v-opencart/#reply977924
Pro odpověď se přihlašte.
Přihlásit