Welcome, Guest. Please login or register.
Did you miss your activation email?
17 Mar 2010, 21:23

Login with username, password and session length
Home Chat Help Search Calendar Login Register
Pages: [1] 2
Print
Author Topic: [Pamoka] Svetainė keliomis kalbomis  (Read 8815 times)
0 Members and 1 Guest are viewing this topic.
Karolis
Moderator
Power Poster
*****

Karma: 5
Offline Offline

Posts: 645

Location: Carlisle, UK

Gravatar


WWW
« on: 01 Aug 2007, 07:22 »

Sukurti daugiakalbę svetainę galite keliais būdais.

Pirmas būdas yra naudoti CMSMadeSimple Multilingual. io būdo trūkumas yra toks, kad CMSMadeSimple Multilingual atnaujinamas rečiau nei normali CMSMS versija, o be to danai reikia koreguoti modulių kodą, kad jie veiktų su ia versija.

Antras (kur kas paprastesnis) būdas yra susikurti tokį svetainės medį:

1. Kalba #1
1.1. Puslapis #1
1.2. Puslapis #2
1.2.1. Sub-puslapis #1
1.2.2. Sub-puslapis #2
1.3. Puslapis #3
...
2. Kalba #2
2.1. Puslapis #1
2.2. Puslapis #2
2.2.1. Sub-puslapis #1
2.2.2. Sub-puslapis #2
2.3. Puslapis #3
...

Tada savo ablone naudoti tokį kodą
Code:
{menu start_level="2"}

Viskas!

Beje, jei norite atskirti pirmo lygio meniu nuo sub-meniu, pirmo lygio meniu naudokite tokį kodą:
Code:
{menu start_level="2" number_of_levels="1"}

o sub-meniu tokį kodą:
Code:
{menu start_level="3" number_of_levels="1"}

Tarp vienodų puslapių skirtingomis kalbomis, galite okinėti naudodami į vilkio sukurtą metodą.
« Last Edit: 30 Jul 2009, 17:39 by Karolis » Logged
fabolous
Guest
« Reply #1 on: 25 Aug 2007, 11:23 »

Sveiki,o yra jau si tvs lt kalba? as joje dar zales va tik db instalevau ir nk nusuprantu kur kas yra ir ka kaip reike daryt Sad
Logged
Karolis
Moderator
Power Poster
*****

Karma: 5
Offline Offline

Posts: 645

Location: Carlisle, UK

Gravatar


WWW
« Reply #2 on: 26 Aug 2007, 11:41 »

Taip, CMSMS yra pilnai iversta į lietuvių kalbą.
Logged
codecop
Peanut Gallery


Karma: 0
Offline Offline

Posts: 9


« Reply #3 on: 19 Sep 2007, 09:10 »

Sveiki,

sis budas sukurti daugiakalbiskuma tikrai neblogas  Wink
o ka patartumet daryt pagrindiniame puslapyje su Naujienomis(kt moduliais), kaip padaryti kad vienas rodytu tik LT kalboje o kitas tarkime tik EN kalboje.
Vienas is budu kitose kalbose (meniu punktuose) naudoti kitus templeitus ir ten naujienas nurodyti kad isvestu su vis kita kategorija.
Gal yra paprastesnis-gudresnis budas nes tas copy/paste su templeitas biski grrr?  Huh
Logged
Karolis
Moderator
Power Poster
*****

Karma: 5
Offline Offline

Posts: 645

Location: Carlisle, UK

Gravatar


WWW
« Reply #4 on: 19 Sep 2007, 09:15 »

Patinka man monės, kurie patys paklausia ir patys atsako. Taip ir toliau Wink

O jei rimtai, tai jokio paprastesnio būdo a neinau. Bet juk ir Copy/Paste nėra taip blogai, ypač kai CMSMS iai procedūrai net specialų mygtuką turi Smiley Tau belieka atsidaryti vieiai nukopijuotą template ir pakeist porą reikmių.
Logged
Briedas
Guest
« Reply #5 on: 24 Oct 2007, 17:05 »

I anksto atsipraau u lamerikus klausimus, bet esu visikai alias CMS. Būčiau dėkingas jei pagelbėtumėt.

Kurioje vietoje reikia įdėti minėtas kodo eilutes?
Kaip valdyti kalbų pasirinkimą?
Ir ar meniu tiek viena, tiek kita kalba turi būti identiki? O jei kai kurie puslapiai yra vienodi abejoms kalboms? Ir gal galit detaliau paaiskinti kaip sutvarkyti naujienas, kad butu dvejomis kalbomis.
Ar galima ir kaip igyvendinti toki varianta: 

1. Kalba lt
  1.1 Naujienos lt
  1.2 Informacija lt
  1.3 Galerija
  1.4 Unikalus skyrius tik lt kalba

2. Kalba en
  1.1 News en
  1.2 Information en
  1.3 Galerija (ta pati kaip ir lt kalboj)


Nesu php guru, tad kol susigaudau, kur ką įrayti... tad būtų gerai jei aikiai step by step paaikintumėt kur ką keisti, kad ir čainikai suprastu. inau, kad kvaili klausimai, bet jei nesunku pagelbėkit.

