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ę