interios Posted June 21, 2012 Share Posted June 21, 2012 Předem říkám, že nejsem vůbec odborník na počítače, takže možná mám hloupí dotaz, ale já se tím trápím už dva dny. Mám problém s překladem modulů. Když chci udělat jejich překlad do čestiny v administraci Prestashop, tak mi to píše chybovou hlášku: Varování - Váš poskytovatel webhostingu má omezení hodnoty max_input_vars pro zasílání hodnot metodou post: 1000 na max_input_vars Prosím, zeptejte se svého poskytovatele webhostingu na možnost zvýšení hodnoty max_input_vars a požádejte o zvýšení limitu 2580 nejméně. nebo upravíte soubor s překladem ručně. Požádal jsem o vyřešení svůj hosting, ale ti mi řekli, že s tím nic neudělají, že si to musím pořešit sám. Našel jsem nějaký návod na foru: 1. Create file "php.ini" in your admin directory. 2. add this code in "php.ini" that you just create. suhosin.post.max_vars=4252 suhosin.request.max_vars=4252 Když jsem to udělal, tak to stále nefunguje. Něco asi dělám špatně. Poradí někdo. Kam přesně ten soubor php.ini mám vložit? Dal jsem ho přímo do složky admin Link to comment Share on other sites More sharing options...
Falgener Posted June 21, 2012 Share Posted June 21, 2012 Nejjednodušší pro vás bude, když opravdu zeditujete soubor překladu ručně. Je to v souboru cs.php v příslušném modulu, pokud je to modul, něco je taky v adresáři translations/cs Stáhněte si příslušný soubor k sobě, najdete v něm něco takového: <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{blockcart}prestashop>blockcart_c2e1362a9710a3dd86f937c2ea1f336d'] = 'Blok košíku'; $_MODULE['<{blockcart}prestashop>blockcart_e03093a5753b436ee1de63b6e3e1bd02'] = 'Přidá blok obsahující košík zákazníka.'; $_MODULE['<{blockcart}prestashop>blockcart_eb4ae207521bbe6403f7fe9564d38cda'] = 'Ajax: Neplatný výběr'; $_MODULE['<{blockcart}prestashop>blockcart_f4d1ea475eaa85102e2b4e6d95da84bd'] = 'Potvrzení'; $_MODULE['<{blockcart}prestashop>blockcart_c888438d14855d7d96a2724ee9c306bd'] = 'Nastavení aktualizováno'; $_MODULE['<{blockcart}prestashop>blockcart_f4f70727dc34561dfde1a3c529b6205c'] = 'Nastavení'; $_MODULE['<{blockcart}prestashop>blockcart_614a8820aa4ac08ce2ee398a41b10778'] = 'Ajaxový košík'; $_MODULE['<{blockcart}prestashop>blockcart_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Aktivováno'; $_MODULE['<{blockcart}prestashop>blockcart_b9f5c797ebbf55adccdd8539a65a0241'] = 'Deaktivováno'; $_MODULE['<{blockcart}prestashop>blockcart_dba281afb9a38e654ea9dab4cd6cb0ca'] = 'Aktivovat košík v AJAXU (kompatibilní s výchozí šablonou)'; $_MODULE['<{blockcart}prestashop>blockcart_c9cc8cce247e49bae79f15173ce97354'] = 'Uložit'; $_MODULE['<{blockcart}prestashop>blockcart_20351b3328c35ab617549920f5cb4939'] = 'Přizpůsobení #'; $_MODULE['<{blockcart}prestashop>blockcart_ed6e9a09a111035684bb23682561e12d'] = 'odstranit tento produkt z košíku'; $_MODULE['<{blockcart}prestashop>blockcart_a85eba4c6c699122b2bb1387ea4813ad'] = 'Košík xxx'; Všechno, co je za tím = mezi apostrofama můžete editovat. ALE HLAVNĚ TO DĚLEJTE V EDITORU, KTERÝ UMÍ UTF-8, třeba PSPad, jinak se vám rozhodí čeština pak to zase přez ftp loupnete zpátky na server. Přez administraci si ale musíte udělat od každé položky aspoň kousek řádku abyste věděl k čemu to patří, navíc prázdné řádky bez překladu se v tom cs.php neobjeví Link to comment Share on other sites More sharing options...
interios Posted June 21, 2012 Author Share Posted June 21, 2012 To jsem zkoušel a úplně jsem se v tom ztratil. Přeci jen, když na člověka najednou vybafne přes 3000 polí, tak je v tom za chvíli zmatek a hlavně to neukazuje ten původní anglický text, takže bych neměl, jak to překládat. Přesto díky za radu a snahu Link to comment Share on other sites More sharing options...
XM4N Posted June 21, 2012 Share Posted June 21, 2012 (edited) To jsem zkoušel a úplně jsem se v tom ztratil. Přeci jen, když na člověka najednou vybafne přes 3000 polí, tak je v tom za chvíli zmatek a hlavně to neukazuje ten původní anglický text, takže bych neměl, jak to překládat. Přesto díky za radu a snahu tak ti nevim resi se to tu porad dokola, ale ta chyba resp hlaska to rika zcela jasne a resilo se to tu uz hodnekrat kvuli php 5.3.x suhosin to v tomhle pripade nezachrani pokud je vubec aktivni a navic to nemuzes upravovat samovolne, ale jen hosting...asi budes muset vymenit hosting kdyz to nezvladnou navysit tu hodnotu max_input vars a ty to nezvladnes rucne...jinak presta v poslednich verzich nasadila obezlicku v podobe ze jen a pouze aktivni moduly lze prekladat...zkus nejaky povypinat staci postupne zapinat a prekladat jak potrebujes potom muzes vse zase zapnout tak jak chces az preklad budes mit. Edited June 21, 2012 by XM4N (see edit history) Link to comment Share on other sites More sharing options...
Peter Liska Posted June 26, 2012 Share Posted June 26, 2012 (edited) .. a hlavně to neukazuje ten původní anglický text, takže bych neměl, jak to překládat. Párování anglického textu v souboru je možné dělat přes MD5: http://www.adamek.bi...5-generator.php Není to ale žádná výhra v loterii ... Edited June 26, 2012 by Peter Liska (see edit history) Link to comment Share on other sites More sharing options...
interios Posted June 26, 2012 Author Share Posted June 26, 2012 Díky moc za rady. Přišel jsem na nejlepší způsob, jak to obejít. Jelikož můj hosting dovoluje naistalovat v nabídkách modulů hostingu už přímo Prestashop, ale starší verzi. Tak jsem si ji nainstaloval přímo od hostingu a zázrakem tam není omezení na 1000 polí, takže tam mohu překládat podle libosti. Pak jen vyexportuji jazykový balíček, který importuji ve vyšší verzi, kterou jsem si sám instaloval a vše běhá jak má. Jen mi je líto hostingové společnosti OVH, že u staré verze sami nastavili neomezený počet překladů, ale novou verzi mi to nevezme. Tohle omezování práv je vážně na nic... Link to comment Share on other sites More sharing options...
raymancz Posted August 25, 2012 Share Posted August 25, 2012 Zdravím, jde o problem hostingu, to je zrejme... kby jsem mohl pomoci, staci mi verze prestashopu a ja vam dodam cs.php jazykovy balicek s aktualnim prekladem.. suhosin.post.max_vars= znaci velikost POST pole pri odesilani na server, ti co jej spravuji jen povoli v php.ini v konfiguraci serveru vyssi maximalni hotnotu POST Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now