Pogledajte određenu poruku
Staro 26. 11. 2009.   #8
Mladjo
Mladen Milentijevic
Professional
 
Avatar Mladjo
 
Datum učlanjenja: 20.06.2007
Lokacija: Sweden
Poruke: 224
Hvala: 43
21 "Hvala" u 21 poruka
Mladjo is on a distinguished road
Default

Ako neces dve instalacije treba da malo sredis temu. Ovde cu objasniti kako da se to uradi za sajtove koji imaju samo pages ali vrlo lako na isti princip moze da se prosiri i na kategorije arhive i sve ostalo:
1.Ako pretpostavimo da je engleski default jezik sve je kao i normalno. Instaliras wp, temu, napravis strane i odaberes home page sa tim sto u header recimo dodas link ka srpskom delu sajta.
2. Dalje ti je potebno da napravis najmanje 4 fajla u temi. To bi bili headersr.php footersr.php i sidebarsr.php i najvazniji fajl jedan page template srpski.php http://codex.wordpress.org/Pages#Page_Templates
3. Taj page template se razlikuje od indexa.php u tome sto tu umesto
<?phpget_header();?>
<?php get_sidebar(); ?>
<?phpget_footer(); ?>
ti koristis:
<?php include( TEMPLATEPATH . '/headersr.php' ); ?>
<?php include( TEMPLATEPATH . '/footersr.php' ); ?>
<?php include( TEMPLATEPATH . '/sidebarsr.php' ); ?>
4. Onda napravis strane za srpski jezik za koje kao template odredis ovaj srpski.php

Ovo bi dalje moglo da se razvije tako sto bi se sredili odredjeni fajlovi sa funkcijama recimo:

<?php wp_list_categories('orderby=name&include=3,5,9,16' ); ?>

Ili sa conditional tags:

if ( is_page(neke strane koje imaju nesto zajednicko) && neki uslov) {
// prikazi categorije odredjenog tipa

} else {
// govori srpski da te ceo svet razume
}

Jos razmisljam kako bi se .po fajl automatski preveo i mislim da bi to bilo sasvim solidno resenje.
__________________
Mladen Milentijevic
Mladjo je offline   Odgovorite uz citat