Pereiti prie turinio

Lavalamp ir qtranslate pluginų suderinimas wordpress


Rekomenduojami pranešimai

Sveiki, pradėjau kurti puslapį su wordpresu, idėja yra tokia, kad būtų puslapis keliomis kalbomis, tam įdiegiau qTranslate pluginą o, kad pasikeisti kalbą padariau meniu punkte tiesiogines nuorodas su adresu į kalbą. Meniu yra įsiūta į pačią temą iš aprašymų ir komentarų supratau, kad tai pluginas lavalamp. Tik bėda, kad su jQuery nelabai draugauju ir nežinau kaip dabar padaryti, kad pasirinkus kalbą jQuery tikrintų php query iš adreso kaip kad daro su page_id.

 

(function($) {
$.fn.lavaLamp = function(o) {
   o = $.extend({ fx: "linear", speed: 500, click: function(){} }, o || {});

//		orginalas iš temos, pakeitus neužkomentuotą sustoja meniu ties pažymėtu meniu punktu
//    return this.each(function() {
//        var me = $(this), noop = function(){},
//            $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),
//            $li = $("li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0];

return this.each(function() {
       var me = $(this), noop = function(){},
           $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),
           $li = $("li", this), curr = $("li.current_page_item", this)[0] || $("li.current_page_parent", this)[0] || $($li[0]).addClass("current_page_item")[0];
//            $li = $("li", this), curr = $("li.current_page_item", this)[0] || $("li.current_page_parent", this)[0] || $($li[0]).addClass("current_page_item")[0] || $('.menu a[href="'+url+'"]').addClass('current_page_item');
// Čia bandžiau įdėti, kad imtų ir query iš adreso lauko


       $li.not(".back").hover(function() {
           move(this);
       }, noop);

       $(this).hover(noop, function() {
           move(curr);
       });

       $li.click(function(e) {
           setCurr(this);
           return o.click.apply(this, [e, this]);
       });

       setCurr(curr);

       function setCurr(el) {
           $back.css({ "left": el.offsetLeft+"px", "width": el.offsetWidth+"px" });
           curr = el;
       };

       function move(el) {
           $back.each(function() {
               $(this).dequeue(); }
           ).animate({
               width: el.offsetWidth,
               left: el.offsetLeft
           }, o.speed, o.fx);
       };

   });
};
})(jQuery);

Redagavo Sxiperio
Nuoroda į pranešimą
Dalintis kituose puslapiuose

viskas gerai tik paskutinis sakinys po kablelio taip suveltas, kad tie 5 sakininiai ir kodas totaliai veltui.

Gal galima biški konkrečiau, nes nelabai supratau kur tas paskutinis sakinys ir kodėl neturi prasmės kodas, nes šiaip pagal idėją kai padariau pakeitimus tai meniu punktas lieka pažymėtas jei tas puslapis atidarytas, bet pirmi punktai yra kalbos su nuoroda gale maždaug tokia "?lang=lt" jei pabaiga būna "?page_id=28" tai tada veikia. man labiau reikia, kad veiktų atvirkščiai, o idealiu atveju abu.

 

Visą dieną prasikankinau ir gaila dienos, kad be jokio tolko praėjo.

Redagavo Sxiperio
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...