-
Graphical Headline
Hi, ich erhalte vom Server folgende Meldung wenn ich die Seite Aufrufe, sobald ich Graphical Headline zusätzlich zu Graphical Text installiert habe:
Code:
Fatal error: Uncaught exception Exception with message Directory "" is not a file thrown in /usr/local/pem/vhosts/100363/webspace/httpdocs/system/libraries/File.php on line 84
#0 /usr/local/pem/vhosts/100363/webspace/httpdocs/system/modules/graphicalheadline/GraphicalHeadline.php(72): File->__construct(false)
#1 /usr/local/pem/vhosts/100363/webspace/httpdocs/system/modules/frontend/FrontendTemplate.php(125): GraphicalHeadline->parseOutput('output()
#3 /usr/local/pem/vhosts/100363/webspace/httpdocs/index.php(187): PageRegular->generate(Object(DB_Mysql_Result))
#4 /usr/local/pem/vhosts/100363/webspace/httpdocs/index.php(288): Index->run()
#5 {main}
Was mache ich falsch?
Grüsse..Tom
-
Hast du via GraphicalText bereits eine Schriftdefinition erstellt ? Die du dann ausgewaehlt hast ?
-
nein, ich hab noch nichts definiert dafür
-
Du musst vorher einen GraphicalText definieren. Den kannst du dann in der Ueberschrift anstatt "h1" / "h2" usw. auswaehlen.
-
hab ich auch gemacht, erhalte noch immer die gleiche fehlermeldung
-
Dann schreib mal andreas.schrempp eine PN. Er ist der Entwickler dieser Erweiterung.
-
Wir denn im Backend die Schrift ausgegeben? Also eine Vorschau des Beispieltextes generiert?
-
Beispieltext wird generiert, aber mir verhaut es die Pages auch wenn kein Titel drin ist. Sobald ich GraphicalHeadline deinstalliere, sehe ich die Page ganz normal (also ohne diesen fehlertext)
-
Also es scheint kein Bild aus dem InsertTag generiert zu werden. Welche Version von TYPOlight verwendest du? Versuch mal den InsertTag für GraphicalText im Text zu verwenden. Und deine tmp + html-Verzeichnisse sind beschreibbar, oder?
-
mmh kann auch kein graphtext erstellen, obwohl odern html und tmp die nötigen Rechte besitzen. Es macht wohl das Bild im html-ordner, aber es gibt nicht aus. Ich benuzte z.Z. die version 2.7.3
Wenn ich Graphicaltext deinstalliere erhalte ich folgende Meldung:
Code:
Fatal error: Could not load class FrontendGraphicalText in /usr/local/pem/vhosts/100363/webspace/httpdocs/system/functions.php on line 67
-
2.7.3 ? Hast Du das Sicherheits Update gemacht ?
Ich empfehle Dir auf alle Faelle ein Update auf die aktuelle 2.7.6
Hast Du die Seiten irgendwo online zu erreichen ?
-
mmh das interessante ist, wenn ich es lokal laufen lasse, funtioniert es einwandfrei. sobald ich es auf den webserver haue, funtz es nicht mehr...
-
Dann liegt das Problem sicherlich nicht an der GraphicalHeadline-Erweiterung ;)
Ev. kann er deine Schriften (ttf?) nicht lesen.
-
neuer Versuch
Habe jetzt TL 2.7.6 im Einsatz, sobald ich aber das Modul GraphicalHeadline einsetze erhalte ich folgende Fehlermeldung wenn ich die Site anschauen will:
Code:
Fatal error: Uncaught exception Exception with message Directory "" is not a file thrown in C:\xampp\htdocs\timecom2\system\libraries\File.php on line 84
#0 C:\xampp\htdocs\timecom2\system\modules\graphicalheadline\GraphicalHeadline.php(72): File->__construct(false)
#1 C:\xampp\htdocs\timecom2\system\modules\frontend\FrontendTemplate.php(125): GraphicalHeadline->parseOutput('output()
#3 C:\xampp\htdocs\timecom2\index.php(188): PageRegular->generate(Object(DB_Mysql_Result))
#4 C:\xampp\htdocs\timecom2\index.php(292): Index->run()
#5 {main}
bin langsam am verzweifeln
-
Benutze mal die Suche, dazu gibts bereits einen Thread.
-
Ich habs
So herausgefunden: wenn eine Headline als Grafik erzeugt wird erzeugt TL den code <div class="gt_s2"><img......</div> (s2 wurde von mir definiert im Graphicaltext). Bei der Deinstallation von GH wurde dieser Code oben nicht auf h1 zurückgestellt. Und Bumm...hatte ich diese Fehlermeldung.
Lösung: Hab die formatierungen in GH nochmals erstellt und jetzt funzt es..
So, und schon wieder hab ich was dazugelernt :)
Herzlichen Dank für eure Hilfe und Geduld
Gruss...Tom
-
FeatureRequest
Hi Andreas,
habe gerade ein bisschen mit Deiner Extension rumexperimentiert. Erstmal herzlichen Dank für das Bereitstellen der Extension, genau die brauche ich demnächst in einem Projekt. An dieser Stelle hätte ich aber einen kleinen FeatureRequest. Der HTML-Code der von der Extension generiert wird ist m.E. in Sachen SEO und Barrierefreiheit nicht optimal (Nina möge mich korrigieren falls ich das falsch sehe), schließlich bekommt man keine echten Headlines mehr. Statt ein div zu erzeugen und darin ein img-Tag einzubetten, würde ich folgenden Output vorschlagen
HTML-Code:
<h1 class="gt_h1 ce_headline" style="background-image:url(/system/html/my_image.png); height:14px; width:170px; text-indent:-99999em;">My Headline</h1>
In der Datei GraphicalHeadline.php sähe das in etwa so aus:
PHP-Code:
$strBuffer = str_replace($strMatch, '<'.$strTag.$strCSS.' style="background-image:url('.$strReplacement.'); height:'.$objFile->height.'px; width:'.$objFile->width.'px; text-indent:-99999em;">'.str_replace('[br]', '<br/>', $strContent).'</'.$strTag.'>', $strBuffer);
Mir ist klar, dass dieser Ansatz nur bei einzeiligen Headlines funktioniert, dafür stellt es keinen Bruch der Semantik dar.
Was meinst Du dazu?
-
Absolut deiner Meinung... Ich hab hier eine neuere Version, welche das kann... sollte ich schon lang mal veröffentlichen ;-)
Vielleicht solltest du dir aber mal die Cufon-Erweiterung ansehen?