Izbornik Zatvoriti

WordPress SrbTransLatin dodatak i custom templejti

Skraćena veza: https://pedja.supurovic.net/veza/6890

Ako pravite sopstveni šablon za vordpres blog vrlo je moguće da ćete želeti da postavite izbor pisma (ćirilica / latinica) negde van mesta gde se postavljaju vidžeti. U tom slučaju SrbTransLatin dodatak za preslovljavanje sa ćirilice na latinicu neće moći da prikaže izbor pisama, jer je za to predviđeno korišćenje vidžeta.

Ipak, postoji rešenje. Od verzije 1.22 ovog dodataka, dostupna je globalna funkcija stl_show_selector() namenjena da reši upravo ovaj problem. Sintaksa ove funcije je:

stl_show_selector (selector_type, oneline_separator, cyrillic_caption, latin_caption)

selector_type je parametar kojim se određuje način prikaza izbora opisma, a moguće su tri vrednosti:

links – prikazuje izbor pisama kao uobičajene opcije u vidžetima.

list – prikazuje izbor pisama kao padajuću listu (dropbox).

oneline – prikazuje izbor pisama kao linkove u jednoj liniji, razdvojene znakom koji je naveden u parametru oneline_separator.

Ako funkciju pozovete ne navodeći paramere podrazumevano je oneline prikaz izbora pisama.

selector_type je parametar kojim se podešava delimiter koji se umeće između izbora pisama

cyrillic_caption je parametar kojim se određuje tekst koji će stajati na mestu izbora ćiriličnog pisma

latin_caption je parametar kojim se određuje tekst koji će stajati na mestu izbora latiničnog pisma

Kada odredite mesto gde želite da se prikaže izbor pisama samo umetnite sledeći kod:

<?php stl_show_selector() ?>

Ukoliko je potrebno prilikom poziva funkcije možete navesti i željene parametre.

Za više informacija o ovom dodatku pogledajte: https://pedja.supurovic.net/projekti/srbtranslatin

22 Comments

  1. Peđa

    Funkcija stl_show_selector() je proširena sa dva nova parametra kojima se može podesiti št aće pisati u izborima pisama.

  2. Beeroslav

    Da li je moguće postaviti isključivo link pisma koje se trenutno ne koristi? Dakle, ako je prikaz jezika ćirilica, da se pojavljuje samo link LATINICA i obrnuto, da ne stoje oba linka. Hvala.

  3. Predrag Milovanović

    Ubacio sam na svom sajtu pomoću funkcije stl_show_selector (selector_type, oneline_separator, cyrillic_caption, latin_caption) kod

    Pošto mi je sajt dvojezičan tj. koristim i engleski jezik pomoću wpml dodatka, interesujeme kako da ovaj selektor isključim da se ne pojavljuje na stranicama na engleskom jeziku?
    Hvala unapred

  4. Peđa

    Moraš videti kako wpml prepoznaje izabrani jezik pa na osnovu toga u kodu odlučiti da li prikazuješ izbor pisma ili ne.

    Ne radim sa wpml pa ne znam kako on radi, ali koliko se sećam neki korisnici su to uspešno rešili.

  5. Paja

    Pozdrav Pedja,
    jel postoji nacin da se konvertuju stvari koje su u temi, npr naslov neke stranice koji neide preko wp-a nego je hardkodovan?

    • Peđa

      To bi tak trebalo da radi ali izgleda da ima nekih šablona koji prave problem sa naslovima. Na nekim šablonima sve radi kako treba a na nekim ne.

  6. Dalibor

    Pozdrav,

    Prvo bih želeo da ti se zahvalim na ovom dodatku za WP jer nama iz Srbije olakšava pravljenje sajtova na dva pisma koja su u službenoj upotrebi. Do sada je dodatak radio sa malim podešavanjima ali posle poslednje dogradnje WP na 4.3 više ne radi preslovljavanje stalnih linkova kada naslov posta sa ćirilice treba da preslovi na latinicu.
    Možda je problem i zbog korišćenja još nekih dodataka ali sam primetio da je počelo da se dešava posle ažuriranja na WP 4.3
    Proveri pa ako imaš neko rešenje mislim da bi bilo korisno za sve nas koji koristimo ovaj dodatak.
    Unapred zahvalan.

  7. Predrag

    Da li postoji mogućnost da se preslovljava samo određeni tekst iz PHP-a. Recimo povuko sam neki sadržaj u latinici pa bi hteo da ga preslovim automatski u ćirilicu. Ili da postavim uslov da mora biti u ćirilici pa da mi proverava ako je nešto uneto u latinici preslovi u ćirilicu. Hteo bih da napravim stranicu koja će preuzimati fidove i preslovljavati u ćirilicu ili preuzimati vremensku prognozu i preslovljavati u ćirilicu.

  8. Zoran

    Zdravo Peđa,

    Plugin je odličan, koristim verziju 1.37 i imam dva pitanja:
    1. Default pismo mi je ćirilia, a u podešavanju sam označio da želim da mi linkovi budu napisani na latinici, međutim ostaju na ćirilic.
    2. Da li si radio sa multisite-om, odnosno da li imaš preldog da za druge jezike (Engleski, Ruski) ne postoji opcija promene pisma.

    Hvala!

    • Peđa

      1. Ne znam šta može biti. Na sajtoviam gde sam ga korsitio je sve prebacivano u latinicu.

      2. Za miltiajt režim sve zavisi od dodatka kako je to ostvareno. Imam neke ideje kako bi to moglo da se rešava, ako uspem, biće u nekoj od narednih verzija.

  9. Bojan

    Pedja, ne funkcioniše skip za preslovljavanje sa ćirilice na latinicu….? Želim da mi ne preslovljava ćiriličnu verziju za jezik u latinicu… Kako to da rešim…?

    • Peđa

      Probao sam na razvojnom serveru, i na njemu sve radi kako treba.

      A evo radi i n amom blogu:

      Ovo je tekst u kome deo [ lang id=“skip“ ]uvek treba da bude ćiriličan[ /lang ]

      Ovo je tekst u kome deo увек треба да буде ћириличан

  10. Ivan

    Pozdrav, puno hvala za plugin.
    U widget-u ima opcija „Prikaži samo za WPML jezike“. Postoji li mogućnost to ubaciti kroz funkciju stl_show_selector() ?

    Hvala puno.
    Ivan

Ostavite odgovor na Predrag Odustani od odgovora

Vaša adresa e-pošte neće biti objavljena. Neophodna polja su označena *

Popunite izraz tako da bude tačan: *

Ovo veb mesto koristi Akismet kako bi smanjilo nepoželjne. Saznajte kako se vaši komentari obrađuju.