So nach längeren rumpfuschen bin ich fast soweit. Nur hab ich da den Highslide Code drinn und ich krieg das nicht hin den sauber zu ändern. Kann mir da mal jemand reinschaun und gegebenfalls helfen ?
<!-- PIC OF X
Start GreyBox--><head>
<script type="text/javascript">
var GB_ROOT_DIR = "include/includes/func/js/greybox/";
</script>
</head>
<link href="include/includes/func/js/greybox/gb_styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="include/includes/func/js/greybox/AJS.js"></script>
<script type="text/javascript" src="include/includes/func/js/greybox/AJS_fx.js"></script>
<script type="text/javascript" src="include/includes/func/js/greybox/gb_scripts.js"></script>
<!--End GreyBox-->
<?php
/* IlchClan Pic of the X modul
-------------------------------------------------------------|
Copyright : Copyright by Manuel |
E-Mail : Webmaster@ilch.de |
Internet : www.ilch.de |
Version : v.1 |
Lastupdate : 20.12.2005 |
Modul Copyright : C by David |
------------------------------------------------------------*/
defined ('main') or die ( 'no direct access' );
$svResult = db_query('SELECT * FROM prefix_allg WHERE k = \'picofx\'');
while($saRow = db_fetch_assoc($svResult))
{
$picofxOpts[$saRow['v1']] = $saRow['v2'];
}
//var_dump($picofxOpts);
$picofxNow = date('Y-m-d');
// pruefen ob das bild gewechselt werden muss.
if($picofxOpts['nextchange'] == $picofxNow || $picofxOpts['nextchange'] < $picofxNow)
{
$picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_usergallery ORDER BY RAND() LIMIT 1"),0);
if (!empty($picofxOpts['pic'])) {
$picofxOpts['pic'] .= '.'.@db_result(db_query("SELECT endung FROM prefix_usergallery WHERE id = ".$picofxOpts['pic']),0);
}
$picofxNextChange = date('Y-m-d', time() + 3600 * 24 * $picofxOpts['interval']);
// geaendertes pic in db speichern
db_query('UPDATE prefix_allg SET v2 = \''. $picofxOpts['pic'] .'\' WHERE k = \'picofx\' AND v1 =\'pic\' LIMIT 1');
db_query('UPDATE prefix_allg SET v2 = \''. $picofxNextChange .'\' WHERE k = \'picofx\' AND v1 =\'nextchange\' LIMIT 1');
}
$picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
if ($picofxOpts['pic'] != '' AND file_exists ('include/images/usergallery/'.$picofxThumb))
{
$picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
$picofxImg = getimagesize('include/images/usergallery/'.$picofxThumb);
if($picofxImg[0] < $picofxOpts['picwidth'])
{
$picofxImg[1] = @ceil(($picofxImg[1] / $picofxImg[0]) * $picofxOpts['picwidth']);
$picofxImg[0] = $picofxOpts['picwidth'];
}
$imgformate = array(".jpg", ".gif", ".png", ".JPG", ".GIF", ".PNG", ".jpeg", ".JPEG");
$pxidaus = str_replace($imgformate,'',$picofxOpts['pic']);
$userid = db_result(db_query("SELECT uid FROM prefix_usergallery WHERE id = ".$pxidaus),0);
$besch = db_result(db_query("SELECT besch
FROM prefix_usergallery
WHERE id = ".$pxidaus." LIMIT 1"),0);
$picbesch = substr($besch,0,18).'...';
$ergu = db_query("SELECT id,name
FROM prefix_user
WHERE id = ".$userid." LIMIT 1");
while ($rowu = db_fetch_object($ergu) ) {
echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">';
echo '<a rel="lightbox" href="include/images/usergallery/img_'.$picofxOpts['pic'].'"class="highslide" onclick="return hs.expand(this)"><img src="include/images/usergallery/'.$picofxThumb.'" width="'.$picofxImg[0].'" height="'.$picofxImg[1].'" alt=""></a>';
echo '</td></tr></table><div align="center"><font size="-2"><i>'.$picbesch.'</i></font></script>';
}
} else {
echo $lang['nothingavailable'];
}
?>
Der Highslide raus und greybox rein wäre super.