Schriftgröße Call to undefined function: get_fontsize_link()

Gesperrt
stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Schriftgröße Call to undefined function: get_fontsize_link()

Beitrag von stefkey »

Hallo,

beim einbinden eines php-Scriptesfür die Schriftgrößenänderung wird folgender Fehler ausgegeben:

Fatal error: Call to undefined function: get_fontsize_link() in /home/www/webxyz/html/fsh/front_content.php(954) : eval()'d code on line 313



Was muss ich noch beachten wenn ich ein php-Script in Contenido-Seiten einbinden möchte?


Das Script ist hier beschrieben:
http://www.lingo4u.de/article/fontsize


Kann mir jemand helfen?

Grüße,
stefkey
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Schriftgröße Call to undefined function: get_fontsize_li

Beitrag von xmurrix »

stefkey hat geschrieben:...
Fatal error: Call to undefined function: get_fontsize_link() in /home/www/webxyz/html/fsh/front_content.php(954) : eval()'d code on line 313...
Die Funktion get_fontsize_link existiert bei dir nicht. Du musst das Script aus http://www.lingo4u.de/article/fontsize/ ... rce?file=0 irgendwo bei dir im Projektverzeichnis speichern und es im Modul vorher einbinden.

[nachtrag]
Da das Script eine header an den Client schickt, kannst gleich im Ordner "/cms/" eine config.local.php anlegen und das Script dort einbinden. Im Modulcode wäre das nicht gut.
[/nachtrag]

Gruß
xmurrix
stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey »

hey, klappt wunderbar! Danke!

Generell: Ist es eigentlich gut diese Variante (CSS + PHP) zu nutzen oder lieber die Javascript-Variante?
Ich finde meistens die Javascript-Variante...
Barrierefrei ist aber doch nur die css+php Variante.


Besten Dank unf viele Grüße ans Forum
stefkey
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Beitrag von xmurrix »

stefkey hat geschrieben:...Generell: Ist es eigentlich gut diese Variante (CSS + PHP) zu nutzen oder lieber die Javascript-Variante?
Ich finde meistens die Javascript-Variante...
Barrierefrei ist aber doch nur die css+php Variante...
Die CSS+PHP Variante ist die bessere Wahl. Es wäre aber auch möglich, beides zu kombinieren, Beispiel:

Code: Alles auswählen

<a href="/link_zum_aendern-der_fontsize.php" onclick="setJSFontsize(); return false;">foo</a>
Ist JavaScript aktiv und oder verwendbar, könnte die JavaScript-Funktion setJSFontsize() die Schriftgröße setzen, wenn nicht, wird die URL im href-Attribut aufgerufen.

Aber da die neueren Browser mittlerweile das ganze Layout (strg +) skalieren, braucht man sich um die Barrierefreiheit der Schriftvergrößerung in Zukunft keine Gedanken machen.

Gruß
xmurrix
stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey »

Hallo xmurrix,

leider wird durch die config.local.php nicht mehr der TinyMCE ausgeführt. Es erscheint folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/webxyz/html/cms/fontsize.inc.php:64) in /home/www/webxyz/html/contenido/includes/include.con_editcontent.php on line 65


Hast du da auch eine Lösung?


Danke und Grüße,
stefkey
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Beitrag von xmurrix »

Schau mal in der fontsize.inc.php nach, ob dort irgendwo Leerzeichen ausgegeben werden, das kann ein Leerzeichen nach dem Abschließenden PHP-Tag sein oder eins vor dem öffnenden Tag.

In der fontsize.inc.php sollte außer der header-Direktive sonst nichts ausgegeben werden.

Gruß
xmurrix
stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey »

oh man..sag mal hast du "contenido gefressen"? :shock:

hinter dem ?> war ein Leerzeichen.



Vielen Dank!
stefkey
Gesperrt