![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 199 Pomógł: 0 Dołączył: 12.02.2004 Skąd: Czymiasto Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pytanie i prośbe o to jak trzeba zmodyfikować ten skrypt żeby zdjęcia galeri były wyświetlane w dwóch kolumnach:
[php:1:3339acb7ca]<?php <? include('config.php'); #=====================================================# function site_main() { global $theme; main_title_open(); echo 'galerie'; main_title_close(); main_text_open(); $dir = opendir('uploads/agalery/small'); echo '<table align="center" border="0" cellpadding="1" cellspacing="0" width="100%">'; while ($r = readdir($dir)) { if ($r != '.' && $r != '..' && !is_dir($r) && eregi(".jpg",$r) || eregi(".bmp",$r) || eregi(".png",$r) || eregi(".gif",$r)) { $s = getimagesize ('uploads/agalery/big/'.$r); echo ' <tr> <td><div align="center"><A href="java script:displayWindow('show_agalery.php?show='.$r.'','.$s[0].','.$s[1].')"><img src="uploads/agalery/small/'.$r.'" border="0" alt="Kliknij aby zobaczyć powiększenie"></a><br><small>'.$r.' - '.$s[0].'x'.$s[1].'</small></div></td> </tr>'; } } echo '</table>'; main_text_close(); } #=====================================================# $site_title = 'galerie'; $meta_info = '<SCRIPT> <!-- function displayWindow(url, width, height) { var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=2,scrollbars=no,menubar=no' ); } //--> </SCRIPT> '; include("theme/$theme/normal.php"); ?> ?>[/php:1:3339acb7ca] Pozdrawiam Karolski |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
cześć,
musisz zrobić tak, żeby pętla odliczała do dwóch i pisała <tr> to będzie mniej więcej tak: [php:1:2437e06d1a]<?php for ($n_count=0,$num=2;$r = readdir($dir; ) // tu będzie twoje while, zamieniłem go na for, bo myśle że łatwiej i czytelniej { if ($r != '.' && $r != '..' && !is_dir($r) && eregi(".jpg",$r) || eregi(".bmp",$r) || eregi(".png",$r) || eregi(".gif",$r)) { // tu sie zaczyna pętla odliczająca do 2 if ($n_count==0) { echo "n<tr>n"; $n_count++; } if (($n_count>0) && ($n_count<=$num)) { // cały kodzik do wyświetlania obrazka - poniżej musisz sobie zastąpić swoim, ale tak jak jest ponieżej, czyli samo <td>, bez <tr> echo "<td align=center><a href="java script:openWindow('$gfx_dir/$galid/$file_name',$rozm[0],$rozm[1]);"><img src="$active_file" $buf[3] title="Obrazek" style="cursor: hand" border=0></a><br><br>$rozm[0]x$rozm[1]<br>$waga kb<br></td>n"; $n_count++; } if ($n_count>$num) { echo "</tr>n"; $n_count=0; } } } ?>[/php:1:2437e06d1a] Jakbyś tego nie kumał to na http://forum.php.pl/viewtopic.php?t=13121 jest mój post, i tam jest listing mojej galerii, tyle że skrypt wyświetla 3 kolumny, lub napisz na PW to Ci podeśle listing (ten z posta jet juz stary) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 12:29 |