Puslapiai: 1 2 3 4 [5]   Į apačią

Autorius Tema: Numeracija  (Skaityti 1162 kartai)

trimpirim

  • Kietas forumietis
  • Karma: +5/-0
  • Atsijungęs
  • Žinutės: 143
Re: Numeracija
« Atsakyti #60 : Sausio 07, 2010, 07:33:27 »
aiiii, dabar supratau, ką tu nori čia išgaut. Čia, manau lengviau viską su js daryt, negu su php. Per js eit į php lengviau, negu megint php kintamiesiems priskirt js. Nežinau net ar tai įmanoma. Dabar taip, tu siunti duomenis į ajaxą, tam pačiam ajaxe ir gali įdėt kintamąjį, kuris didės ir parodys tavo esamo puslapio skaičių ;]
Prisijungęs

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #61 : Sausio 07, 2010, 09:05:13 »
na gerai aciu, kad paaiskinai, bet man reikia kad kas nors normaliai parodytu :)
Prisijungęs

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #62 : Sausio 09, 2010, 01:35:34 »
Blyn ar kas pades pagaliau   ???
Prisijungęs

trimpirim

  • Kietas forumietis
  • Karma: +5/-0
  • Atsijungęs
  • Žinutės: 143
Re: Numeracija
« Atsakyti #63 : Sausio 09, 2010, 03:25:08 »
Bleha, o jei tu į savo darbai1.php, darbai2.php ir darbai3.php įdėtum kokį kintamąjį?
Prisijungęs

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #64 : Sausio 09, 2010, 03:39:15 »
kaip ?
Prisijungęs

trimpirim

  • Kietas forumietis
  • Karma: +5/-0
  • Atsijungęs
  • Žinutės: 143
Re: Numeracija
« Atsakyti #65 : Sausio 09, 2010, 05:32:57 »
function tikrinti() {
var visi_adresai, puslapiu_skaicius, dabartinis, kitas, ankstesnis;
var puslapiai = new Array();

visi_adresai = document.getElementById("pagination").getElementsByTagName("a");

for (i = 0; i < visi_adresai.length; i++) {
if (visi_adresai[i].firstChild.nodeName !== "IMG") {
if (visi_adresai[i].className === "active") {
dabartinis = i;
}
puslapiai[puslapiu_skaicius] = i;
puslapiu_skaicius = puslapiu_skaicius + 1;
}
}

if ((dabartinis !== "1") && (dabartinis !== puslapiai.length)) {
kitas = dabartinis + 1;
ankstesnis = dabartinis - 1;
}
else if (dabartinis === "1") {
kitas = dabartinis + 1;
ankstesnis = dabartinis;
}
else if (dabartinis === puslapiai.length) {
kitas = dabartinis;
ankstesnis = dabartinis - 1;
}

visi_adresai[1].id = "darbai_" + ankstesnis;
visi_adresai[visi_adresai.length].id = "darbai_" + kitas;
}
$("a#darbai_*").clock(function() {
tikrinti();
}
$(document).ready(function(){

    $("#gallery_highslide").load("darbai_1.php");
$("#darbai_1").addClass("active");


    $("#darbai_1").click(function(){
        $("#gallery_highslide").load("darbai_1.php");
$("a").removeClass("active");
$("#darbai_1").addClass("active");
});

$("#darbai_2").click(function(){
        $("#gallery_highslide").load("darbai_2.php");
$("a").removeClass("active");
$("#darbai_2").addClass("active");
    });

$("#darbai_3").click(function(){
        $("#gallery_highslide").load("darbai_3.php");
$("a").removeClass("active");
$("#darbai_3").addClass("active");
    });
});

nežinau (netikrinau net, neturiu ant ko) ar veiks;]
Prisijungęs

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #66 : Sausio 09, 2010, 06:45:51 »
function tikrinti() {
var visi_adresai, puslapiu_skaicius, dabartinis, kitas, ankstesnis;
var puslapiai = new Array();

visi_adresai = document.getElementById("pagination").getElementsByTagName("a");

for (i = 0; i < visi_adresai.length; i++) {
if (visi_adresai[i].firstChild.nodeName !== "IMG") {
if (visi_adresai[i].className === "active") {
dabartinis = i;
}
puslapiai[puslapiu_skaicius] = i;
puslapiu_skaicius = puslapiu_skaicius + 1;
}
}

if ((dabartinis !== "1") && (dabartinis !== puslapiai.length)) {
kitas = dabartinis + 1;
ankstesnis = dabartinis - 1;
}
else if (dabartinis === "1") {
kitas = dabartinis + 1;
ankstesnis = dabartinis;
}
else if (dabartinis === puslapiai.length) {
kitas = dabartinis;
ankstesnis = dabartinis - 1;
}

visi_adresai[1].id = "darbai_" + ankstesnis;
visi_adresai[visi_adresai.length].id = "darbai_" + kitas;
}
$("a#darbai_*").clock(function() {
tikrinti();
}
$(document).ready(function(){

    $("#gallery_highslide").load("darbai_1.php");
$("#darbai_1").addClass("active");


    $("#darbai_1").click(function(){
        $("#gallery_highslide").load("darbai_1.php");
$("a").removeClass("active");
$("#darbai_1").addClass("active");
});

$("#darbai_2").click(function(){
        $("#gallery_highslide").load("darbai_2.php");
$("a").removeClass("active");
$("#darbai_2").addClass("active");
    });

$("#darbai_3").click(function(){
        $("#gallery_highslide").load("darbai_3.php");
$("a").removeClass("active");
$("#darbai_3").addClass("active");
    });
});

nežinau (netikrinau net, neturiu ant ko) ar veiks;]

OMG  :o Pradzios ten isvis neikertu to tikrinimo, toliau ant pacio galo ajaxas, dekui uz darba meginsiu ;)

