![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 25.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam!!!
Prosze o pomoc w przerobieniu ponizszego skryptu. Jestem za glupi chyba zeby to zrobic. Chodzi mi o to aby dodac do tego skryptu dwie rzeczy. 1. Tak zmodyfikowac skrypt javy dzialajacy w galerii aby fotka w nowym oknie nie miala marginesow (zadnych). 2. Dorzucic do niego dzielenie na podstrony jesli na stronie znajdzie sie okreslona ilosc zdjec. W tej chwili mozna definowac jedynie liczbe kolumn. Skrypt znalazlem w necie ale nie wiem gdzie. W sumie jak bym wiedzial to bym napisal do autora. Pomozecie? ![]() ![]() ![]() ![]() ![]() Kod <SCRIPT language="JavaScript" type="text/javascript"> [/code]
function Window(url, width, height) { var szer = screen.width; var wys = screen.height; var szer1 = width; var wys1 = height; if ( height > wys ) { wys1=(wys - 60); szer1=Math.floor((wys*width)/height); } else if ( width > szer ) { szer1=(szer - 10); wys1=Math.floor((wys*height)/width); } window.open(url,'galeria','width=' + szer1 + ',top=0, left=0, height=' + wys1 + ',resizable=yes,scrollbars=yes,menubar=no'); } </SCRIPT> <? $myszka = "onclick"; // reakcja na myszke, można dac onclick $miniatury = "small/"; // gdzie sa miniatury, bez wpisanego wyswietli pomniejszone duze obrazki // miniatury musza mieć ta sama nazwe co duze obrazki $max_width = ""; // max szerokosc je¶li nie ma miniatur width=xx $max_height = ""; // max wysokosc je¶li nie ma miniatur height=xx $show_new_window = true; // czy pokazywac nowe okienko po kliknieciu na obrazek $pics_in_line = 4; // ilosc obrazkow w linii $plik = @file( "img.txt" ); // <= tu sa obrazki : pliku|nazwa echo "<table border=0><tr><Td valign=top>"; echo "<Table border=0 cellspacing=0 cellpadding=5><tr>"; if( $show_new_window == false ) { for( $a = 0; $a < count( $plik ); $a++ ) { $ent = chop( $plik[$a] ); $ent = explode( "|", $ent ); $rozmiar = round(filesize($ent[0]) / 1024); $rozmiar = "Rozmiar: ".$rozmiar."kb"; $czas = filemtime($ent[0]); $czas = getdate( $czas ); $mo = $czas['mon']; $dz = $czas['mday']; $ro = $czas['year']; $czas = "Data: $dz.$mo.$ro"; $size=GetImageSize($ent[0]); $r1 = $size[0]; $r1 = "Nazwa : $ent[1]nWymiary: ".$r1."x".$size[1]; if( $a != 0 && $a % $pics_in_line == 0 ) echo "</tr><tr>"; echo "<td class=a align=middle valign=middle><img src=".$miniatury.$ent[0]." $max_width $max_height alt="$r1rn$rozmiarrn$czas" $myszka="full.document.obrazek.src='$ent[0]'"></td>"; } } else { for( $a = 0; $a < count( $plik ); $a++ ) { $ent = chop( $plik[$a] ); $ent = explode( "|", $ent ); $rozmiar = round(filesize($ent[0]) / 1024); $rozmiar = "Rozmiar: ".$rozmiar."kb"; $size=GetImageSize($ent[0]); $r1 = $size[0]; $r1 = "Nazwa : $ent[1]nWymiary: ".$r1."x".$size[1]; if( $a != 0 && $a % $pics_in_line == 0 ) echo "</tr><tr>"; $czas = filemtime($ent[0]); $czas = getdate( $czas ); $mo = $czas['mon']; $dz = $czas['mday']; $ro = $czas['year']; $czas = "Data: $dz.$mo.$ro"; $size[0]=50+$size[0]; $size[1]=$size[1]+50; echo "<td class=a align=middle valign=middle><a href='javascript:Window("$ent[0]",".$size[0].",".$size[1].")'><img src="".$miniatury.$ent[0]."" border="0" alt="$r1rn$rozmiarrn$czas" $max_width $max_height></a></td>n"; } } echo "</tr></table></td>"; if( $show_new_window == false ) echo "<td valign=top><iframe src=pusty.html name="full" width=460 height=400 frameborder=0></iframe></td>"; echo "</tr></table>"; ?> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Prosze dopasowac temat do regulaminu oraz uzyc BBCodeu w poscie.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 09:41 |