Wissen, was gut ist. Studieren in Chemnitz.

Definition des Rahmens: config.inc

Der "Rahmen", in der eine Gruppe von Webseiten erscheinen soll, wird in einer PHP-Datei namens config.inc festgelegt. Eine solche Datei können Sie leicht im Autorensystem anlegen und bearbeiten, indem Sie dort ein HTML-Formular ausfüllen. Die folgende Übersicht enthält als Referenz die vollständige Liste der unterstützten Parameter.

Neue Definitionen sind hervorgehoben.

Legende:   Variable muss eingestellt werden     Variable nur setzen, wenn anders als Standard gewünscht

Navigations-Leiste
$nav[] Feld zur Definition der Navigations-Hierarchie:
$nav['Name'] = 'URL-Pfad oder vollständiger URL';
Verwendung: zur Orientierungshilfe nach dem Kopfbild ("Brotkrümel-Navigation")
Standard: TU Chemnitz (mit Verweis auf die TU Startseite) - wird immer an erste Stelle gesetzt.
Beispiel:
$nav['Fak. für Informatik'] = '/informatik/';
$nav['Professur Bitmagie'] = '/informatik/bitmagie/';
$haupttitel Name, insb. für Professuren
Verwendung: wenn gesetzt, erscheint es unter dem Kopfbild
Standard: Aktueller TU-Slogan
Beispiel: $haupttitel = 'Professur für Koch- und Backkunst';
$quicklinks Verwendung: Menü mit wichtigen / oft gesuchten Webseiten oben rechts ("Direkt zu:"). Folgende Angaben sind möglich:
  • '1' = Standard-Direkt-zu-Menü anzeigen (wie auf der TU-Homepage)
  • '0' = keine Schnellauswahl anzeigen
  • 'dateiname' = Menü wird aus dem Inhalt von dateiname erzeugt. Diese Textdatei hat folgenden Aufbau:
    Zwischenüberschrift ohne Link
    *Zwischenüberschrift | Link
    Name | URL
    Name2 | URL2
    ...
    
Standard: Verweise zu oft gesuchten Webseiten
Beispiel: $quicklinks = 'linktipps'; # Schnellauswahl aus Datei linktipps
Spracheinstellungen
$language de = Deutsch, en = Englisch
Verwendung: Sprache des Rahmens (Logo und andere Elemente) - sollte der des Seiteninhaltes entsprechen.
Standard: de
Beispiel: $language = 'en';
$lang[]
Definition einer Webseite oder eines Webangebots in einer anderen Sprache, definiert sind z.Z. de und en
$lang['sprache'] = Wert;
Verwendung: Automatisches Verknüpfen mit anderssprachiger Webseite - Fahnensymbole oben rechts
Als sprache sind z.Z. definiert: de, en, ru, cz. Als Wert ist angebbar:
  • '1'  - Verknüpfungen werden automatisch an Hand der Endung gesucht
    $lang['en'] = '1'; - Verknüpfung wird nur erzeugt, wenn es eine entsprechende Datei mit Endung .en gibt
  • 'G' - wie '1', wenn es keine eigene Übersetzung gibt, wird eine maschinelle Übersetzung verlinkt (Google Translate)
  • '0' - es wird keine Verknüpfung erzeugt
  • 'Pfad' - für alle Dokumente im Menü wird eine Verknüpfung zu einem festen Pfad erzeugt, z.B.
    $lang['en'] = '/en/'; - immer vernüpft mit http://www.tu-chemnitz.de/en/
Standard: keine Verknüpfung
Beispiel: $lang['en'] = '1'; # automatisches Verknüpfen zu englischer Seite
Inhalt-Menüs
$links[]
$rechts[]
Feld zur Definition des linken bzw. rechten Inhalt-Menüs. Wenn nicht gesetzt, erscheinen keine Menüs.
$links[] = array('url' => 'URL', 'name' => 'Name der Seite');

