![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wiatam...
Mam problem może dla zaznajomionych prosty. Otóż chodzi mi o to jak to zrobić (zmienić niżej podany skrypt php) aby mi się obrazki za które jest ten skrypt odpowiedzialny wyświetlały nie w pionie (2 razy po 5 jedno pod drugim) ale w poziomie (2x po 5).[CODE]<?php $blocks_modules['pncpg-random'] = array ( 'func_display' => 'blocks_pncpg_display', 'func_add' => 'blocks_pncpg_add', 'func_update' => 'blocks_pncpg_update', 'func_edit' => 'blocks_pncpg_edit', 'text_type' => 'pncpg_random', 'text_type_long' => 'pncpg_random_coppermine_block', 'allow_multiple' => true, 'form_content' => false, 'form_refresh' => false, 'show_preview' => true ); addinstanceschemainfo('pncpg_random::', '::'); function blocks_pncpg_display($row) { if (!authorised(0, 'pncpg_random::', '::', ACCESS_OVERVIEW)) { return; } $url = explode('|', $row['url']); if (!$url[0]){ $url[0] = 600; } if (!$url[1]){ $url[1] = "cpg11d"; } if (!$url[2]){ $url[2] = "y"; } if (!$url[3]){ $url[3] = "y"; } if (!$url[4]){ $url[4] = "y"; } if (!$url[5]){ $url[5] = "y"; } if (!$url[6]){ $url[6] = "y"; } if (!$url[7]){ $url[7] = "y"; } if (!$url[8]){ $url[8] = "n"; } if (!$url[9]){ $url[9] = "y"; } if (!$url[10]){ $url[10] = "y"; } if (!$url[11]){ $url[11] = "y"; } $amount=$url[0]; $cpgprf =$url[1] ; $shrandom = $url[2]; $shalbum = $url[3]; $shlast = $url[4]; $usejava = $url[5] ; $loadjava = $url[6] ; $showmenu = $url[7] ; $nouser = $url[8] ; $show1 = $url[9] ; $show2 = $url[10] ; $show3 = $url[11] ; if ($usejava == 'y'){ if ($loadjava == 'y'){ $pcModInfo = pnModGetInfo(pnModGetIDFromName('pnCPG')); $ModName = pnVarPrepForOS($pcModInfo['directory']); $content .= "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div><script language=\"JavaScript\" src=\"modules/$ModName/pnincludes/overlib_mini.js\"><!-- overLIB © Erik Bosrup --></script> " ; } } $cpgloc1=pnModGetVar('pnCPG', '_CPGloc'); $cpgpath = trim($cpgloc1); $cpgpath .= "/albums/" ; if ($shrandom == 'y'){ if ($url[8] == 'y'){ $query = "SELECT $cpgprf"._pictures.".owner_name, $cpgprf"._albums.".title, $cpgprf"._pictures.".caption,$cpgprf"._pictures.".filepath,$cpgprf"._pictures.".filename,$cpgprf"._pictures.".hits,$cpgprf"._albums.".aid,$cpgprf"._pictures.".pid from $cpgprf"._pictures.",$cpgprf"._albums." WHERE $cpgprf"._pictures.".aid = $cpgprf"._albums.".aid and $cpgprf"._pictures.".approved = 'YES' and category < 10000 order by RAND() limit 5 "; } else { $query = "SELECT $cpgprf"._pictures.".owner_name, $cpgprf"._albums.".title, $cpgprf"._pictures.".caption,$cpgprf"._pictures.".filepath,$cpgprf"._pictures.".filename,$cpgprf"._pictures.".hits,$cpgprf"._albums.".aid,$cpgprf"._pictures.".pid from $cpgprf"._pictures.",$cpgprf"._albums." WHERE $cpgprf"._pictures.".aid = $cpgprf"._albums.".aid and $cpgprf"._pictures.".approved = 'YES' order by RAND() limit 5 "; } $result = mysql_query($query) or die("Query1 failed : " . mysql_error()); while (list($owner, $title, $caption, $path, $name, $hits,$aid,$pid) = mysql_fetch_row($result)) { $picture = $cpgpath ; $picture .= $path ; $picture .="thumb_"; $picture .= $name ; $picture1 = $cpgpath ; $picture1 .= $path ; $picture1 .= $name ; $content .= "<center>"; $content .= $title ; $content .= "</center><br>"; $content .= "<center>" ; if ($usejava == 'y'){ $expand = _PNCPG_EXPAND; $go = _PNCPG_GO_ALBUM ; $email = _PNCPG_ECARD ; if ($showmenu == "L"){ $menu = "LEFT" ; } else { $menu = "RIGHT" ; } if ($show1 == 'y'){ $popup .= "<a href=\'index.php?module=pnCPG&func=view&soort=1&album=$aid&pos=$pid\'>$expand</a>" ; $popup .= "<br>"; } if ($show2 == 'y'){ $popup .= "<a href=\'index.php?module=pnCPG&func=view&soort=2&album=$aid&pos=0\'>$go</a>" ; $popup .= "<br>"; } if ($show3 == 'y'){ $popup .= "<a href=\'index.php?module=pnCPG&func=view&soort=3&album=$aid&pos=$pid\'>$email</a>" ; } $content .="<a href=\"java script:void(0);\" onmouseover=\"return overlib('$popup', STICKY, CAPTION, 'Menu', $menu);\" onmouseout=\"return nd();\"><IMG SRC=\"$picture\" ALT=\"$caption\"></a> "; } else { $url="index.php?module=pnCPG&func=view&soort=1&album=$aid&pos=$pid"; $content .= "<A HREF=\"".$url."\"><IMG SRC=\"$picture\" ALT=\"$caption\"></A> " ; } //$content .= "</div>"; $content .= "</center> "; $content .= "<center>"; $content .= $caption ; $content .= "</center> "; $content .= "<center>"; } if ($shalbum == 'y'){ if ($url[8] == 'y'){ $query = "SELECT distinct $cpgprf"._pictures.".aid from $cpgprf"._pictures.",$cpgprf"._albums." WHERE $cpgprf"._pictures.".aid = $cpgprf"._albums.".aid and $cpgprf"._pictures.".approved = 'YES' and category < 10000 order by pid desc limit ".$amount." "; } else { $query = "SELECT distinct $cpgprf"._pictures.".aid from $cpgprf"._pictures.",$cpgprf"._albums." WHERE $cpgprf"._pictures.".aid = $cpgprf"._albums.".aid and $cpgprf"._pictures.".approved = 'YES' order by pid desc limit ".$amount." "; } $result = mysql_query($query) or die("Query2 failed : " . mysql_error()); while (list($aid) = mysql_fetch_row($result)) { $query1 = "SELECT title from $cpgprf"._albums." where aid=$aid "; $result1 = mysql_query($query1) or die("Query failed : " . mysql_error()); $row1 = mysql_fetch_row($result1) ; $title = $row1[0]; $content .= "<center>" ; $url="index.php?module=pnCPG&func=view&album=".$aid.""; $content .= "<A HREF=\"".$url."\">$title</A> " ; $content .= "</center> "; } } if ($shlast == 'y'){ if ($nouser == 'y'){ $query = "SELECT $cpgprf"._pictures.".owner_name, $cpgprf"._albums.".title, $cpgprf"._pictures.".caption,$cpgprf"._pictures.".filepath,$cpgprf"._pictures.".filename,$cpgprf"._pictures.".hits,$cpgprf"._albums.".aid,$cpgprf"._pictures.".pid from $cpgprf"._pictures.",$cpgprf"._albums." WHERE $cpgprf"._pictures.".aid = $cpgprf"._albums.".aid and $cpgprf"._pictures.".approved = 'YES' and $cpgprf"._albums.".category < 10000 order by pid desc limit 5 "; } else { $query = "SELECT $cpgprf"._pictures.".owner_name, $cpgprf"._albums.".title, $cpgprf"._pictures.".caption,$cpgprf"._pictures.".filepath,$cpgprf"._pictures.".filename,$cpgprf"._pictures.".hits,$cpgprf"._albums.".aid,$cpgprf"._pictures.".pid from $cpgprf"._pictures.",$cpgprf"._albums." WHERE $cpgprf"._pictures.".aid = $cpgprf"._albums.".aid and $cpgprf"._pictures.".approved = 'YES' order by pid desc limit 5 "; } $result = mysql_query($query) or die("Query3 failed : " . mysql_error()); while (list($owner, $title, $caption, $path, $name, $hits,$aid,$pid) = mysql_fetch_row($result)) { $picture = $cpgpath ; $picture .= $path ; $picture .="thumb_"; $picture .= $name ; $picture1 = $cpgpath ; $picture1 .= $path ; $picture1 .= $name ; // $content = "<meta http-equiv=\"refresh\" content=\"$amount\">" ; $content .= "<center>"; $content .= $title ; $content .= "</center><br>"; $content .= "<center>" ; if ($usejava == 'y'){ $expand = _PNCPG_EXPAND; $go = _PNCPG_GO_ALBUM ; $email = _PNCPG_ECARD ; if ($showmenu == "L"){ $menu = "LEFT" ; } else { $menu = "RIGHT" ; } if ($show1 == 'y'){ $popup .= "<a href=\'index.php?module=pnCPG&func=view&soort=1&album=$aid&pos=$pid\'>$expand</a>" ; $popup .= "<br>"; } if ($show2 == 'y'){ $popup .= "<a href=\'index.php?module=pnCPG&func=view&soort=2&album=$aid&pos=0\'>$go</a>" ; $popup .= "<br>"; } if ($show3 == 'y'){ $popup .= "<a href=\'index.php?module=pnCPG&func=view&soort=3&album=$aid&pos=$pid\'>$email</a>" ; } $content .="<a href=\"java script:void(0);\" onmouseover=\"return overlib('$popup', STICKY, CAPTION, 'Menu', $menu);\" onmouseout=\"return nd();\"><IMG SRC=\"$picture\" ALT=\"$caption\"></a> "; } else { $url="index.php?module=pnCPG&func=view&soort=1&album=$aid&pos=$pid"; $content .= "<A HREF=\"".$url."\"><IMG SRC=\"$picture\" ALT=\"$caption\"></A> " ; } <p align="center"> $content .= "</center>"; $content .= "<center>"; $content .= $caption ; $content .= "</center>"; } $content .= "</center>"; } } $row[content]=$content; return themesideblock($row); } function blocks_pncpg_add($row) { $row['url'] = '5|cpg11d|y|y|y|y|y|L|n|y|y|y'; return $row; } function blocks_pncpg_update($vars) { $vars['url'] = "$vars[amount]|$vars[cpgprf]|$vars[shrandom]|$vars[shalbum]|$vars[shlast]|$vars[usejava]|$vars[loadjava]|$vars[showmenu]|$vars[nouser]|$vars[show1]|$vars[show2]|$vars[show3]"; return $vars; } function blocks_pncpg_edit($row) { if (!empty($row['url'])) { $url = explode('|', $row['url']); $amount = $url[0]; $cpgprf = $url[1]; $shrandom = $url[2]; $shalbum = $url[3]; $shlast = $url[4]; $usejava = $url[5] ; $loadjava = $url[6] ; $showmenu = $url[7] ; $nouser = $url[8] ; $show1 = $url[9] ; $show2 = $url[10] ; $show3 = $url[11] ; } else { $amount = 5; $cpgprf = "cpg11d"; $shrandom = "y"; $shalbum = "y"; $shlast = "y"; $usejava = "y" ; $loadjava = "y" ; $showmenu = "L" ; $nouser = "n" ; $show1 = 'y'; $show2 = 'y'; $show3 = 'y'; } $output = "<tr><td>" .""._PNCPG_EXCLUDE_USER."</td><td><input type=\"text\" name=\"nouser\" size=\"1\" maxlength=\"1\" value=\"$nouser\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_SHOW_RANDOM."</td><td><input type=\"text\" name=\"shrandom\" size=\"1\" maxlength=\"1\" value=\"$shrandom\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_SHOW_ALBUMS."</td><td><input type=\"text\" name=\"shalbum\" size=\"1\" maxlength=\"1\" value=\"$shalbum\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_ALBUM_AMOUNT."</td><td><input type=\"text\" name=\"amount\" size=\"6\" maxlength=\"255\" value=\"$amount\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_SHOW_LAST."</td><td><input type=\"text\" name=\"shlast\" size=\"1\" maxlength=\"1\" value=\"$shlast\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_USE_JAVA."</td><td><input type=\"text\" name=\"usejava\" size=\"1\" maxlength=\"1\" value=\"$usejava\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_LOAD_JAVA."</td><td><input type=\"text\" name=\"loadjava\" size=\"1\" maxlength=\"1\" value=\"$loadjava\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_SHOW_MENU."</td><td><input type=\"text\" name=\"showmenu\" size=\"1\" maxlength=\"1\" value=\"$showmenu\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_SHOW1."</td><td><input type=\"text\" name=\"show1\" size=\"1\" maxlength=\"1\" value=\"$show1\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_SHOW2."</td><td><input type=\"text\" name=\"show2\" size=\"1\" maxlength=\"1\" value=\"$show2\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_SHOW3."</td><td><input type=\"text\" name=\"show3\" size=\"1\" maxlength=\"1\" value=\"$show3\" class=\"pn-normal\"></td></tr><tr><td>" .""._PNCPG_PREFIX."</td><td><input type=\"text\" name=\"cpgprf\" size=\"10\" maxlength=\"255\" value=\"$cpgprf\" class=\"pn-normal\"></td></tr><tr><td>" ."</td></tr>\n" ; return $output; } ?> Jest to skrypt pncpg_random.php z galeri Coppermine 1.2.0 pracującej jako moduł do PN . Dodam , że wszystko działa ok. ale zależy mi na rzędach a nie pionie. Z góry dziękuję Ten post edytował kade52 20.08.2005, 12:04:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:49 |