Hallo ihr liepen,
ich weiss nicht ob mir hier jemand einen heissen Tip geben kann, aber ich habe folgendes Problem:
Ich nutze JomSocial auf einer Testdomain und habe dort versucht eine Grafik mit Variablen zu beschreiben - und diese im Profil (profile.header.php) darzustellen. In einer Umgebung ohne JomSocial funktioniert das auch einwandfrei.
Ich benutze diesen Code für die Darstellung:
Dieser erzeugt die Grafik, welche dann mit Varibalen aus JS beschrieben wird. Jedoch gibt dieser Code innerhalb von JS folgendes aus:Code:$Stadt = $user->getInfo('FIELD_STADTCODE'); $Buch = $user->getInfo('FIELD_BUCHSTABENCODE'); $Zahl = $user->getInfo('FIELD_NUMMER'); header("Content-type: image/jpeg"); $bild=ImageCreateFromJpeg("images/deutschland_1.jpg"); $color=ImageColorAllocate($bild,0,51,102); $font="images/Euro.ttf"; imageTTFtext($bild,22,0,35,43,$color,$font,$Stadt); imageTTFtext($bild,22,0,75,43,$color,$font,$Buch); imageTTFtext($bild,22,0,120,43,$color,$font,$Zahl); ImageJpeg($bild);
Hier erzählt die GD etwas...und irgendwie wird der Fontsatz zwei mal angezeigt...aber ansonsten nur irgendwelche Steuerzeichen.
Ich habe das Problem auch schon im Herstellerforum gepostet - hier hat man mir gesagt "out of support scope" und das Thema wurde in einen Community-Bereich des Entwicklerforums verschoben.
Es scheint ja wohl was damit zu tun zu haben, dass JS diesen Code nicht korrekt verarbeiten will. Ich habe mir nun schon einige Gedanken gemacht über eine Lösungsmöglichkeit. Jedoch wüsste ich nicht, wie ich das umsetzen soll - oder viel mehr, ob sowas überhaupt geht:
- im Template von JS irgendwie sowas wie einen Chroot-Bereich implementieren, der von der JS Engine nicht beeinflusst wird. Und den Code darin auszuführen
Oder vielleicht hat ja auch einer von Euch nen Plan dafür...würde mich über Hints oder Vorschläge sehr freuen.
System: J! 1.7
JS: 2.2.4
PHP version: 5.2.16
MySQL version: 5.1.56
Webserver version: Apache 2.2.3
Greetz aus der Eifel


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen