Rodomi pranešimai su žymėmis PrestaShop. Rodyti visus pranešimus
Rodomi pranešimai su žymėmis PrestaShop. Rodyti visus pranešimus

2013/05/20

Pritaikom PrestaShop 1.5.2 sąskaitas lietuviškiems rašmenims

Tikriausiai daugumai turinčių naują PrestaShop 1.5.2 versiją iškilo problemų su lietuviškais rašmenimis sąskaitose.
Bent jau rašmenys sutvarkomi labai papratai. Pagrindinėje direktorijoje randame classes\pdf\PdfGenerator.php Maždaug tiek 37 eilute randame:
const DEFAULT_FONT = 'helvetica';
ir pakeičiame į
const DEFAULT_FONT = 'freeserif';
Išsaugome ir turite sąskaitas su lietuviškais rašmenimis.
Su 1.5.2 versija TIKRAI VEIKIA, dėl kitų negarantuoju (pažiūrėkite prisegtą priedą).
Su tuo kaip ir viskas aišku, tačiau problema išlieka su pačių PDF eilučių vertimu. Kiek radau aprašymų tai visi susiduria su problema kad neina išversti PDF sąskaitų. Ta pati programa yra ir man :(
Daug kas rašo kad išvertus rankomis viskas veikia. Nežinau kam ten veikia, bet man tikrai neveikia.
Jei kas turite įdėjų ar patarimų, būtinai pasidalinkite.
Ačiū

PAPILDYMAS.
Visos klaidos 1.5.3.1 versijoje yra ištaisytos ir vertimas puikiai veikia ir niekas nelūža.
Fontas keičiasi pakeičiant 35 eilutę.

PrestaShop administratoriaus teisių atstatymas

Šiandien susidūriau su problema ir sakiau numirsiu iš pamėlynavimo, dėl savo neapsižiūrėjimo.
Problema tokia kad tvarkiau darbuotojų teises, neapsižiūrėjau iš ištryniau visas. Tik paspaudus "Trinti" mygtuką gavau pranešimą kad neturiu teisės peržiūrėti duomenų. Galėjau keisti tik savo asmeninę informaciją, o tai mažai ką gelbėja kai nieko nebegali padaryti.
Pradėjau "klausinėti" google's. Kaip žinia ji viską žino, bet dažnai sako netiesą. Po intensyvaus pusvalandžio paieškos ir savęs keiikimo galų gale radau normalų paaiškinimą kaip tai sutvarkyti.
Tad jei kas susidursite su tokia pat problema, tikiuosi šis rašinukas padės tai padaryti.
Pirma ką jums reikia padaryti tai prisijungti prie savo parduotuvės duomenų bazės, per phpMyAdmin ar dar kokį velnią. Svarbu kad galėtumėte vykdyti SQL užklausas.
Jei naudojatės phpMyAdmin tai įėjus į parduotuvės duombazę reikia spausti SQL kortelę. Ir joje įkopijuoti ar įrašyti tokį kodą ir jį įvykdyti:
INSERT INTO `ps_profile` (`id_profile`) VALUES (1);INSERT INTO `ps_profile_lang` (`id_profile`, `id_lang`, `name`) VALUES (1, 1, 'Administrator'),(1, 2, 'Administrateur'),(1, 3, 'Administrador');INSERT INTO `ps_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`) (SELECT 1, id_tab, 1, 1, 1, 1 FROM ps_tab);
Tai vėl sukurs administratoriaus teises, ir darbuotojas turintis administratoriaus privilegijas galės sutvarkyti darbuotojų pareigas.
Viskas atrodo taip paprasta, tačiau kainuoja daug nervų.
Tikiuosi jums su tuo susidurti neteks, bet jei teks žinosite kaip tai padaryti greitai ir neskausmingai.
O šeip patarimas, darykite DB BackUp'ą bent kelis kartus per savaitę!