#1 (permalink)  
Alt 05.02.2004, 12:48
Erfahrener Benutzer
 
Registriert seit: 05.09.2003
Beiträge: 10.580
Daumen hoch

Hallo,

ich hab ein kleines Problem beim Upload der Artikelbilder.
Wenn in den Bildoptionen alles normal angegeben ist ( Breite und H?he ) funktioniert alles einwandfrei. Steht allerdings z.b. die Breite auf 0 damit diese automatisch errechnet wird gibts beim Upload ne Fehlermeldung

Zitat:
Warning: Division by zero in G:\Webserver\Apache2\htdocs\test\xtc\admin\include s\classes\image_manipulator.php on line 46

Warning: Division by zero in G:\Webserver\Apache2\htdocs\test\xtc\admin\include s\classes\image_manipulator.php on line 46

Warning: Division by zero in G:\Webserver\Apache2\htdocs\test\xtc\admin\include s\classes\image_manipulator.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at G:\Webserver\Apache2\htdocs\test\xtc\admin\include s\classes\image_manipulator.php:46) in G:\Webserver\Apache2\htdocs\test\xtc\admin\include s\functions\general.php on line 100
Hoffe das jemand ne L?sung daf?r hat :wall:

mfg Matthias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 05.02.2004, 12:55
Benutzerbild von webkasper
Erfahrener Benutzer
 
Registriert seit: 08.09.2003
Beiträge: 544
Standard

Hall?chen,

la? die 0 weg, also das Feld einfach leer lassen.

ciao, der webkasper
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 05.02.2004, 16:01
Erfahrener Benutzer
 
Registriert seit: 05.09.2003
Beiträge: 10.580
Standard

Hi,

das hilft leider nicht wirklich weiter.
Der Fehler ist immernoch der selbe

mfg Matthias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 05.02.2004, 16:36
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

einen wert !=0 && !='' eingeben.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 05.02.2004, 18:38
Benutzerbild von hornet
xt:Commerce Support Kunde
 
Registriert seit: 01.10.2003
Beiträge: 225
Idee

Zitat:
Originally posted by mzanier@Feb 5 2004, 17:36 PM
einen wert !=0 && !='' eingeben.
Soll heissen, ich muss was eingeben?
Denn die Fehlermeldung hab ich auch, denn ich will die Bilder nur auf eine gleiche H?he bringen und das Verh?ltnis soll erhalten bleiben. Funktioniert ja auch, nur eben mit Fehlermeldung...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 05.02.2004, 19:02
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

jo das solls hei?en, mit ein wenig rumprorgammieren kommt man sicherlich drauf wie nun h?he/breit zum einstellen sind. es wird immer auf den wert resized, auf den das bild zuerst trifft.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 05.02.2004, 22:31
Erfahrener Benutzer
 
Registriert seit: 05.09.2003
Beiträge: 10.580
Standard

So der erste Ansatz einer L?sung f?r das Problem

Man nehme die Datei:

admin\includes\classes\image_manipulator.php

und suche sich darin die Funktion

Code:
function compile()

Diese ersetzen durch die ge?nderte Funktion:

Code:
	function compile()
 {	
 $this->h = getimagesize($this->a);
 if(is_array($this->h))
 	{
 	$this->i = $this->h[0];
 	$this->j = $this->h[1];
 	$this->k = $this->h[2];

        // Berechnung der Breite aus Orginalimage
         if($this->m == '0'){
 	$this->z = ($this->j / $this->n);
  $this->m = ($this->i / $this->z);
         }
	
        // Berechnung der Breite aus Orginalimage Ende

 	$this->o = ($this->i / $this->m);
 	$this->p = ($this->j / $this->n);
 	$this->q = ($this->o > $this->p) ? $this->m : round($this->i / $this->p); // width
 	$this->r = ($this->o > $this->p) ? round($this->j / $this->o) : $this->n; // height
 	}
 $this->s = ($this->k < 4) ? ($this->k < 3) ? ($this->k < 2) ? ($this->k < 1) ? Null : imagecreatefromgif($this->a) : imagecreatefromjpeg($this->a) : imagecreatefrompng($this->a) : Null;
 if($this->s !== Null)
 	{
 	$this->t = imagecreatetruecolor($this->q, $this->r); // created thumbnail reference
 	$this->u = imagecopyresampled($this->t, $this->s, 0, 0, 0, 0, $this->q, $this->r, $this->i, $this->j);
 	}
 }
Jetzt wird falls die Breite im Admin mit Null angegeben wurde eine Neue Breite aus dem Seitenverh?ltnis des Orginalimages errechnet.

mfg Matthias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 06.02.2004, 00:23
Benutzerbild von hornet
xt:Commerce Support Kunde
 
Registriert seit: 01.10.2003
Beiträge: 225
Standard

Werd ich gleich mal testen...
kan man aber auch grad noch ein >>| ''<< hintendranh?ngen oder ;)

cu
hornet
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 07.02.2004, 00:26
Benutzerbild von hornet
xt:Commerce Support Kunde
 
Registriert seit: 01.10.2003
Beiträge: 225
Standard

funzt perfekt ;)))
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 08.02.2004, 12:12
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

hab das mal so ?bernommen. danke.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
admin, bilderupload, fehler

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:24 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand