dot Posted January 5, 2006 Report Share Posted January 5, 2006 ir šitāds kods, kas izvada bildes. kad uzkliko uz sīkās bildes, popupā atverās lielā. Bet gribētos uztaisīt tā, lai popupā varētu uzpiest "next" un "prew" linkus un attiecīgi pārvietoties uz priekš vai aypakaļ. paldies jau iepriekš. Link to comment Share on other sites More sharing options...
v3rb0 Posted January 5, 2006 Report Share Posted January 5, 2006 popupā rādi bildi iekš kaut kāda html'a lai var linku pielikt popupā vajag zināt iepriekšējās/nākošās bildes nosaukumu (var padot caur url) Link to comment Share on other sites More sharing options...
Delfins Posted January 5, 2006 Report Share Posted January 5, 2006 (edited) Tāpat trafiks tiks nodzenāts pa pilno... style="width: 80px; 1.) uztaisi img-cache-engini... kaut vai noskanejot visu direktoriju, un serializeejot masiivu ar failu nosaukumiem un llikt failā '.htimages' (piemēram) 2.) vērt valajā failu un darīt ar bilžu masīvu ko vien vēlas 3.) eregi( '(jpg|jpeg)', $fails ) no mainīt uz eregi( '(jpg|jpeg)$', $fails ) Edited January 5, 2006 by Delfins Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 5, 2006 Report Share Posted January 5, 2006 ja bildes nav iipashi lielas un daudz tad var ielasiit pilniigi visas un vadiit aaraa ar JS mazliet tiek atslogots serveris.... P.S. Man skjiet ka TVNET galerijas ir tieshi taa uztaisiitas.... Link to comment Share on other sites More sharing options...
dot Posted January 5, 2006 Author Report Share Posted January 5, 2006 kopumā vairāk par 100 bildēm nebūs. uztaisīsu, ka tiks izvadītas mazās bildes un popapā tiks atvērtas lielā. tikai neapzinos, ko darīt ar to next un prew. Kā smukāk varētu izveidot to next un prew? var arī ar javascriptu Link to comment Share on other sites More sharing options...
Delfins Posted January 5, 2006 Report Share Posted January 5, 2006 Pielabo pats, ja būs kļūdas.. <script ...> var imagesArr = new Array(); <?php $i = 0; while (...) { if () { print 'imagesArr['.$i.'] = "$file";'; $i++; } } ?> var currentImage = 0; var imagesCount = imagesArr.length; function imageNext() { currentImage = (currentImage>imagesCount-1) ? 0 : currentImage+1; var img = document.getElementById( 'tavs_lielais_img_id' ); if (img) img.src = 'tavs_folderis/'.imagesArr[currentImage]; } function imagePrev() { currentImage = (currentImage<0) ? imagesCount : currentImage-1; var img = document.getElementById( 'tavs_lielais_img_id' ); if (img) img.src = 'tavs_folderis/'.imagesArr[currentImage]; } </script> Link to comment Share on other sites More sharing options...
Recommended Posts