ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » user gallery auch gif

Geschlossen
  1. #1
    User Pic
    nasper Mitglied
    Registriert seit
    24.06.2005
    Beiträge
    364
    Beitragswertungen
    0 Beitragspunkte
    hi habe gerade festgestellt das man in der user gallery nur jpg hochladen kann

    in was für einer datei kann man das denne umschreiben das man auch gif erlauben kann

    Mfg Nasper


    verwendete ilchClan Version: 1.1

    betroffene Homepage: r2d4.eu
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    in der includes/func/gallery.php
    dort steht:

      if ($size[2] == 2) {
        $altesBild = imagecreatefromjpeg($imgpath);
      } elseif ( $size[2] == 3 ) {
        $altesBild = imagecreatefrompng($imgpath);
      }


    müssteste nur ein bissl kopieren und ändern^^
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Es sind auch gif erlaubt, aber dabei werden keine Vorschaubilder angelegt, was an PHP bzw der GD Libary liegt, die keine gif Unterstützung für das Bearbeiten hatt, in der neusten Version sollte es aber wieder gehen, müsst man mal testen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    wenn cih proviere nen gif hohczuladen erscheint es nit und steht meine usergalery nit ma da, und ich hab die neuste version^^^^
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Hatte das user überlesen grumml

    Naja also wer auch gif in seiner Usergallery hochladen will muss folgende Zeile (include/contents/user/usergallery.php)
    if (!empty($_FILES['file']['name']) AND ($size[2] == 2 OR $size[2] == 3)) {
    so
    if (!empty($_FILES['file']['name']) AND ($size[2] == 1 OR $size[2] == 2 OR $size[2] == 3)) {
    verändern.

    Wer in seiner (User-)Gallery auch gif mit Vorschaubild haben will, kann versuchen seine include/includes/func/gallery.php so anzupassen, es wird aber nur funktionieren, wenn man PHP >= 4.3 mit einer gif unterstützenden gd Bibliothek hat.

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    function create_thumb ( $imgpath, $thumbpath, $neueBreite ) {
    	$size=getimagesize($imgpath);
    	$breite=$size[0];
      $hoehe=$size[1];
      $neueHoehe=intval($hoehe*$neueBreite/$breite);
    	if (function_exists('gd_info')) {
        $tmp = gd_info();
        $imgsup = ($tmp['GIF Create Support'] ? 1 : 2);
      }	else $imgsup = 2;
    	
      if ($size[2] < $imgsup OR $size[2] > 3) { return (FALSE); }
       
      if ($size[2] == 1) {
        $altesBild = imagecreatefromgif($imgpath);
      } elseif ($size[2] == 2) {
        $altesBild = imagecreatefromjpeg($imgpath);
      } elseif ( $size[2] == 3 ) {
        $altesBild = imagecreatefrompng($imgpath);
      }
      if ( function_exists ( 'imagecreatetruecolor' ) AND $size[2] != 1 ) {
        $neuesBild = imagecreatetruecolor($neueBreite,$neueHoehe);
        imagecopyresampled($neuesBild, $altesBild, 0, 0, 0, 0, $neueBreite,$neueHoehe, $breite, $hoehe);
      } else {
        $neuesBild=imageCreate($neueBreite,$neueHoehe);
        imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
      }
      if ($size[2] == 1) {
        ImageGIF($neuesBild,$thumbpath);
      }	elseif ($size[2] == 2) {
        ImageJPEG($neuesBild,$thumbpath);
      } elseif ( $size[2] == 3 ) {
        ImagePNG($neuesBild,$thumbpath); 
      }
      return (TRUE);
    }
    
    ?>
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    mist soweit war ich auch^^ hatte es nur immer mit 4 eingefügt traurig
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten