brauns Posted July 13, 2004 Report Share Posted July 13, 2004 Hallo, ich habe folgende Idee, aber ein paar Probleme. Ich habe in meiner language.conf einen Eintrag Shopname hinzugef?gt. Jetzt m?chte ich auf der Startseite ein nettes Bildchen generieren, auf dem man den Namen des Shops sieht. Gut finde ich das Beispiel von XAMP: Das Coole ist, dass es gut aussieht und man beliebige tft Fonts benutzen kann! <? $text={#Shopname#}; if($egal==0) { if($art==0)$art=rand(1000,9999); $artn=rand(1000,9999); ?> <html> <head> <body> <img src="iart.php?egal=<? echo $art;?>&text=<?=urlencode($text)?>>"> </body> </html> <? exit; } $fontfile=".\AnkeCalligraph.TTF"; $size=0; $h=100; $w=1024; $im = ImageCreate ( $w, $h ); //$fill = ImageColorAllocate ( $im , 251, 121, 34 ); //$light = ImageColorAllocate ( $im, 255, 255, 255 ); //$corners = ImageColorAllocate ( $im , 153 , 153 , 102 ); //$dark = ImageColorAllocate ( $im , 51, 51 , 0 ); //$black = ImageColorAllocate ( $im , 0, 0 , 0 ); $colors[1] = ImageColorAllocate ( $im , 255 , 255 , 255 ); $colors[2] = ImageColorAllocate ( $im , 255*0.95 , 255*0.95 , 255*0.95 ); $colors[3] = ImageColorAllocate ( $im , 255*0.9 , 255*0.9 , 255*0.9 ); $colors[4] = ImageColorAllocate ( $im , 255*0.85 , 255*0.85 , 255*0.85 ); header("Content-Type: image/png"); srand($egal); $c=1; $anz=80; $step=4/$anz; for($i=0;$i<$anz;$i+=1) { $size=rand(1,40); $x=rand(-390,390); $y=rand(-100,400); $color=$colors[$c]; $c+=$step; ImageTTFText ($im, $size, 0, $x, $y, $color, $fontfile, $text); } ImageLine ( $im , 0 ,0, $w-1, 0, $light ); ImageLine ( $im , 0 ,0, 0, $h-2, $light ); ImageLine ( $im , $w-1,0, $w-1, $h, $dark ); ImageLine ( $im , 0 ,$h-1, $w-1, $h-1, $dark ); ImageSetPixel ( $im , 0 ,$h-1, $corners ); ImageSetPixel ( $im , $w-1 ,0, $corners ); ImagePNG ( $im ); ?> Wenn ich den Code jetzt in die index.html des templates einbinde bekomme ich einen Smarty Fehler :-( Vielleicht kann mir jemand dabei helfen ? Wenn es fertig ist, bin ich nat?rlich auch bereit es der Community zur Verf?gung zu stellen. Lieber Gru? Sven Link to comment Share on other sites More sharing options...
mzanier Posted July 13, 2004 Report Share Posted July 13, 2004 b?de frage, aber f?r was soll das gut sein ? =) Link to comment Share on other sites More sharing options...
brauns Posted July 13, 2004 Author Report Share Posted July 13, 2004 Hmm, damit k?nnte man eine z.B. 50x200 gro?e Box mit dem Namen des Shops einbauen. Welchen man ganz oben anstelle des XT-Commerce Logos einbauen k?nnte. Da muss man dann nur in der language.conf den Shopnamen angeben und hat dann ein Logo in der jeweiligen Sprache. Das sieht irgendwie auch gut aus, da der Text einpaar mal in 4 verschiedenen Farben und an randomisierten Stellen ausgegeben wird. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.