Vanilla 1.1.2 Forum von Lussumo. Weitere Informationen: Dokumentation, Community.

  1.  permalink
    Hallo zusammen,

    ich versuche gerade mit MODx Revo Schrift in Grafiken umzuwandeln.
    Dazu habe ich gtext als snippet eingebunden.

    Es funktioniert aber nicht.

    Das ist mein Testaufruf:

    <img src="[[gtext?font=`comic.ttf`&fontsize=`14`&color=`#000`&bgcolor=`#FFF`&text=`TESTTEXT`]]" alt="" />

    Ein Bild wird generiert, allerding nur 2x1 Pixel groß.
    Was mache ich falsch?

    Oder gibt es für diesen Zwecke andere Lösungsansätze?
    •  
      CommentAuthorsam
    • CommentTime10.08.2011
     permalink
    Dein Aufruf sieht korrekt aus und müsste funktionieren.

    Was passiert, wenn Du das generierte GIF-Bild unter assets/images löschst? Wird mit dem obigen Aufruf das gleiche nochmal erzeugt?

    Hast Du's auch mit einer anderen .ttf-Datei probiert?
  2.  permalink
    Erst einmal danke für den Tipp.
    Nach dem Löschen des gtext-Bildes in assets/images wurde dann das (Schrift-)Bild angezeigt.

    Ein mehrfacher Aufruf von gtext mit unterschiedlichen Texten führt zu einer Fehlermeldung:
    Fatal error: Cannot redeclare class ATextImage in /www/htdocs/w00e271a/core/cache/includes/elements/modsnippet/32.include.cache.php on line 84

    Sobald der gtext-Aufruf wieder einzeln ist, geht es.
    Seltsam. Was könnte die Ursache sein?

    (Da ich später dies als Menü darstellen möchte, sind ja mehrfache Aufrufe zwingend.)
    •  
      CommentAuthorsam
    • CommentTime10.08.2011 bearbeitet
     permalink
    Das ist ein Bug im Snippet-Code.

    Hier eine leicht modifizierte Version, mit der es gehen sollte:
    •  
      CommentAuthorJako
    • CommentTime10.08.2011
     permalink
    Nur so: cufón oder Webfonts gehen nicht?
  3.  permalink
    @sam:
    Vielen Dank. Funktioniert nun einwandfrei.

    Habe lediglich in der letzten Zeile des gtext-snippets die Anpassung an die Syntax von MODx Revo vornehmen müssen:
    return "[[base_url]]/assets/images/".$myfilename.".gif";

    @Jako:
    Sehr nützlicher Hinweis auf cufon. Das kannte ich noch nicht. Habe ich kurz mit Erfolg getestet. Werde ich mir auf jeden Fall noch genauer anschauen.