ilch Forum » Ilch Clan 1.1 » Allgemein » Mehrere "Pic of X"

Geschlossen
  1. #1
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Weiß einer, wie man die Vorschaubilder der Gallery als "Pic of X" so einstellt, dass mehrere Vorschaubilder zu unterschiedlichen Gallery-Rubriken machbar sind.

    Ich müsste doch die "Pic of x"-Box dublizieren. Weiß nur nicht, wo im Skript die Stelle ist, aus welcher Gallery er die Bilder nimmt.
    (Man kann ja im Admin-Bereich bestimmen, woher er die Bilder für die Vorschau-Box nimmt. Das müsste man dann entweder auch im Admin dublizieren, oder fest in die Box reinschreiben.

    Hier der relevante Code:
    $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
        if ($picofxOpts['pic'] != '' AND file_exists ('include/images/gallery/'.$picofxThumb)) 
        {
            $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
            $picofxImg = getimagesize('include/images/gallery/'.$picofxThumb);
            if($picofxImg[0] < $picofxOpts['picwidth'])
            {
                $picofxImg[1] = @ceil(($picofxImg[1] / $picofxImg[0]) * $picofxOpts['picwidth']);
                $picofxImg[0] = $picofxOpts['picwidth'];
            }
            
            list ($id, $endung) = explode('.', $picofxOpts['pic']);
            if ($picofxOpts['directory'] == 0) 
            {
                $cid = db_result(db_query("SELECT cat FROM prefix_gallery_imgs WHERE id = ".$id),0);
            }
            else
            {
                $cid = $picofxOpts['directory'];
            }
            $anz = db_result(db_query("SELECT COUNT(*) FROM prefix_gallery_imgs WHERE id < ".$id." AND cat = ".$cid),0);
    
            $weite = $allgAr['gallery_normal_width']+30;
        
        ?>
    <script language="JavaScript" type="text/javascript">
    <!--
      function picOfxOeffneFenster (bildr, cat) {
        var fenster = window.open ('index.php?gallery-show-'+cat+'-p'+bildr,'showBild','scrollbars=yes,height=600,width=<?php echo $weite; ?>,left=200,status=yes');
        fenster.focus();
        return (false);
      }
    //-->
    </script>
        
        <?php    
        
        echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">';
        echo '<a target="_blank" href="index.php?gallery-show-'.$cid.'-p'.$anz.'" onClick="return picOfxOeffneFenster('.$anz.','.$cid.');"><img src="include/images/gallery/'.$picofxThumb.'" width="'.$picofxImg[0].'" height="'.$picofxImg[1].'" alt=""></a>';
        echo '</td></tr></table>';
      } else {
    
        echo $lang['nothingavailable'];
      }
    ?>


    Reicht es, wenn ich einfach diese Zeile ändere:
    $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
        if ($picofxOpts['pic'] != '' AND file_exists ('include/images/gallery/'.$picofxThumb))

    und das Thumb durch den tatsächlichen "Ordner" austausche?

    Und das
    echo '<a target="_blank" href="index.php?gallery-show-'.$cid.'-p'.$anz.'" onClick="return picOfxOeffneFenster('.$anz.','.$cid.');"><img src="include/images/gallery/'.$picofxThumb.'" width="'.$picofxImg[0].'" height="'.$picofxImg[1].'" alt=""></a>';

    Dementsprechend ändere?

    Und dann das alles so oft mache, wie ich es brauche? (Also wi viele Vorschaubilder ich haben will.

    Kann jemand helfen?


    verwendete ilchClan Version: 1.1


    Zuletzt modifiziert von Karnickel am 04.03.2008 - 13:02:40
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    So ganz hab ich nicht verstanden, was du willst, aus jeder Kategorie ein zufälliges Bild anzeigen oder wie?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Genau das beabsichtige ich.
    Sprich die Random-Funktion soll schon noch beibehalten werden, nur möchte ich nicht, dass es nur 1. Pic of X box gibt.

    Und wenn es mehrere geben würde, müsste man denke ich recht viel im admin-Bereich ändern damit man es dort bestimmen kann, von wo sich die Box die Bilder nimmt.

    lg
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten