• Resolved Arteaster

    (@arteaster)


    Po?tovani,

    Zahvaljujem na odli?nom plugin-u !

    Za SrbTransLatin plugin ( verzija 1.70 Pe?a Supurovi? )
    koristim:

    add_filter('body_class', 'current_script_class');
    
    function current_script_class($classes){
      $classes[] = stl_get_current_script();  //body class based on the current script - cir, lat
      return $classes;
    }
    

    Zna?i dobijam body class="cir" ili body class="lat"

    Kako bih to ovde mogao da izvedem ? ( Molim za pomo? )

    Rezultat je:

    https://jkpdunav.com/

    https://be.arteaster.com ( testing )

    Srda?an pozdrav

    Dejan Bogdanovi?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter Arteaster

    (@arteaster)

    U redu je,

    add_filter('body_class', 'active');
    
    function active($classes){
      $classes[] = get_script();  //body class based on the current script - cyr, lat
      return $classes;
    }

    Pozdrav

    Thread Starter Arteaster

    (@arteaster)

    Jedino ?to prilikom prve posete dodaje body class="none"

    Plugin Author Ivijan-Stefan Stipic

    (@ivijanstefan)

    Pozdrav,

    Izvinjavam se na zaka?njenju.

    Da, get_script() je ono ?to ti treba.

    E sada, ovo za none moram pogledati. Generalno, kada se postavi skripta onda treba da poka?e koja je ali izgleda da body_class ima neko ranije izvr?avanje pa ?u morati da napravim novi update.

    Mora?e? sa?ekati ponedeljak-utorak da pustim novi update pa ?e ovo biti ispravljeno.

    Da li bi od koristi bilo da plugin automatski dodaje body class a u adminu da birate da li ?eliute da koristite ili ne?

    Razmi?ljam da bude ne?to poput:

    add_filter('body_class', 'active');
    
    function active($classes){
      //body class based on the current script - cyr, lat
      $classes[] = 'rstr-' . get_script();
      $classes[] = 'transliteration-' . get_script();
      $classes[] = get_script();
      return $classes;
    }
    Thread Starter Arteaster

    (@arteaster)

    @ivijanstefan

    Zahvaljujem na odgovoru.

    Da, mislim da bi to bila vrlo korisna opcija, da to mo?e da se bira u adminu, mada mo?e da se zavr?i i ovako, kodom.

    ?ta je su?tina ?

    Ne ?elim ScriptSelektor u meniju niti u bilo kojem widget-u ve? kao “floating” menu, s time da je prikazano samo “dugme” za neaktivno pismo.

    Zna?i, imamo ?ирилица, Latinica

    i

    body class=”cyr” → dugme – ?pismo=cyr display: none;

    body class=”lat” → dugme – ?pismo=lat display: none;

    i

    body class=”none” → dugme – pismoMogSajta display: none;

    Primer je u mojim sajtovima na gornjim linkovima koje sam prosledio ili:

    https://www.ds.org.rs/

    Slika:

    View post on imgur.com

    ===

    none se pojavljuje u delovima koda vezano za COOKIE koliko sam razumeo, u:

    Functions.php line 31 i Menu.php line 141

    Pozdrav !

    • This reply was modified 3 years, 8 months ago by Arteaster.
    Plugin Author Ivijan-Stefan Stipic

    (@ivijanstefan)

    Razumem.

    Doda?u kao opciju. Ina?e selektor ima svoje CSS klase .active i .inactive ali u funkciji. Navigacija ipak ima svoje klase u zavisnosti od walkera.

    U svakom slu?aju, bi?e novi update.

    Hvala na informacijama i ideji.

    Plugin Author Ivijan-Stefan Stipic

    (@ivijanstefan)

    Sre?eno.

    Hvala na informacijama i saradnji.

    Thread Starter Arteaster

    (@arteaster)

    @ivijanstefan

    Zahvaljujem !

    Ja ti sad napravio posao …

    Sada je problem ?to je prva poseta uvek body class=”rstr-lat transliteration-lat lat”

    Jo? poku?avam …

    • This reply was modified 3 years, 8 months ago by Arteaster.
Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘body class u zavisnosti od aktivnog pisma’ is closed to new replies.