Verwendung: Inhaltsverzeichnis dieses Angebotes, Tabelle auf der linken bzw. rechten Seite
Im Feld array sind folgende Angaben erlaubt:
'url' => 'URL' - als URL ist angebbar:
  • Dateiname in aktuellem Verzeichnis oder Unterverzeichnis,
  • absoluter Name (= URL-Pfad, startet mit /),
  • vollständiger URL (mit :// oder mailto:)
  • Übergang zu https: https:dateiname
  • Wird 'url' weggelassen, bleibt der Menüeintrag ohne Link
'name' => 'Titel der Seite'
  • Kurz und prägnant: erscheint als Text im Menü
  • Bildet den Dokumenten-Titel <title>
'info' => 'Weitere Infos'
  • Mgl. Erläuterung des Titels: erscheint beim Überfahren mit der Maus (<title> Tag im Menü)
'stil' => '...'
  • '' oder weggelassen: normaler Eintrag
  • 'kopf': hervorgehobener Eintrag
  • 'submenu': eingerückter Unterpunkt
  • 'klappm': Menüpunkt(e) werden beim Überfahren mit der Maus angezeigt, oder wenn eine Seite aktiv ist
  • 'subm': versteckter Menüpunkt, wird erst angezeigt, wenn vorheriger Eintrag (ungleich subm) angeklickt wird / die aktive Seite ist
  • 'absatz': Leerzeile zur Trennung
  • 'imglink': ein Bild mit Verweis, 'name' ist Dateiname des Bildes (max. 190 Pixel breit)
  • 'inc': 'url' dieses Eintrages ist ein Dateiname, der Inhalt (HTML oder PHP-Kode) wird hier eingefügt
  • 'hidden': Eintrag wird im Menü nicht angezeigt (ohne dass der Eintrag gelöscht werden muss, kann später wieder geändert werden), aber ggf. in Navigationsleiste bei aktiver Seite
'icon' => 'Bilddatei'
  • kleines Bild, das vor dem Text erscheint: PNG, GIF, JPG, max 18x24 Pixel (eine Zeile)
  • auch: Hintergrundbild für diesen Eintrag - hier Kontrast beachten
'target' => 'Zielfenster'
  • legt Fenster fest, in das beim Klicken geladen wird, z.B. immer neues Fenster: '_blank'
'auth' => '1'
  • Menüeintrag erscheint nur, wenn Leser via Web-Trust-Center authentisiert ist

Standard: keiner
Beispiel:
      # 1. Eintrag - hervorgehoben:
        $links[] = array('name' => 'Die Professur', 
                    'url' => 'index.php', 'stil' => 'kopf');
      # 2. Eintrag - Unterpunkt
        $links[] = array('name' => 'Lehrangebot', 'url' => 'lehre/'
                    'info' => 'Vorlessungen und Seminare');
      # 3. Eintrag - "Blindeintrag"
        $links[] = array('name' => 'Publikationen', 'stil' => 'kopf');
      # 4. Eintrag - Übergang zu https
        $links[] = array('name' => 'Skripte', 'url' => 'https:scripts/');
        

Siehe auch: Demo der Möglichkeiten
Variablen
$autor Der Autor / Verfasser dieser WWW-Seiten
Verwendung: in META-Tags, am Ende der WWW-Seite
Standard: keiner
Beispiel: $autor = 'Alfons Bitmeister';
$email E-Mail-Adresse des Autors für Rückfragen
Verwendung: Verweis unter dem Autorennamen
Standard: keiner
Beispiel: $email = 'alf@hrz.tu-chemnitz.de';
$kopfbild
Name einer Bild-Datei
Verwendung: Bild am Beginn der Seite (Mitte)
Standard: /tu/images/titel_uni.jpg
Beispiel: $kopfbild = '/tu/images/titel/titel_urz.jpg';
vorhandene Kopfbilder ...
$fakultbild Name einer Bild-Datei, Bild sollte 50 Pixel hoch sein
Verwendung: Bild am Beginn der Seite (rechts)
Standard: /tu/images/titel/nhsg.jpg
Beispiel: $fakultbild = '/urz/urzlogo.png';
$seitenbild
$seitenbild_bg
Name einer Bild-Datei, Bild sollte maximal 100 Pixel hoch sein,
evtl. Hintergrundfarbe oder -bild, wird links ergänzt, wenn mehr Platz ist als seitenbild breit ist. Wenn $seitenbild_bg nicht gesetzt ist, wird ein himmelblauer Hintergrund eingesetzt.
Verwendung: horizontaler Bildstreifen über dem Inhalt
Standard: kein Bild
Beispiel: $seitenbild = '/tu/images/titelbilder/titelbild_uni.jpg';
$organisation Name der Einrichtung, Fakultät
Verwendung: in META-Tags, im Copyright
Standard: TU Chemnitz
Beispiel: $organisation = 'TU Chemnitz, URZ';
$adresse Postadresse der Einrichtung, Fakultät
Verwendung: am Ende der WWW-Seite
Standard: Technische Universität Chemnitz, Straße der Nationen 62, 09107 Chemnitz
Beispiel: $adresse = 'TU Chemnitz, 09107 Chemnitz';
$copyright Copyright-Vermerk
Verwendung: am Ende der WWW-Seite
Standard: Copyright © 2009 by $organisation. Alle Rechte vorbehalten.
Beispiel: $copyright = 'Alfons Bitmeister, TU Chemnitz, 2008';
$impressum Verweis zu einem Impressum
Verwendung: am Ende der WWW-Seite
Standard: /tu/impressum.php
Beispiel: $impressum = '/urz/impressum.html';
$keywords Schlagwörter für Suchmaschinen
Verwendung: Meta-Tag keywords im HTML-Kopf
Standard: zusammengesetzt aus Titel und Navigation
Beispiel: $keywords = 'Magie der Bits, Bitmagie';
$icon Name einer Icon-Datei
Verwendung: Moderne Browser zeigen ein kleines Icon in der URL-Zeile oder in den Lesezeichen.
Standard: /tu/images/tuc.ico
Beispiel: $icon = '/mbv/mb.ico';
$feed_url, $feed_titel Verweis und Titel zu einer RSS-Atom XML-Datei
Verwendung: Moderne Browser unterstützen damit dynamische Lesezeichen.
Standard: -
Beispiel: $feed_url = 'http://www.tu-chemnitz.de/tu/presse/rss/pressemitteilungen.php';
$feed_titel = 'Aktuelle Pressemitteilungen';
$facebook Name einer Facebook-Seite (wird www.facebook.com/ angehängt) oder '0' zum Ausschalten dieser Funktion
Verwendung: Facebook-Icon mit Verweis zur Facebook-Seite
Standard: Facebook-Seite der TU Chemnitz
Beispiel: $facebook = 'CS_TUChemnitz';
$twitter Name eines Tweets (Twitter-Feed) oder '0' zum Ausschalten dieser Funktion
Verwendung: Twitter-Icon mit Verweis zum Tweet
Standard: Tweet der TU Chemnitz
Beispiel: $twitter = 'Informatik.TUC';
$xing Verlinkung Xing (Pfad, der an www.xing.com/ angehängt wird) oder '0' zum Ausschalten dieser Funktion
Verwendung: Xing-Icon mit Verweis zur Xing-Seite
Standard: Xing-Alumni-Portal der TU Chemnitz
Beispiel: $xing = '0';
$youtube Verlinkung Youtube (Pfad, der an www.youtube.com/ angehängt wird) oder '0' zum Ausschalten dieser Funktion
Verwendung: Youtube-Icon mit Verweis zur Youtube-Seite
Standard: Youtube-Kanal der TU Chemnitz
Beispiel: $youtube = '0';
$css_in Zusätzliche CSS-Stylesheet-Definitionen
Verwendung: im HTML-Kopf
Standard: keiner
Beispiel: $css_in = 'code {font-weight: bold;}'; - Definition einzelner Stile
$css_in = '@import url(zusatz.css);'; - importiert eigene CSS-Datei
$javascript
oder
$javascript[]
Einfügen einer oder mehrerer JavaScript-Datei(en)
Verwendung: im HTML-Kopf in <script<>-Tags
Standard: $javascript = array('highslide', 'jquery', 'jquery-ui'); - Einbinden der JavaScript-Bibliotheken Highslide, jQuery und jQuery-UI
Beispiel: $javascript = array('highslide', 'scripts/funktionen.js'); - Einfügen von Highslide und scripts/funktionen.js
$charset Festlegung des Zeichensatzes, in dem die Rahmendefinition und alle Dokumente erstellt wurden.
Für neue Webangebote empfiehlt sich UTF-8 (universeller Unicode-Zeichensatz). Ansonsten nicht ändern (oder dann alle Dokumente konvertieren)!
Verwendung: im HTML-Kopf
Standard: iso-8859-1 (deutsch, englisch) bzw. utf-8 (andere Sprachen)
Beispiel: $charset = 'utf-8';
$menu_noencode Wenn im Inhaltsmenü HTML-Tags untergebracht werden müssen, dann diese Variable auf 1 setzen. Achtung, es müssen dann alle Kodierungen fehlerfei sein!
Verwendung: für Inhaltsmenü(s)
Standard: 0
Beispiel: $menu_noencode = 1;
wenn z.B. im Inhaltmenü ein Umbruch erzwungen werden soll:
$links[] = array('name' => 'Webseitendesign-<br />unterweisung", ...);
$doctype Spezifikation des Dokumententyps
Verwendung: <!DOCTYPE - Deklaration zu Beginn der Seite
Erlaubt sind: 'xhtml1-strict' und 'xhtml11', ohne oder andere Angabe = Standard.
Standard: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Beispiel: $doctype = 'xhtml1-strict';
Am Ende der Datei config.inc müssen immer diese Zeilen stehen:

$basedir = dirname(__FILE__);
require_once('tuc3.inc');