Hallo Mike,
eine verdammt gute seite hast du da....:thumbsup:
habe mir auf meinen XTC Shop ein Gutschein modul installiert hab mich auch riesig drüber gefreut das keine fehlermeldung kamm......:D
aber leider funktioniert das modul nicht richtig... könntest du mir dabei helfen es zum laufen zu bekommen..... hab mich schon durch das eine oder andere forum gelsen aber ohne erfolg.... da heisst es es liege wohl an php5 hab es auch schon auf php4 umgestellt aber ohne erfolg.....:(
um diese seite geht es.... link entfernt...
würde mich riesig freuen wenn du dir das mal anschauen könntest....
kann dir das modul leider nicht als anhang mit dabei tun es hat 859kb......
Mit freundlichen Grüßen
Andrep
Mikes-PCHilfe
05.10.2009, 14:17
Ja was geht denn nicht? Sind PHP Errors aktiviert, dass man Sie sehen kann, oder tauchen Sie nur im ErrorLog auf?
wie kannst du den gutschein sehn.... also die kleine grafik links.....
bei mir werden die grafiken nicht angezeigt und donwloaden kann man den gutschein auch nicht....
wäre es besser wenn ich ein demo acount anlege...?
hab leider nich so die anung davon freue mich jedes mal wenn irgendwas ohne fehlermeldung funktioniert....:M
wo kann ich den nachschauen ob PHP Errors aktiviert sind...?
andrep
Dickes Dankeschön für deine zeit...:thumbsup:
Mikes-PCHilfe
05.10.2009, 20:55
Das sagt dir doch alles :)
Dein Webserver verbietet eine URL als Image zu verarbeiten. Irgendwo hast du diesen Pfad eingetragen: giftvoucher/bilder/vorschau/gutschein_pink.jpg
Versuch den mal ohne die URL davor in der config.
Hallo Mike
Danke für deine hilfe
das sagt mir leider nur das es nich geht....:confused:
könntest du mir dabei helfen.....?
hier mal der code der giftvoucherpreview.php
<?PHP
/************************************************** **************
* *
* Modul erstellt von Marco Krueger / xt-module.de *
* Released under the GNU General Public License *
* *
************************************************** **************/
header("Content-type: image/png");
include('includes/application_top.php');
$gv_query = xtc_db_query("select c.coupon_code, c.coupon_amount, ce.titel, ce.text, ce.sign, ce.emailed_to
from coupon_email_track_tmp ce, coupons_tmp c
where ce.session_id = '".$_SESSION['sid']."'
and c.coupon_id = ce.coupon_id");
$gv_result = xtc_db_fetch_array($gv_query);
$grafik = HTTP_SERVER.DIR_WS_CATALOG.'giftvoucher/bilder/vorschau/'.MODULE_GIFT_GENERATOR_PICTURE;
$image = imagecreatefromjpeg($grafik);
$textfarbe_firByte = hexdec(substr(MODULE_GIFT_GENERATOR_TEXT_COLOR,0,2 ));
$textfarbe_secByte = hexdec(substr(MODULE_GIFT_GENERATOR_TEXT_COLOR,2,2 ));
$textfarbe_thiByte = hexdec(substr(MODULE_GIFT_GENERATOR_TEXT_COLOR,4,2 ));
$valuefarbe_firByte = hexdec(substr(MODULE_GIFT_GENERATOR_VALUE_COLOR,0, 2));
$valuefarbe_secByte = hexdec(substr(MODULE_GIFT_GENERATOR_VALUE_COLOR,2, 2));
$valuefarbe_thiByte = hexdec(substr(MODULE_GIFT_GENERATOR_VALUE_COLOR,4, 2));
$font_color_text = imagecolorallocate ($image, $textfarbe_firByte, $textfarbe_secByte, $textfarbe_thiByte);
$font_color_wert = imagecolorallocate ($image, $valuefarbe_firByte , $valuefarbe_secByte, $valuefarbe_thiByte);
$font_path = 'giftvoucher/fonts/';
$font_file_text = MODULE_GIFT_GENERATOR_FONT_TEXT;
$font_file_wert = MODULE_GIFT_GENERATOR_FONT_VALUE;
$titel = $gv_result['titel'];
$sign = $gv_result['sign'];
$text = $gv_result['text'];
$wert = '€ '.$xtPrice->xtcFormat($gv_result['coupon_amount'], false).',-';
$code = $gv_result['coupon_code'];
$email = $gv_result['emailed_to'];
if(strlen($email) > 20) {
$fontsize = MODULE_GIFT_GENERATOR_CODE_SIZE_PREVIEW - 2;
} else {
$fontsize = MODULE_GIFT_GENERATOR_CODE_SIZE_PREVIEW;
}
$email = substr($email, 0, 31);
// Abstand des Wertes von links
if($gv_result['coupon_amount'] >= '100') {
$wert_abstand_links = 109;
} else {
$wert_abstand_links = 115;
}
// Titel aktiv? Wenn ja, Abstand des Textes von oben vergrößern
if($titel) {
$text_abstand_oben = 90;
} else {
$text_abstand_oben = 70;
}
// Automatischer Zeilenumbruch nach 35 Zeichen
//$text = substr($text, 0, 105);
$text = wordwrap( $text, 35, '[br]', 1);
$anzahl_zeilen = (substr_count ($text, "[br]")) + 1;
$text = explode('[br]',$text);
// Anrede / Titel
imagettftext($image, MODULE_GIFT_GENERATOR_TEXT_SIZE_PREVIEW, 0, 19, 90, $font_color_text, $font_path.$font_file_text, $titel);
// Text
for($n=0; $n<=$anzahl_zeilen; $n++) {
imagettftext($image, MODULE_GIFT_GENERATOR_TEXT_SIZE_PREVIEW, 0, 20, $text_abstand_oben+($n*20)+25, $font_color_text, $font_path.$font_file_text, $text[$n]);
}
// Unterschrift
imagettftext($image, MODULE_GIFT_GENERATOR_TEXT_SIZE_PREVIEW, 0, 117, 190, $font_color_text, $font_path.$font_file_text, $sign);
// Wert
imagettftext($image, MODULE_GIFT_GENERATOR_VALUE_SIZE_PREVIEW, 0, $wert_abstand_links, 280, $font_color_wert, $font_path.$font_file_wert, $wert);
// Code
imagettftext($image, MODULE_GIFT_GENERATOR_CODE_SIZE_PREVIEW, 0, 100, 308, $font_color_wert, $font_path.$font_file_wert, $code);
// Email-Adresse
imagettftext($image, $fontsize, 0, 100, 328, $font_color_wert, $font_path.$font_file_wert, $email);
imagePNG($image);
if(isset($gv_result['coupon_code'])) {
imagePNG($image, $gv_result['coupon_code'].'.png');
}
ImageDestroy ($image);
?>
was muss ich den da einfügen o. entfernen...?
sorry hab da leider 0 ahnung von..... mit kopf gegen die wand spring:bang:
Hier der pfad aus der config:
define('DIR_WS_CATALOG', '/'); // absolute path required
ps. was meinst du den mit: Versuch den mal ohne die URL davor in der config.
Mikes-PCHilfe
06.10.2009, 15:37
In der Zeile
$grafik = HTTP_SERVER.DIR_WS_CATALOG
Muss das HTTP_SERVER. mal weg, ich weiß zwar nicht, ob der Pfad dann stimmt, aber einen versuch ist das wert.
hab es "HTTP_SERVER." mal weg gemacht aber leider wird immer noch nix angezeigt....
was muss du den wissen um sagen zu können ob es der richtige pfad ist?
Mikes-PCHilfe
06.10.2009, 16:54
Er hats aber scheinbar nicht gespeichert, denn die Meldung ist immer noch die gleiche.
Sicher dass du es auch hochgeladen hast?
Hab es geschafft......
musste dasHTTP_SERVER.DIR_WS_CATALOG.
komplet enfernen und nun geht es riessig freu
Dank Dir für deine Hilfe
kannst du bitte den link aus beitrag 4# entfernen......;)
Nochmal dank werd dich auf jeden fall weiterempfehlen....:thumbsup: dein Service wenn ich es so sagen darf ist echt klasse... deine seite hat mir in den letzen 3 tagen extrem weiter geholfen...
Mit freundlichen Grüßen
Andre
Mikes-PCHilfe
06.10.2009, 18:35
Danke. Wenn du magst, hier kannst du mir noch was gutes tun: http://forum.mikes-pchilfe.de/payments.php
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.