EDIT ziuriu mano kodo pahakines ;D

O dar cia sitoi vietoj viskas gerai ?

<a id="darbai_<?php echo $previous ;?>"><img src="images/left_arrow.png" height="16" alt="" /></a>
       <a id="darbai_1">1</a> |
       <a id="darbai_2">2</a> |
       <a id="darbai_3">3</a>
 <a id="darbai_<?php echo $next ;?>"><img src="images/right_arrow.png"  height="16" alt="" /></a>

Db ta tavo scripta sukeliau isvis nieko nerodo :|
« Paskutinis taisymas: Sausio 09, 2010, 06:56:55 nuo marvel »
Prisijungęs

trimpirim

  • Kietas forumietis
  • Karma: +5/-0
  • Atsijungęs
  • Žinutės: 143
Re: Numeracija
« Atsakyti #67 : Sausio 09, 2010, 06:57:10 »
ten esmė tokia - paima visus a tagus, kurie yra dive "pagination". Paleidi for ciklą, kad sudeliotų puslapių skaičių į vieną masyvą. Tuo pačiu vykdomas tikrinimas ar a tage nėra img elemento, jei nėra - tada žiūri kelintas a tagas turi classę "active", jį priskiria dabartinis kintamajam. Toliau vyksta tikrinimas ar dabartinis puslapis nėra pirmas ir ar nėra paskutinis puslapiai masyvo elementas (čia galėjau dėt "3", bet jeigu bus daugiau puslapių, tada ties trimis sustos. Na manau tą tikrinimą ar paskutinis ar ne supranti :). O ta eilutė - ta ajaxo, kur pridėjau, tai tikrai nežinau ar veiks. Išviso nežinau ar šitas aparatas veiks. Parašiau ir įdėjau. O kodą - taip, turėjau taip padaryt, nes nežinojau kaip kas ten pas tave veikia :). Čia pas arialą pasiteiraut reiktų ar viskas gerai, jis js programuotojas :D

EDIT (atsakymas į tavo editą):
gali būti, kad jquery funkcijos pykstasi, nes vieną kartą jau yra naudojamas $("a"). Gali būti, kad čia ir bėdos. Jei neklystu, tada į kiekvieną dalį reikia dėt tikrinam() funkciją. Palaukim primato, gal ką pasakys;]] nesu tiek išprusęs dar, kad čia kažką prognozuot:]
O galiausiai, jei eina įdėt į darbai3.php, darbai2.php ir darbai1.php kintamąjį tarkim analogiškai $puslapis = 3; antrame - $puslapis = 2; pirmame - $puslapis = 1. Bet man atrodo, kad šitas kintamasis ir liks tik darbai1,2,3.php bylose. ;]]

EDIT 2:
$("a#darbai_*").clock(function() {
   tikrinti();
}
o turėjo būt
$("a#darbai_*").click(function() {
   tikrinti();
}
« Paskutinis taisymas: Sausio 09, 2010, 07:16:09 nuo trimpirim »
Prisijungęs

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #68 : Sausio 10, 2010, 12:24:26 »
Pataisiau ta click , ech vistiek nieko nerodo :) bent gerai kad paaiskinai ;d kazka ten supratau, gali but kaip tu sakai kad pykstasi :/
Prisijungęs

primatas

  • Superb narys
  • Hero
  • Karma: +45/-5
  • Atsijungęs
  • Žinutės: 1178
Re: Numeracija
« Atsakyti #69 : Sausio 11, 2010, 11:56:19 »
nu jau cia labai tingiu skaityti ir gilintis :D issiaiskinot? galiu det ant temos [Atsakyta] ?:)
Prisijungęs
Jūsų draugas, kolega ir puslapio administratorius,

Primatas.

p.s. klausimus rašykit i forumus, ne pm
Jums patinka manualai.lt projektas?
serveriai.lt 20% nuolaida

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #70 : Sausio 11, 2010, 11:57:31 »
NE ! ;D Davai primatai pasakyk kaip padaryti nes cia jau uzsiknisom visi :D
Prisijungęs

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #71 : Sausio 12, 2010, 04:58:19 »
IR vel mane pamirsoot ot  >:(
Prisijungęs

primatas

  • Superb narys
  • Hero
  • Karma: +45/-5
  • Atsijungęs
  • Žinutės: 1178
Re: Numeracija
« Atsakyti #72 : Sausio 12, 2010, 09:11:32 »
tai geriau tada sukurk nauja tema ir tiksliai tiksliai perfrazuok savo klausima ;] nes cia jau jovalas belekoks sitoj temoj ;D
Prisijungęs
Jūsų draugas, kolega ir puslapio administratorius,

Primatas.

p.s. klausimus rašykit i forumus, ne pm
Jums patinka manualai.lt projektas?
serveriai.lt 20% nuolaida

Haris

  • Beveik HERO
  • Karma: +6/-0
  • Prisijungęs
  • Žinutės: 269
  • :)
Re: Numeracija
« Atsakyti #73 : Sausio 12, 2010, 09:36:34 »
jo, jis nori man atrodo paprasto puslapiavimo ir JQ pribambasu , fade'u ir pns :D
Prisijungęs
Ateik į http://dimension.ql.lt ir laimėk :)

marvel

  • Beveik HERO
  • Karma: +6/-1
  • Atsijungęs
  • Žinutės: 324
  • Wade
Re: Numeracija
« Atsakyti #74 : Sausio 12, 2010, 09:54:01 »
Aha su pribumbasais geriau :) ok kursiu nauja tema :) sia Uzrakinu
Prisijungęs
Puslapiai: 1 2 3 4 [5]   Į viršų
 

Hey.lt - Nemokamas lankytojų skaitliukas