Hallo
Habe mich mal ein bisschen mit joomla versucht.Bin auch ganz zufrieden,doch an einigen Sachen muss man dann wohl selbst arbeiten, wie z.b mein folgendes Problem:
Die Bilder einer Bildergallerie sollen auch für unregistrierte benutzer sichbar sein, doch diese bekommen eine Fehlermeldung (alert)
codeschnipsel:
<?php
if (($ag_showdetailpage==0 && $my->gid!=0) || $ag_showdetailpage==1) {
switch ($ag_detailpic_open) {
case 1:
$link = $js_imagepath."\" target=\"_blank";
break;
case 2:
$imginfo = getimagesize(_PONY_ABSOLUTE_PATH . $ag_pathimages . '/' . $row1->imgfilename);
$link = "javascript:openjswindow('".$js_imagepath."','".$row1->imgtitle."', '".$imginfo[0]."','".$imginfo[1]."')";
break;
case 3:
$imginfo = getimagesize(_PONY_ABSOLUTE_PATH . $ag_pathimages . '/' . $row1->imgfilename);
$link = "javascript:opendhtml('".$js_imagepath."','".$row1->imgtitle."', '".$imginfo[0]."','".$imginfo[1]."')";
break;
case 4:
$link = $js_imagepath."\" rel=\"lightbox[ponygallery]\" title=\"".$row1->imgtitle;
break;
default:
$link = sefRelToAbs("index.php?option=com_ponygallery&Itemid=$Itemid&func=detail&id=$row1->id");
break;
}
} else {
#also hier wird dann die fehlermeldung in die variable link gesetzt
$link = "javascript:alert('"._PONYGALLERY_NO_DETAILS_ALERT."')";
}
?>
<td class="<?php echo $sectiontableentry; ?>" width="<?php echo $colwidth; ?>%" align="center" valign="bottom">
<div align="<?php echo $align; ?>">
<br />
<a href="<?php echo $link; ?>">
<img src="<?php echo $thumbnailpath.$row1->imgthumbname; ?>" class="<?php echo $myborder; ?>" alt="<?php echo $row1->imgtitle; ?>" />
</a>
so das erste was ich schonmal nicht verstehe, ist die if-Bedningung!:(($ag_showdetailpage==0 && $my->gid!=0) || $ag_showdetailpage==1)
Es geht jetzt gar nicht dadrum was die Vairablen beudeten, sondern nur was es beduetet!
Also:
|| heißt doch oder
also ist das dann doch ($ag_showdetailpage==0 && $my->gid!=0) oder $ag_showdetailpage==1
??? ??? ???
Dann wird einer von den 4 cases ausgeführt!, schön und gut...
Aber falls man dan nicht angemeldet ist kommt der else- teil.
(_PONYGALLERY_NO_DETAILS_ALERT ist eine vordefinierte variable aus dem language file)
SO da dachte ich es liegt nahe einfach mal was auszuprobieren, bis jetzt aber ohne erflog...
-zb den gesamten switch einfach auch unter else zu packen usw.
Hat da noch jemand Ideen?
Also ich bin für jede Idee dankbar
der_webi
PS: Falls jemand die ganze Seite haben möchte,
http://webhenni.we.funpic.de/ponygallery.rar
Es beginnt in Zeile 1034
Ach ja und ich habe das ganze mal im joomlaportal forum gepostet und da war nix zu holen , deshlab greift man dann leiber auf foren zurück die einem vertraut sind
Eins habe ich schon rausgefunden, im Administratorenmenü von der gallery kann man es nirgends einstellen