Ačiū.
Logged
Karolis
Moderator
Power Poster
*****

Karma: 5
Offline Offline

Posts: 645

Location: Carlisle, UK

Gravatar


WWW
« Reply #6 on: 25 Oct 2007, 01:29 »

PHP guru su CMSMS ir nereikia būti, tiesą sakant pats PHP nė velnio neimanau Smiley Na gerai, pabandom klausimus atsakyt po vieną:
1. Meniu kodą reikia įdėti savo ablone, ten kur nori matyti meniu Smiley
2. Jei tavo ablonai niekuo nesiskiria, tai gali būti tik vienas, o meniu struktūra gali būti kokia tik nori (abejose kalbose ji neturi būti vienoda);
3. Norint turėti naujienas keliomis kalbomis tau vistik teks du atskirus ablonus daryt antram punkte. Susikurk dvi naujienų kategorijas (LT ir EN) ir tada lietuvikam ablone rayk {news category="LT" language="lt_LT"}, o anglikam {news category="EN" language="en_US"}

Na ir iaip patariu aistis - eksperimentuot. A čia paraiau daugiau info negu pats kada nors gavau, bet kaip matai, visai neblogai man sekas Smiley Svarbiausia nesitikėt, kad kas nors ateis ir viską u tave padarys Wink

Jei turi kokių konkrečių klausimų, kas nors nesigauna rayk.
Logged
Augustas
Moderator
Forum Members
*****

Karma: 2
Offline Offline

Posts: 177

Location: the world



WWW
« Reply #7 on: 29 Apr 2008, 14:08 »

Karoli, tad tavikiuose puslapiuose
- Sophienborg Baltija
- English For Everyone
tu ir naudojai tą dviejų kalbų medį - kurį apraai savo pirmoje inutėje?
Logged

http://www.FollowTheRoad.com/ - hitch-hiking through the world...
liudaz
Forum Members
**

Karma: 3
Offline Offline

Posts: 130

Location: Vilnius, Lithuania



WWW
« Reply #8 on: 28 May 2008, 12:14 »

Forg'e yra CMS MS versija multikalbystei. Pasibandykite, tikrai patogus ir geras daigtas - galbut tik instaliavimas nera "straigh forward".
Logged
Karolis
Moderator
Power Poster
*****

Karma: 5
Offline Offline

Posts: 645

Location: Carlisle, UK

Gravatar


WWW
« Reply #9 on: 28 May 2008, 15:58 »

Taip, bet ji daniausiai atsilieka nuo oficialios versijos, bet to ne viskam tinka. Man asmenikai kur kas paprasčiau sukonfiguruot pagal pateiktą pavyzdį negu aist su ta MLE versija. Bet čia kiekvieno reikalas...
Logged
buvo
Peanut Gallery


Karma: 0
Offline Offline

Posts: 4


« Reply #10 on: 07 Dec 2009, 03:45 »

Sveiki. Bandau naudoti būtent MLE versija:
Pirmas būdas yra naudoti CMSMadeSimple Multilingual.
Kadangi ne programeris, susidūriau su problema, kaip visą tai atvaizduoti puslapyje. Admino panelėje viskas lyg ir tvarkoje: keturios kalbos, kiekvienas puslapis keturiom kalbom, kiekvienas turi savo meniu, Global settings nustatyta, kad lietuvių kalba yra pagrindinė, bet taip ir neradau niekur į kokį failą kokį kodą įrayt, kad visa tai veiktų.
Logged
Karolis
Moderator
Power Poster
*****

Karma: 5
Offline Offline

Posts: 645

Location: Carlisle, UK

Gravatar


WWW
« Reply #11 on: 07 Dec 2009, 04:26 »

Tai, kad nieko ten rayt nereikia, prie URL prisideda ?lang= parametras ir viskas. Nebent tu kalbi apie paties kalbos jungtuko įkėlimą. Tokiu atveju nelabai ką ir pasakysiu, nes pats MLE nebandęs. Bet inau, kad iame forume yra MLE naudojančių, tai turėtum tuoj sulaukt atsakymo Smiley
Logged
buvo
Peanut Gallery


Karma: 0
Offline Offline

Posts: 4


« Reply #12 on: 07 Dec 2009, 04:35 »

Va būtent to perjungiklio ir nerandu, ?lang=parametras matau, lyg ir būtų tvarka, bet kaip igauti url?lang=parametras, juk tai padarius, toliau tik kūryba.
Logged
Karolis
Moderator
Power Poster
*****

Karma: 5
Offline Offline

Posts: 645

Location: Carlisle, UK

Gravatar


WWW
« Reply #13 on: 07 Dec 2009, 04:58 »

O tu numatytoj (default) temoj iūrėjai kaip padaryta? Dar gali paiūrėt Extensions -> Tags, ten turėtų būt paminėta.
Logged
buvo
Peanut Gallery


Karma: 0
Offline Offline

Posts: 4


« Reply #14 on: 07 Dec 2009, 05:24 »

Dar gali paiūrėt Extensions -> Tags, ten turėtų būt paminėta.
Va itas ir suveikė, reikėjo tik {lang} įrayt. Ačiū.
Logged
Pages: [1] 2
Print
Jump to: