header-xh-01 header-xh-02 header-xh-03 header-xh-04 header-xh-05 header-xh-06 header-xh-07 header-xh-08 header-xh-09 header-xh-10 header-xh-11 header-xh-12 header-xh-13 header-xh-14 headerimage1 headerimage2 headerimage3 headerimage4 headerimage5 headerimage6
Sie sind hier: Startseite > Templates > klr-3col-flex > fontsize.inc.php
Letzte Bearbeitung:

fontsize.inc.php

Damit sich der User der Website die Fontgröße nach eigenen Wünschen einstellen kann, ohne dafür die Zoom-Funktion der Browser benutzen zu müssen gibt es eine eigene Funktion der Website. Sie wird über drei Buttons in der Zeile der Brotkrümelnavigation gesteuert.

Das Script basiert auf diesem Artikel: http://www.lingo4u.de/article/fontsize

verkleinert die Schrift
A stellt die Schriftgröße auf den Ausgangswert zurück
vergrößert die Schrift

Dateiname: templates/krl-3col-flex/fontsize.inc.php

<?php
/* krl-3col-flex-V1 - last update 30.05.2021 */
/* Diese Lösung basiert auf diesem Artikel: http://www.lingo4u.de/article/fontsize */

/* nach einem gesetzten Cookie suchen */
if (!empty($_COOKIE['fontsize'])) {
$fontsize = $_COOKIE['fontsize'];
} elseif (!empty($_COOKIE['fontsizeR'])) {
$fontsize = $_COOKIE['fontsizeR'];
} else {
$fontsize = 101;
}

/* Schriftgröße soll geändert werden */
if (isset($_GET['font'])) {

if ($_GET['font']=='base') {
$fontsize = 100;
} elseif (($_GET['font']=='dec') && ($fontsize>60)) {
$fontsize -= 5;
} elseif (($_GET['font']=='inc') && ($fontsize<140)) {
$fontsize += 5;
}

/* Session-Cookie setzen, da die meist akzeptiert werden */
setcookie('fontsize', $fontsize, NULL, '/');
/* zusätzlich versuchen, dauerhaften Cookie zu setzen */
setcookie('fontsizeR', $fontsize, time()+60*60*24*365, '/');

/* Caching der Seite verhindern */
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store');
header('Pragma: no-cache');

}

/* Hilfsfunktion, zum erzeugen der Links */
function get_fontsize_link($action, $name) {

$document_uri = current(preg_split('/[&|\?]{1}font=/', $_SERVER['REQUEST_URI']));

$document_ref = str_replace('&', '&amp;', $document_uri);

if (strpos($document_ref, '?') === FALSE) {
$document_ref .= '?font='.$action;
} else {
$document_ref .= '&amp;font='.$action;
}

return '<a href="'.$document_ref.'">'.$name.'</a>';
}

?>

| Seitenanfang | |  - - - By CrazyStat - - -

Please activate JavaScript in your browser.

» Sitemap