Venom Posted December 8, 2004 Report Share Posted December 8, 2004 ak tā: float:center - tāda vispār nepastāv, left/right atstāj tikai widthu un liec parasto <div align="center"> <img /> x N </div> Link to comment Share on other sites More sharing options...
Sandis Posted December 8, 2004 Author Report Share Posted December 8, 2004 Nee, arii tas negarsho - nekust un nepiikst, Venom! :( Link to comment Share on other sites More sharing options...
Sandis Posted December 8, 2004 Author Report Share Posted December 8, 2004 Nee, ar <div></div> izvadiito attelu masiivu nevar sakaartot! Bet ar ko tad sakaartot attelus!> Link to comment Share on other sites More sharing options...
Venom Posted December 9, 2004 Report Share Posted December 9, 2004 atgriezos pie paša pirmā posta, laikam tikai tagad sapratu, ko gribi izveidot. piemērā krāsas izvadās vienkārši ba haļavu, ja attēlu skaits ir nepāra, jānodrošina, ka izvadās papildus tukša pilde (ja bilžu skaits pa horizontāli būs nepāra - otrādi) <style type="text/css"> .lapa {width:400px} .lapa div {width:100px;height:100px;display:inline;border:1px solid black;} .lapa div img {max-width:100px;max-height:100px;border:0;padding:0;margin:0;} .check {background:red} </style> <div class="lapa" align="center"> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><a href="#"><img /></a></div> <div class="check"><a href="#"><img /></a></div> <div><img /></div> </div> Link to comment Share on other sites More sharing options...
Sandis Posted December 9, 2004 Author Report Share Posted December 9, 2004 Lapaa ir jaasakaarto izsviestaas bildes no DB, t.i., ja dotajaa galerijaa atrod 1 bildi, tad to smuki iecentree lapai pa vidu, ja atrod 13 bildes - tad vajadzeetu shaadi - 2 rindas x 5 bildes (maksimaalais bilzhu skaits rindaa) + 3 rindaa palikushaas 3 bildes smuki iecentree! Kaa to panaakt!? Link to comment Share on other sites More sharing options...
Venom Posted December 9, 2004 Report Share Posted December 9, 2004 mysql_query... $izvadits=0; $pacik=5; while($r=mysql_fetch_array...) { if (++$izvadits%$pacik==0) echo '<br />'; echo '<img ...>'; } no matemātikais ir zināma tāda lieta, ka dalīšana pēc moduļa, iekš programmēšanas tiek apzīmēta ar % (matemātikā laikam ar trīskāršu -, viens virs otra) 1 % 5 = 1 (0 reizes + 1) 4 % 5 = 4 (0 reizes + 4) 5 % 5 = 5 (0 reizes + 5) 6 % 5 = 1 (1 reize + 1) 8 % 5 = 3 (1 reize + 3) utt. pieņēmums: ja cipara moduļatlikums pie dalīšanas ar 5 ir 0, tas nozīmē to, ka cipars dalās ar 5 bez atlikuma t.i. vai nu pēc katras 5, 10, 15 ... jāliek <br /> jaunas rindas uzsākšanai (piemērā), vai arī ar css tai var uzikt style="clear:left" (nodrošinā, ka no kreisās neatrodas citi elementi), ja tiek izmantota tabula - tad pēc šiem jāliek </tr><tr> izmanto Link to comment Share on other sites More sharing options...
Venom Posted December 9, 2004 Report Share Posted December 9, 2004 mysql_query... $izvadits=0; $pacik=5; while($r=mysql_fetch_array...) { Link to comment Share on other sites More sharing options...
Sandis Posted December 9, 2004 Author Report Share Posted December 9, 2004 (edited) Paldies, Venom, meegjinaashu Tavu domu paarveidot kodaa! Bet ar ko ir domats - $izvadits!? Man citi saka priekshaa, ka vajadzeetu to izvadishanu veikt, nosakot katrai bildei atrashanaas vietu pikseljos horizontaali&vertikaali!? Edited December 9, 2004 by Sandis Link to comment Share on other sites More sharing options...
Snukzz Posted December 9, 2004 Report Share Posted December 9, 2004 Tu ko traumeets... skaties piemeeru... $mekl=(isset($_GET['posms']))?' WHERE posms=\''.user_num($_GET['posms']).'\' ':''; $res=mysql_query('SELECT SQL_CALC_FOUND_ROWS id,bilde,thumb,platums,augstums,izmeers,kas,apraksts,posms FROM bildz '.$mekl.'ORDER BY id DESC'.llpp($CONF['bild_sk'],$_GET['lpp'])); while($row=mysql_fetch_row($res)){ ?> <TABLE cellpadding=0 cellspacing=1 style="float: left;"> <TR><TD id=thumb><A href="Bild.php?id=<?=$row[0] ?>" target=_blank><IMG src="<?=$CONF['bildz'].$row[2] ?>" title="<?=str_replace('<br />',' ',$row[7]) ?>" class=gals></A></TD></TR> <TR><TD class=cent><?=$row[3].'x'.$row[4].' px, '.round($row[5]/1024).' kB' ?></TD></TR> </TABLE> <? } ?> man viens php-ists shito uzcepa... Link to comment Share on other sites More sharing options...
Venom Posted December 9, 2004 Report Share Posted December 9, 2004 Tu ko traumeets... skaties piemeeru... Kāda sakarā tu kādam kko tādu saki + "tavs" kods bez papildus funkciju norādīšanas nevienam nestrādās. Link to comment Share on other sites More sharing options...
Snukzz Posted December 9, 2004 Report Share Posted December 9, 2004 (edited) nu vo..kods jau nee bet lai paluur pashu uzbuuvi... pie tam par treumeejumu bija domaac katram atteelam noraadiit savu atrassanaas vietu ... Edited December 9, 2004 by Snukzz Link to comment Share on other sites More sharing options...
Sandis Posted December 9, 2004 Author Report Share Posted December 9, 2004 Man ir labaaks risinaajums, Snukzz: while( kameer ir bildes masiivaa){ risinaajums() } if ($ir_sakaartots==1){ echo $pasaki_paldies } Super! Triviaali! :) Link to comment Share on other sites More sharing options...
Sandis Posted December 9, 2004 Author Report Share Posted December 9, 2004 Kaa tad paliek ar to sakaartoshanu! :( Mani tas ir nomociijis, nopietni! :( Link to comment Share on other sites More sharing options...
Venom Posted December 9, 2004 Report Share Posted December 9, 2004 uzzīmē ko tu gribi, es tā arī līdz galam vai nu nesapratu, vai esmu piedāvājis risinājumu dažus postus augstāk - bilžu thumbnailus, kas augstumā un platumā mazāki par X pikseļiem izvadi iekš diviem, kuriem ir fiksēts X platums, bet to visu aptverošais divs ir 5*X plats un tam uzlikts align="center" Link to comment Share on other sites More sharing options...
Venom Posted December 9, 2004 Report Share Posted December 9, 2004 uzzīmē ko tu gribi, es tā arī līdz galam vai nu nesapratu, vai esmu piedāvājis risinājumu daž Link to comment Share on other sites More sharing options...
Recommended Posts