Problem sa preslovljavanjem sajta - ne radi
Moderator: cicans
-
- Joomla! Apprentice
- Posts: 5
- Joined: Thu Jan 23, 2020 4:38 pm
Problem sa preslovljavanjem sajta - ne radi
Poštovani!
Pošto nisam veliki programer, samo jedan amater, probam podesiti IVEBE-ov cyr-to-lat konverter. Sve sam uradio kao je pisano u postu viewtopic.php?t=331022 i na sajtu https://ivebe.com/blog/cyrillic-to-lati ... brary.html, ali mi ne radi.
Koristim Joomla 3.9.14, sa šablonom Purity III. PHP verzija datoteke je 7.3.13.
Šta i kako sam do sada uradio? Evo, tako:
1. Prvo sam skinuo konverter odavde:
https://github.com/ivebe/CyrLatConverte ... /1.0.0.zip
2. Ispakovao sam sve, i fajlove cyrlatconverter.js i cyrlatconverter_ignore_list_rs.js iz mape src sam kopirau u root folderu Joomla CMS-a napravljen pod nazivom konverter. Sve se to vidi na sledećoj slici:
3. Na sajtu bi koristio tri jezika: srpski (ćirilićni), mađarski i engleski. Naravno, za svakog jezika sam napravio meni, članke itd. Tema Purity III podržava, da za svakog jezika napravim sopstvenu temu. To se vidi na sledećoj slici. Zato sam to napravio, pošto hoću, da preslovljavanje samo pojavi na srpskoj stranici (na mađarskom i na engleskom ne).
4. Šablon Purity III podržava, da dodam Custom Code-ove. Zato, pod mojeg Purity III – SR šablona sam dodao kodove, koje sam uzeo sa IVEBE-og sajta i vidi se na sledećem sliku:
5. Kreirao sam novi Custom HTML modul pod nazivom CyrToLat. U modulu sam dodao kod, koji se vidi nledećem sliku:
Mesto modula CyrToLat je isti, gde sam stavio modul za odabir jezika (vidi se na slici: languageswitcherload).
5. Posle toga sam testirao sajt. Idem na početnu stranu i izaberem srpski jezik. Lepo se poljavljaju reči „ćirilica“ i „latinica“ pod zastava i naravno jedan članak, gde testiram preslovljavanje (naslov članka je pisano ćrilicom). U artiklu je dodat jedna jedna rečenica pisano na ćirilici i jedna rečenica pisano na latinici. Kad kliknem na reč „ćirilica“ ništa se ne dešava, i suprotno, aki kliknem na reč „latinica“ isto ništa.
Šta nisam dobro podesio? Molim Vas pomozite.
Hvala!
Pošto nisam veliki programer, samo jedan amater, probam podesiti IVEBE-ov cyr-to-lat konverter. Sve sam uradio kao je pisano u postu viewtopic.php?t=331022 i na sajtu https://ivebe.com/blog/cyrillic-to-lati ... brary.html, ali mi ne radi.
Koristim Joomla 3.9.14, sa šablonom Purity III. PHP verzija datoteke je 7.3.13.
Šta i kako sam do sada uradio? Evo, tako:
1. Prvo sam skinuo konverter odavde:
https://github.com/ivebe/CyrLatConverte ... /1.0.0.zip
2. Ispakovao sam sve, i fajlove cyrlatconverter.js i cyrlatconverter_ignore_list_rs.js iz mape src sam kopirau u root folderu Joomla CMS-a napravljen pod nazivom konverter. Sve se to vidi na sledećoj slici:
3. Na sajtu bi koristio tri jezika: srpski (ćirilićni), mađarski i engleski. Naravno, za svakog jezika sam napravio meni, članke itd. Tema Purity III podržava, da za svakog jezika napravim sopstvenu temu. To se vidi na sledećoj slici. Zato sam to napravio, pošto hoću, da preslovljavanje samo pojavi na srpskoj stranici (na mađarskom i na engleskom ne).
4. Šablon Purity III podržava, da dodam Custom Code-ove. Zato, pod mojeg Purity III – SR šablona sam dodao kodove, koje sam uzeo sa IVEBE-og sajta i vidi se na sledećem sliku:
5. Kreirao sam novi Custom HTML modul pod nazivom CyrToLat. U modulu sam dodao kod, koji se vidi nledećem sliku:
Mesto modula CyrToLat je isti, gde sam stavio modul za odabir jezika (vidi se na slici: languageswitcherload).
5. Posle toga sam testirao sajt. Idem na početnu stranu i izaberem srpski jezik. Lepo se poljavljaju reči „ćirilica“ i „latinica“ pod zastava i naravno jedan članak, gde testiram preslovljavanje (naslov članka je pisano ćrilicom). U artiklu je dodat jedna jedna rečenica pisano na ćirilici i jedna rečenica pisano na latinici. Kad kliknem na reč „ćirilica“ ništa se ne dešava, i suprotno, aki kliknem na reč „latinica“ isto ništa.
Šta nisam dobro podesio? Molim Vas pomozite.
Hvala!
You do not have the required permissions to view the files attached to this post.
- cicans
- Joomla! Hero
- Posts: 2274
- Joined: Fri Oct 12, 2007 10:31 am
- Location: Novi Sad, Serbia
- Contact:
Re: Problem sa preslovljavanjem sajta - ne radi
Mogu da nagadjam, onako otprilike posto ne znam da li ti je dobra putanja do .js fajla. To moze biti greška.
Da li si dodelio body tagu klasu "CyrLatConvert"?
Ako do sada to nisi uradio, koristi "developer tools" bilo da koristis chrome ili FF kako bi video HTML kod i tako lakše otkrio grešku
Da li si dodelio body tagu klasu "CyrLatConvert"?
Ako do sada to nisi uradio, koristi "developer tools" bilo da koristis chrome ili FF kako bi video HTML kod i tako lakše otkrio grešku
Blog: http://www.kuvarancije.com/
Serbian Joomla!® Translation Team Coordinator http://www.joomla-serbia.com/
Follow me on Twitter @cicans - Svetlana Zec
Serbian Joomla!® Translation Team Coordinator http://www.joomla-serbia.com/
Follow me on Twitter @cicans - Svetlana Zec
-
- Joomla! Apprentice
- Posts: 5
- Joined: Thu Jan 23, 2020 4:38 pm
Re: Problem sa preslovljavanjem sajta - ne radi
Cicans hvala za odgovor i za sugestije!
Još jednom naglašavam, da sam jako amater u svetu HTML-a, CSS-a i uopšte nisam Java programer. Molim te, tako čitaj moje postove...
Što se tiče putanja .js fajlova:
U mapu, gde se nalaze fajlove i mape Joomla instalacije napravio sam jedan folder sa nazivom konverter. U mapi konverter su stavlejni .js fajlovi (cyrlatconverter.js i cyrlatconverter_ignore_list_rs.js). To se vidi kod prvog posta na prvoj slici. Na trećoj slici prvog posta se vidi, šta sam upisao kao putanja za .js fajlove. Po meni, to je u redu, ali možda grešim...
Dodeljenje body tagu class –u „CyrLatConverter“:
Isto u trećoj slici se vidi (dole), kako sam dodelio class-u. Možda i tamo sam grešio nešto...
Developer Tools:
Koristim Firefox, tamo sam otvorio sa F12-om Developer Tools-a. Kad idem na Console, dobijem neke upozorenja i jednu grešku. Sve se vidi na sledećem sliku:
Možda na sliku ima nešto, što ti pomogne da mi objasniš problem.
Inače sajt koju radim možeš naći na adresi new.poljoskola.edu.rs , klikni na zastavu Srbije i naći ćeš problematičan deo sajta.
Unapred ti hvala na pomoć!
Još jednom naglašavam, da sam jako amater u svetu HTML-a, CSS-a i uopšte nisam Java programer. Molim te, tako čitaj moje postove...
Što se tiče putanja .js fajlova:
U mapu, gde se nalaze fajlove i mape Joomla instalacije napravio sam jedan folder sa nazivom konverter. U mapi konverter su stavlejni .js fajlovi (cyrlatconverter.js i cyrlatconverter_ignore_list_rs.js). To se vidi kod prvog posta na prvoj slici. Na trećoj slici prvog posta se vidi, šta sam upisao kao putanja za .js fajlove. Po meni, to je u redu, ali možda grešim...
Dodeljenje body tagu class –u „CyrLatConverter“:
Isto u trećoj slici se vidi (dole), kako sam dodelio class-u. Možda i tamo sam grešio nešto...
Developer Tools:
Koristim Firefox, tamo sam otvorio sa F12-om Developer Tools-a. Kad idem na Console, dobijem neke upozorenja i jednu grešku. Sve se vidi na sledećem sliku:
Možda na sliku ima nešto, što ti pomogne da mi objasniš problem.
Inače sajt koju radim možeš naći na adresi new.poljoskola.edu.rs , klikni na zastavu Srbije i naći ćeš problematičan deo sajta.
Unapred ti hvala na pomoć!
You do not have the required permissions to view the files attached to this post.
- cicans
- Joomla! Hero
- Posts: 2274
- Joined: Fri Oct 12, 2007 10:31 am
- Location: Novi Sad, Serbia
- Contact:
Re: Problem sa preslovljavanjem sajta - ne radi
Hajde jedno po jedno, znam kako ti je A možda i još nekom pomognemo, jer je i meni trebalo malo "gimnastike" da ukapiram kako to radi. A ovo preslovljavanje nisam ni radila na višejezičkim sajtovima
Sve mi je jasno, sad kad vidim da nisi Java programer. Nisam ni ja Java programer, ali ne sekiraj se zbog toga zato što nam to i ne treba, jer Java i JavaScript nisu isto
Za početak hajde prvo namesti putanju do js fajlova. To sigurno nije dobro. Posle ćemo videti šta dalje
Sve mi je jasno, sad kad vidim da nisi Java programer. Nisam ni ja Java programer, ali ne sekiraj se zbog toga zato što nam to i ne treba, jer Java i JavaScript nisu isto
Za početak hajde prvo namesti putanju do js fajlova. To sigurno nije dobro. Posle ćemo videti šta dalje
You do not have the required permissions to view the files attached to this post.
Blog: http://www.kuvarancije.com/
Serbian Joomla!® Translation Team Coordinator http://www.joomla-serbia.com/
Follow me on Twitter @cicans - Svetlana Zec
Serbian Joomla!® Translation Team Coordinator http://www.joomla-serbia.com/
Follow me on Twitter @cicans - Svetlana Zec
-
- Joomla! Apprentice
- Posts: 5
- Joined: Thu Jan 23, 2020 4:38 pm
Re: Problem sa preslovljavanjem sajta - ne radi
Hvala na brz odgovor!
Našao sam grešku: putanja nije bilo dobar, ali zbog imena fajla! U mapu konverter su bili fajlovi cyrlatconverter.js i cyrlatconverter_ignore_list_rs.js ALI nisam dobro nazvao fajl cyrlatconverter.js jer ga treba nazvati cyrlatconverter.min.js !
Sada radi putanja, za oba fajla (vidi slike):
Ali još dalje ne rade preslovljavanja. Opet sam preko Developer Toolsa tražio Console i dobijem skoro iste upozorenja i grešku:
Kako dalje?
Našao sam grešku: putanja nije bilo dobar, ali zbog imena fajla! U mapu konverter su bili fajlovi cyrlatconverter.js i cyrlatconverter_ignore_list_rs.js ALI nisam dobro nazvao fajl cyrlatconverter.js jer ga treba nazvati cyrlatconverter.min.js !
Sada radi putanja, za oba fajla (vidi slike):
Ali još dalje ne rade preslovljavanja. Opet sam preko Developer Toolsa tražio Console i dobijem skoro iste upozorenja i grešku:
Kako dalje?
You do not have the required permissions to view the files attached to this post.
- cicans
- Joomla! Hero
- Posts: 2274
- Joined: Fri Oct 12, 2007 10:31 am
- Location: Novi Sad, Serbia
- Contact:
Re: Problem sa preslovljavanjem sajta - ne radi
imas poziv /konverter/konverter/cyrlat... opet nije dobra putanja
Sad sam i sama isprobavala opet ispocetka na https://www.joomla-serbia.com
1. Skinula kod i iskopirala cyrlatconverter.min.js
2. u <head> pozvala taj js
3. pre </body> taga dodala
4. U modul ubacila
I eno ga radi, pogledaj na sajtu
Sad sam i sama isprobavala opet ispocetka na https://www.joomla-serbia.com
1. Skinula kod i iskopirala cyrlatconverter.min.js
2. u <head> pozvala taj js
3. pre </body> taga dodala
Code: Select all
<script>
var CyrLat = new CyrLatConverter('body').init({
onClickCyr: '.cyr',
onClickLat: '.lat'
});
</script>
Code: Select all
<a href="#lat">Latinica</a>
<a href="#cyr">Ćirilica</a>
Blog: http://www.kuvarancije.com/
Serbian Joomla!® Translation Team Coordinator http://www.joomla-serbia.com/
Follow me on Twitter @cicans - Svetlana Zec
Serbian Joomla!® Translation Team Coordinator http://www.joomla-serbia.com/
Follow me on Twitter @cicans - Svetlana Zec
-
- Joomla! Apprentice
- Posts: 5
- Joined: Thu Jan 23, 2020 4:38 pm
Re: Problem sa preslovljavanjem sajta - ne radi
E, to je kad žurim! Hvala ti lepo! Evo, sad sam stvarno ispravio (vidi sliku):“imas poziv /konverter/konverter/cyrlat... opet nije dobra putanja”
I sad preko Developer Tools/Console-a ne dobijem greške:
Proverio sam i modul, i tamo je sve u redu (vidi sliku – samo sam još dodao boju za slova, da se vidi na zelenoj površini):
Ali dalje ne radi!!! Sve tako radim, kako si napisala, sve sam već proverio, ali ne ide…
Šta mogu sad?
You do not have the required permissions to view the files attached to this post.
- Nidzo2203
- Joomla! Explorer
- Posts: 324
- Joined: Sat Nov 21, 2009 4:52 pm
- Contact:
Re: Problem sa preslovljavanjem sajta - ne radi
Moraš i iz modula pozvati skriptu tako da bi kod u modulu bio:
Provjeri da ti editor možda ne briše CSS ili JS prilikom čuvanja promjena.
Ne bi bilo loše u kod koji ide prije </body> dodati i trajanje kolačića (cookie)
Code: Select all
<a class="cyr" style="color: #00ffff;" href="#">ћирилица</a><a class="lat" style="color: #00ffff;" href="#">latinica</a>
<script type="text/javascript">var CyrLat = new CyrLatConverter('body').init({
onClickCyr: '.cyr',
onClickLat: '.lat'
});</script>
Ne bi bilo loše u kod koji ide prije </body> dodati i trajanje kolačića (cookie)
Code: Select all
cookieDuration: '7'
-
- Joomla! Apprentice
- Posts: 5
- Joined: Thu Jan 23, 2020 4:38 pm
Re: Problem sa preslovljavanjem sajta - ne radi
Nidzo2203, hvala ti lepo!
Sa tvojim skriptom mi radi! Trajanje kolačiča nisam menjao, nije bilo potrbeno (još)...
Još jedanput HVALA!
I naravno hvala i tebi cicans!
Sa tvojim skriptom mi radi! Trajanje kolačiča nisam menjao, nije bilo potrbeno (još)...
Još jedanput HVALA!
I naravno hvala i tebi cicans!