Turinio valdymo sistema

Prisijungimas partneriams
Jūsų slaptažodis

Dirbame su:










Daugiakalbiškumas

Iki 1.5 versijos, kalbos sistemoje buvo pajunginėtojų nustatomos pajungimo metu, tačiau nuo 1.5 versijos atsirado galimybė leisti vartotojams patiems nusistatyti norimas kalbas (išskyrus iPyramid.shop sistemą).

Kalbos nustatomos modulyje Nustatymai, dešiniajame meniu įvedant naujos kalbos kodą ir koduotę. Koduotės laukelio tipas - charset‘as.

  1. Užsakykite kalbas rašydami laišką adresu support@assis.lt su prašymu įjungti Jums reikalingas kalbas nurodytame tinkalpyje.
  2. Kai mes aktyvuosime papildomų kalbų palaikymą svetainėje, Jūs galėsite suvesti atitinkamą informaciją į tų kalbų puslapius.
  3. Šablonuose visus užrašus iš vienos kalbos varianto perdarykite į daugiakalbį variantą. Pvz: buvo - Titulinis, padarykite - {print lt="Titulinis" en="Homepage" de="..." ru="..." ... } (čia galite įrašyti tiek kalbų,  kiek reikia - sistema pati pasirinks reikimą tekstą).

    Didesnius užrašus galite perdaryti taip: "Ačiū, kad susisiekėte su mumis" keiskite į
    {if $_lang_id =="lt"}Ačiū, kad susisiekėte su mumis
    {elseif $_lang_id == "en"}Thank you, for contacting us{/if}
  4. Dabar Jūs galite perjunginėti kalbas. Tai daroma paprastai - prie pagrindinio tinklapio adreso pridedant kalbos identifikatorių, Pvz http://www.example.com/enhttp://www.example.com/lt ir pan.
    Nuėjus tuo adresu, daugiau nustatinėti kalbos nebūtina, sistema pati prisimins Jūsų lankomą kalbą.
    Pastaba: Jeigu tinklapyje neveikia alternatyvių adresų funkcija, kalbų perjungimui naudokite: http://www.example.com/index.php?set_lang=en ir pan.
  5. Duomenys bus atrinkti automatiškai, masyvas $tree turės tik aktyvios kalbos struktūrą, o papildomi elementai nesusipainios tarp kalbų.
Pastaba:
  • Alternatyvūs adresai yra nepriklausomi, tai reiškia, kad /about adresą galima turėti tiek viena, tiek kita kalba vienu metu. Jeigu Jūs kreipiatės tokiu adresu, sistema pasirinks dabartinės kalbos /about puslapį
  • Jūs galite naudotis ir absoliučiais alternatyviaisiais adresai kartu su kalbomis. Pvz.: norint padaryti nuorodą į puslapį /about kitoje kalboje, galite nurodyti /lt/about, /en/about, /de/about.
Nuo 1.5 versijos atsirado naujas kintamasis $data.site.languages[]  - tai masyvas tinklapio kalbų, kuris gali būti naudojamas norint dinamiškai padaryti daugiakalbinį tinklapį.