{{indexmenu_n>500}}
====== Schriftgröße vergrößern/verkleinern ======
FIXME Weiter ausführen und dann überstzen
Die Schriftgröße per Klick vergrößern oder verkleinern.
===== Lösung mit PHP Script (CSS) =====
Mit dem RT switchFontSize.php ist dies möglich.
Die Datei **switchFontSize.php** dazu bitte aus \\
**/templates/inc_script/frontend_render/disabled/switchFontSize.php** \\
nach \\
**/templates/inc_script/frontend_render/switchFontSize.php** \\
kopieren.
Im Template
Im Verzeichnis /template/inc_css/fontSize/ finden wir die zusätzlich angehängten CSS-Anweisungen.
Forum: [[http://forum.phpwcms.org/viewtopic.php?f=28&t=18299]]
\\
===== Lösung mit JS =====
Download: {{:deutsch:andere-erweiterungen:fontsizer_phpwcms.zip|}} (Dynamische Schriftgrößenänderung für phpwcms (JavaScript für MooTools))
Download: {{:deutsch:andere-erweiterungen:fontsizer_example.zip|}} (Dynamische Schriftgrößenänderung Test (JavaScript, Mootools))
---
Docu: -- \\
Forum: [[http://forum.phpwcms.org/viewtopic.php?p=104925#p104925]]
**Autor:** Oliver Georgi (http://phpwcms.de) \\
wiki-Autor: K.Heermann (flip-flop) http://planmatrix.de) 19.10.2011\\
**CMS Version:** >= 1.4.x (r2xx) \\
**Version:** V1.0 \\
Tag: -- \\
**Dateinamen:** template/lib/mootools/plugin-1.2/mootools.fontsize.js
**Verzeichnis:** template/lib/mootools/plugin-1.2
**Bedingung:** -> [[http://www.phpwcms-docu.de/confincphp_de.phtml|/config/phpwcms/conf.inc.php]] \\
* $phpwcms['allow_cntPHP_rt'] = 1;
* JS im Browser eingeschaltet
---
Beispiel unter: [[http://www.iba-stadtumbau.de/index.php?news-aktuell]]
> Ist nicht weiter dokumentiert - habe das selbst entwickelt. Letztlich muss man sich nur die Settings ansehen und in etwa verstehen, was passiert.
>
> Einfach mal das Beispiel vergleichen mit IBA Stadtumbau und den Quellcode anschauen - aber mit Firebug, da die größer/kleiner/gleich "Tasten" erst zur Laufzeit "injiziert" werden. Kein JavaScript = keine Tasten. (OG)
Siehe dazu auch den [[http://forum.phpwcms.org/viewtopic.php?p=104925#p104925|Beitrag]] im Forum.
===== Anwendung: =====
* Mootools in der Seitenvorlage //(Template)// aktivieren (MooTools V1.2).
* Das JavaScript einbinden mit: **%%%%**
* Den Trigger **%%
\\
==== CSS: ====
/* FONTSIZER ------------------------------- */
.fs {
font-size: 1.0em;
float: right;
top: 0px;
padding: 0 30px 0 0;
}
.fs a {
cursor:pointer;
text-decoration: none;
}
.fs .smaller {
font-size: 11px;
padding-right: 3px;
}
.fs .bigger, .fs .larger {
font-size: 18px;
padding-left: 2px;
}
.fs .normal {
font-size: 15px;
padding-left: 2px;
padding-right: 3px;
font-weight: bold;
}
\\
==== Schriftgrößentabelle: ====
{{:deutsch:andere-erweiterungen:webeinheiten.png|}}
\\