Antwort #12 am: 07. Februar 2011, 09:38:54
Hi Matt,
Wo bindest du denn die obige Funktion ein, die dir ein Bild erzeugt? [...]
In meiner categories.php habe ich folgendes eingefügt:
require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/functions.php');
$box_smarty->config_load(DIR_FS_CATALOG.'lang/'.$_SESSION['language'].'/lang_'.$_SESSION['language'].'.conf', 'boxes');
$header_categories = $box_smarty->get_config_vars('heading_categories');
$box_header_string = '<img src="'.HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/'.get_font_graphics(12, "xx.ttf", $header_aktuell, "F00", $header_aktuell)'" alt="'.$header_aktuell.'" />';
...
$box_smarty->assign('BOX_HEADER', $box_header_string);
[...] Du solltest das in eine eigene Datei auslagern und das Bild irgendwo im Dateisystem ablegen und dann nur dieses einbinden. [...]
Das habe ich ja schon gemacht, siehe oben.
[...] Und ein sinnvolles Caching implementieren, damit nicht bei jedem Aufruf sinnlos Bilder erzeugt werden. [...]
hmm, hast du da konkrete Tipps?
[...] Oder gleich auf eine zeitgemäße Technik umsteigen.
Was wäre denn eine zeitgemäße Technik?
Es geht halt darum einige Überschriften in der Hausschrift darzustellen.
HTML unterstützt sowas wohl erst ab Version 5, weshalb man darauf wohl nicht setzen kann.
Evtl. gäbe es noch die Option dies per Grafikengine zu erledigen?
LG Andi