ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Box Pic of X

Geschlossen
  1. #1
    User Pic
    kretsche08 Mitglied
    Registriert seit
    26.12.2009
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute,

    ich habe möchte auf meiner Seite die Bilder in der Box vergößern und dem Design an passen so das die gesamt Box ausgefüllt ist.
    Ich weis aber nicht wo ich die Änderung machen ob nun in der Box direkt oder was bei der Gallery.

    Ich hoff ihr könnt mir helfen.

    Lg Kretsche


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: yseras-dunkle-bruderschaft.de/ilch
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Die Breite und somit Höhe der Vorschaubilder wird in der Konfiguration imd Adminbereich eingestellt!

    Im Notfall könnte man noch in der boxes/picofx.php das img_norm_ angepasst anzeigen lassen. Das bedeutet aber ein größeres Bild laden zu müssen!

    Die Ausgabe und Position kannst du hier über echo'...'; anpassen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    kretsche08 Mitglied
    Registriert seit
    26.12.2009
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Vielen dank Lord Schirmer,

    Hab es so genacht und das Bild ist größer aber das sieht nicht so schönaus wie ich es mir dachte.

    Gibt es eine Möglichkeit das ich die Thumbilder größer speichern kann, damit das in der Box nicht so verzerrt aussieht und wenn das dann funktioniert, geht das dann nur mit Bildern die ich neu uploade oder werden die gespeicherten bilder mit geändert?

    Lg Kretsche


    Zuletzt modifiziert von kretsche08 am 16.02.2010 - 08:17:37
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    du musst die Bilder in der Galerie noch mal aktualisieren damit sie die richtig Größe haben
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    kretsche08 Mitglied
    Registriert seit
    26.12.2009
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Hi ich habe die Bilder jetzt nochmal aktualisiert aber in der Box Pic Of X sind die Bilder immer noch so verzerrt kann mir da noch einer helfen??


    Lg Kretsche
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Dein Thumb ist 80px × 50px und Du hast es Skaliert auf 190px × 119px!
    Kein Wunder das es unscharf ist!
    Ich verweise nochmal auf meinen ersten Post!

    Ich empfehle Dir das img_norm_ anzeigen zu lassen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    kretsche08 Mitglied
    Registriert seit
    26.12.2009
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Hi Lord Schirmer,

    ich habe das jetzt mal so gemacht wie du es mir vorgeschlagen hast aber das ergebniss ist, dass ich ich jetzt nur noch ein Teil des Bildes seh und die Box kann ich auch nicht vergrößern weil das zu dem Design nicht passt.

    kann man den in der Gallery das nicht so einstellen das er die Thumbs auf 190 * 119 formatiert bzw so speichert??


    Lg Kretsche
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Irgendetwas machst Du falsch!

    Du stellst im Adminbereich/Konfiguration/Breite der Vorschaubilder: 190 ein!

    Diese Einstellung gilt aber nur für neue Bilder, die du hochlädst! Nachteil ist aber, das auch in der Gallerie usw. diese Bildgröße verwendet werden wird!

    Wenn Du das mit den norm bildern haben möchtest, dann poste mal deine picofx.php!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    kretsche08 Mitglied
    Registriert seit
    26.12.2009
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Hi,
    ich hab immer noch das Problem, auch wenn ich neue Bilder hochlade und bei Pic of X die Größe auf 190 stelle das alles verzerrt ist (warum das so ist ist mir verständlich) ich habe versucht die Größe der Thumbs auf 190 zu stellen das diese auch gleich so gespeichert werden damit sie nicht mehr verzerrt werden. Ich finde aber nirgendswo eine Zeile wo ich die Thumb Größe ändern kann die Größe für Original und Norm Bilder kann ich ändern.

    Ich möchte die Größe der Thumb Bilder ändern und nicht die Original oder Norm Bilder.


    Vielen Dank Kretsche

    Hier ist der Inhalt meiner Pic of X Box für Lord Schirmer

    ZitatZitat
    <?php

    /* ilchClan Pic of the X modul
    -------------------------------------------------------------|
    Copyright : copy by Manuel |
    E-Mail : Webmaster@ilch.de |
    Internet : www.ilch.de |
    Version : v.1 |
    Lastupdate : 20.12.2005 |
    Modul Copyright : copy by David "scarfhogg" |
    ------------------------------------------------------------*/

    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)
    {
    if($picofxOpts['directory'] == 0) {
    $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs ORDER BY RAND() LIMIT 1"),0);
    } else {
    $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs WHERE cat = ".$picofxOpts['directory']." ORDER BY RAND() LIMIT 1"),0);
    }
    if (!empty($picofxOpts['pic'])) {
    $picofxOpts['pic'] .= '.'.@db_result(db_query("SELECT endung FROM prefix_gallery_imgs 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/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=400,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'];
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    So ich habe Dir mal die Box auf 190px Breite und Verkleinerung der Normbilder angepasst!

    <?php  
    
    /*      IlchClan Pic of the X modul
    -------------------------------------------------------------|
         Copyright       :   by Manuel (Ilch) Stachele           |
         E-Mail          :   Webmaster@ilch.de                   |
         Internet        :   www.ilch.de                         |
         Version         :   v.1                                 |
    	 Lastupdate      :   20.12.2005                          |
         Modul Copyright :   by David "scarfhogg" Stachele       |
    ------------------------------------------------------------*/
    
    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)
        {
            if($picofxOpts['directory'] == 0) {
              $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs ORDER BY RAND() LIMIT 1"),0);
            } else {
              $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs WHERE cat = ".$picofxOpts['directory']." ORDER BY RAND() LIMIT 1"),0);
            }
            if (!empty($picofxOpts['pic'])) {
              $picofxOpts['pic'] .= '.'.@db_result(db_query("SELECT endung FROM prefix_gallery_imgs 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_norm_'.$picofxOpts['pic'];
        if ($picofxOpts['pic'] != '' AND file_exists ('include/images/gallery/'.$picofxThumb)) 
        {
            $picofxThumb = 'img_norm_'.$picofxOpts['pic'];
            $picofxImg = getimagesize('include/images/gallery/'.$picofxThumb);
    
            $picofxImg[1] = @ceil(($picofxImg[1] / $picofxImg[0]) * 190);
            $picofxImg[0] = 190;
    
            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'];
      }
    ?>



    Zuletzt modifiziert von Lord|Schirmer am 09.03.2010 - 14:22:32
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    kretsche08 Mitglied
    Registriert seit
    26.12.2009
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank Lord Schirmer

    es hat alles geklappt und sieht gut aus^^

    Lg Kretsche
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten