Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Autogidas.lt nuotraukų peržiūros skriptas

Parašė ozzWANTED· 2009 Lap. 11 23:11:03
#1

Matėt gal kas, autoplius.lt ar autogidas.lt naudojamą fotkių peržiūros skriptą.
T.y. apačioje thumbnail, paspaudus ant jų atsiranda foto.

PS. Manau galbūt kam nors taip pat pravers, tai ta proga tema.

Redagavo ozzWANTED· 2009 Gru. 30 17:12:57

Parašė bruzgis· 2009 Lap. 12 03:11:34
#2

nejau nesugebi pasirasyt?

paprasciausias javascriptas su kokiu highslide pagrazinimu...

showhide keletos divu ir viskas. onclick keiti diva kitu.

uzlaudinus puslapi pasinaudoji sita funkcija kad nustatyt default diva, kuri pati pirma rodys.
function addEvent(obj, evt, fn){
if (obj.addEventListener){
obj.addEventListener(evt, fn, false);
return true;
}
if (obj.attachEvent){
obj.attachEvent('on'+evt, fn);
return true;
}
return false;
}
addEvent( window, 'load', showhide(1) );


O principas toks divu


style='display:block;'
style='display:none;'
Galu gale panasu skripta generuoja office frontpage (galerija)


fotkes kad graziau atidarytu: http://highslide.com/

Redagavo bruzgis· 2009 Lap. 12 03:11:44

Parašė ozzWANTED· 2009 Lap. 12 04:11:19
#3

Pasirašyti pačiam galima viską ir visada, tačiau reiktų kelti klausimą - kam to reikia, kai tai (greičiausiai) jau yra parašyta kažkieno? :)

High slide ir pan. ir yra skiptai, autogidas taip pat naudoja(arba nenaudoja) tą pačią javascipt modulį.

Tačiau pagal PSP(personal software process) principus, reikėtų programuojant laikytis dviejų esminių ideologijų:
AUCP (allways use copy-paste)
bei
DRY (do not repeat yourself)

Taigi, kadangi vadovaujuosi ideologija - nekurk kažko antrą kartą, ir kuriu temą, kurios ESMĖ - GALBŪT surasti žmogų, kuris kažkada būtų diegęs panašų skriptą savo saite, jo ieškojęs Google ir radęs, tokiu atveju tai yra 5 sekundžių darbas man ir 10 sekundžių tam žmogui.

Variantas B. Jeigu niekas nežino konkretaus skripto(o ne pseudokodo ir pan.) url'o ar pavadinimo, tokiu atveju tenka pasirašyti pačiam.

Variantas C. Pasiimti copy-paste pagalbą skriptą iš autogido, tačiau net ir tam reikia skirti laiko.

O frontpagu nesinaudoju(vietos harde nesurasčiau, ir apskritai FP - yra šlamštas).

Kadangi TEMOS KLAUSIMĄ suformulavau atrodo labai aiškiai - "<...>gal kas matėt tokį skriptą<...>", o ne "<...>Kaip pasirašyti tokį skriptą<...>", maniau kad ir klausimų sugebu/nesugebu neturėtų kilti.

----------
Kaip programeris turėtum suprasti, kad jokia įmonė nėra pasiruošusi ir NENORI mokėti nė už minutę TAVO PROGRAMAVIMO, JEIGU toks skriptas jau egzistuoja. :)

PS. Įdomumo dėlei galėjai užmesti akį į autogidą, ten tikrai ne kelios eilutės :)
Efektai beveik visada pagyviną programą. Todėl ir yra ieškomi skriptai, o ne stengiamasi rašyti pačiam ;).

Parašė TaduXxX· 2009 Lap. 12 08:11:57
#4

štai kažką ištraukiau:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>


<meta name="verify-v1" content="RAwJIB9YiMI1pAnja2gh7gisEiyCGzf8d4JjT81Up7A=" >
<base href="http://www.autogidas.lt/" />
<style type="text/css" title="default" media="screen">@import url('/css/standard.css');</style>
<link rel="stylesheet" type="text/css" media="print" href="http://www.autogidas.lt/css/prints.css" />
<script language="javascript" src="/js/menu.js" type="text/javascript"></script>
<script language="javascript" src="/js/autogidas.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">AC_FL_RunContent = 0;</script>
<script src="/js/AC_RunActiveContent.js" language="javascript" type="text/javascript"></script>
 
<!-- (C) 2000-2007 Gemius SA - gemiusTraffic / ver 11.1 / Main page -->
<script type="text/javascript">
var gemius_identifier = new String('bDEwQlg5S9dUYJQD6ZA_e8UGzbTNvA92vdMAb0jNGQ3.J7');
</script>
<script type="text/javascript" src="/js/gemius.js"></script>
<link rel="shortcut icon" href="/favicon.ico" /></head>
 
 
 
<body style="padding:0 20px 20px 20px;">

<script language="javascript" type="text/javascript">
<!--
var iSlide=0
var intSlide
var speed
var defaultSpeed=30
var defaultWidth=680
 
function SlideRight()
{
speed = defaultSpeed
 
intSlide=setTimeout("GoRight()",10)
}
 
function SlideLeft()
{
speed = defaultSpeed
 
intSlide=setTimeout("GoLeft()",10)
}
 
function GoLeft()
{
    speed = speed-1
    if (speed <2) speed=2
    iSlide=iSlide-speed
    if (iSlide<defaultWidth/2-defaultWidth-20)
    {
      iSlide=defaultWidth/2-defaultWidth-20
      clearTimeout(intSlide)
    }
    else {
        intSlide=setTimeout("GoLeft()",10)
    }
 
    document.getElementById('smallphotodivinside').style.left = iSlide + 'px'
}
 
function GoRight()
{
    speed = speed-1
    if (speed <1) speed=1
    iSlide=iSlide+speed
    if (iSlide>0)
    {
      iSlide=0
      clearTimeout(intSlide)
    }
    else {
        intSlide=setTimeout("GoRight()",10)
    }
 
    document.getElementById('smallphotodivinside').style.left=iSlide + 'px'
}
 
function openCenteredWindow(url, height, width, name, parms) {
   var left = Math.floor( (screen.width / 2) - (width / 2) );
   var top = Math.floor((screen.height / 2) - (height / 2) );
   var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
   if (parms) { winParms += "," + parms; }
   var win = window.open(url, name, winParms);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
   return win;
}
// -->
</script>
 
<div class="block-ad-popup">
<div id="ambipur"></div>
 
<script language="javascript" type="text/javascript">
<!--
var lazyArray=Array();
var Images=Array();
function Img(name, path)
{
Images[name]=path;
}
 
function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}
 
   function Change(obj, name) {
   
      if (lazyArray[ name ] == undefined) {
 
         if (navigator.userAgent.indexOf('Opera') != -1) {
            lazyArray[name]=new Image();
            lazyArray[name].src=Images[name];
            document.images[ obj ].src= lazyArray[name].src;
         } else {
            document.getElementById('preloadsmallphoto').src = Images[ name ].replace('_b_', '_vs_');
            document.getElementById('bfotodiv').className = 'bfoto bfopacity';
            document.getElementById('bfotopreload').className = 'loading';
 
            lazyArray[name]=new Image();
            lazyArray[name].src=Images[name];
            lazyArray[name].onload = function () {
               document.images[ obj ].src= lazyArray[name].src;
               document.getElementById('bfotodiv').className = 'bfoto';
               document.getElementById('bfotopreload').className = 'hide';
            }
         }
      } else {
         document.images[ obj ].src = lazyArray[name].src;
      }
 
   }
Img( 'Photo1', 'http://photos.autogidas.lt/20090708/01_vs_16690505_2.jpg' );
Img( 'Photo2', 'http://photos.autogidas.lt/20090708/01_b_16690505_2.jpg' );
Img( 'Photo3', 'http://photos.autogidas.lt/20090708/01_b_16690505_3.jpg' );
Img( 'Photo4', 'http://photos.autogidas.lt/20090708/01_b_16690505_4.jpg' );
Img( 'Photo5', 'http://photos.autogidas.lt/20090708/01_b_16690505_5.jpg' );
Img( 'Photo6', 'http://photos.autogidas.lt/20090708/01_b_16690505_6.jpg' );
Img( 'Photo7', 'http://photos.autogidas.lt/20090708/01_b_16690505_7.jpg' );
Img( 'Photo8', 'http://photos.autogidas.lt/20090708/01_b_16690505_8.jpg' );
//-->
</script>
<table cellspacing="0" border="0">
<tr>
<td valign="top" style="width: 400px;">
<div style="position: relative"><div class="hide" id="bfotopreload"><img src="images/indicator.gif" border="0" /><br /><br /><b>Kraunasi..</b><br /><br /><img id="preloadsmallphoto" width="50" /></div><div class="bfoto" id="bfotodiv"><a href="#" onclick="return false;"><img src="http://photos.autogidas.lt/20090708/01_b_16690505_1.jpg" border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." name="Photo" id="chPhB" onclick="if (!this.src.match(/nofoto/i)) { CW('http://www.autogidas.lt/big-photo.html?fid='+this.src, 600, 800, 'bf', 'noresize,scrollbars=0'); } return false;" onmouseover="if (!this.src.match(/nofoto/i)) { document.getElementById('chPhB').className = 'ZoomD'; } else { document.getElementById('chPhB').className = 'noZoomD'; } return false;" /></a></div></div>
<table id="small-photos"><tr><td><a href="#" onclick="SlideRight(); return false;" onmouseover="SlideRight(); return false;"><img src="images/bt_foto_previous.gif" border="0" alt="" /></a></td>
<td><div id="smallphotodiv">
<div id="smallphotodivinside">
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo1');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_2.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo2');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_2.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo3');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_3.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo4');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_4.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo5');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_5.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo6');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_6.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo7');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_7.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
<div class="smallphoto"><a href="#" onclick="return false;"><img onclick="Change('Photo','Photo8');" src="http://photos.autogidas.lt/20090708/01_vs_16690505_8.jpg"  border="0" alt="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." title="TOYOTA YARIS Hecbekas 2007 Tvarkingas automobilis, ekonomiskas ir praktiskas, AU.." width="84" height="65" /></a></div>
</div>
</div></td>
<td><a href="#" onclick="SlideLeft(); return false;" onmouseover="SlideLeft(); return false;"><img src="images/bt_foto_next.gif" border="0" alt="" /></a></td></tr></table>
</td>
</tr></table>
 
 

</body>
</html>



Parašė Kelmas· 2009 Lap. 12 16:11:17
#5

Na žiūrint pagal ozzWANTED politiką. Už kokius 150lt išemu kodą iš autogido. :)

Parašė Skeptikas· 2009 Lap. 12 16:11:21
#6

ozzWANTED parašė:
Pasirašyti pačiam galima viską ir visada, tačiau reiktų kelti klausimą - kam to reikia, kai tai (greičiausiai) jau yra parašyta kažkieno? :)

High slide ir pan. ir yra skiptai, autogidas taip pat naudoja(arba nenaudoja) tą pačią javascipt modulį.

Tačiau pagal PSP(personal software process) principus, reikėtų programuojant laikytis dviejų esminių ideologijų:
AUCP (allways use copy-paste)
bei
DRY (do not repeat yourself)

Taigi, kadangi vadovaujuosi ideologija - nekurk kažko antrą kartą, ir kuriu temą, kurios ESMĖ - GALBŪT surasti žmogų, kuris kažkada būtų diegęs panašų skriptą savo saite, jo ieškojęs Google ir radęs, tokiu atveju tai yra 5 sekundžių darbas man ir 10 sekundžių tam žmogui.

Variantas B. Jeigu niekas nežino konkretaus skripto(o ne pseudokodo ir pan.) url'o ar pavadinimo, tokiu atveju tenka pasirašyti pačiam.

Variantas C. Pasiimti copy-paste pagalbą skriptą iš autogido, tačiau net ir tam reikia skirti laiko.

O frontpagu nesinaudoju(vietos harde nesurasčiau, ir apskritai FP - yra šlamštas).

Kadangi TEMOS KLAUSIMĄ suformulavau atrodo labai aiškiai - "<...>gal kas matėt tokį skriptą<...>", o ne "<...>Kaip pasirašyti tokį skriptą<...>", maniau kad ir klausimų sugebu/nesugebu neturėtų kilti.

----------
Kaip programeris turėtum suprasti, kad jokia įmonė nėra pasiruošusi ir NENORI mokėti nė už minutę TAVO PROGRAMAVIMO, JEIGU toks skriptas jau egzistuoja. :)

PS. Įdomumo dėlei galėjai užmesti akį į autogidą, ten tikrai ne kelios eilutės :)
Efektai beveik visada pagyviną programą. Todėl ir yra ieškomi skriptai, o ne stengiamasi rašyti pačiam ;).


Tu čia tik apsimeti tokiu idiotu, taip? Šiaip ar taip neturi normalaus gyvenimo, tai ką pakeis keletas minučių peržiūrint autoplius.lt šaltinį?

Redagavo Skeptikas· 2009 Lap. 12 16:11:42

Parašė iMantux· 2009 Lap. 12 16:11:17
#7

Skeptikas taisykles pasiskaityk.