Springe zum Hauptinhalt
Universitäts­rechen­zentrum
Nutzbare Module für Webseiten
<?php

# Anzeige von "TUCaktuell"-Artikeln der Pressestelle
require_once('tu/inc/uni_aktuell.inc');

# max. 8 Artikel mit Label Informatik oder Schüler,
# dazu Artikel mit ID 4567, jünger als 60 Tage
echo uni_aktuell(array('Informatik''Schüler'4567), 860,
                 array('link' => 'popup''level' => 3));

/*
$html = uni_aktuell(array('label1' [,'label2', ...]), Anzahl, max._Alter [, array(stil, ...)]);
  Labels sind Tags oder IDs von Artikeln
   Tags:
     Bereiche: Naturwissenschaften, Mathematik, Maschinenbau,
               Elektrotechnik und Informationstechnik, Informatik,
               Wirtschaftswissenschaften, Philosophische Fakultät,
               Human- und Sozialwissenschaften, Universitätsrechenzentrum,
               Universitätsbibliothek, Zentrum für Lehrerbildung, MERGE,
               MAIN, Zentrum für Sport und Gesundheitsförderung
    oder
     Zielgruppen: Absolventen, Bau, Chemnitz, Corona, Familie, Forschung,
                  Freunde, Historie, International, Kulturhauptstadt,
                  Schüler, Studentenwerk, Studieninteressierte,
                  Studierende, Transfer, Weiterbildung, Wirtschaft

   mehrere in Feld angeben: array('Mathematik', 'Forschung')
     = Mathematik ODER Forschung

   einzelne Artikel ausschließen mit -ID: array('MAIN', -10888)
     = MAIN, aber nicht Artikel 10888

   Englische Artikel abrufen: Tag 'Englisch!' verwenden, z.B.
     array('Elektrotechnik und Informationstechnik', 'Englisch!')

   Anzahl = maximal angezeigter Artikel (standardmäßig 10)
   max._Alter = Artikel, die jünger als n Tage alt sind (standardmäßig 365)
     = Artikel mit Verfallsdatum werden nur bis zu diesem Datum angezeigt

   stil = Wie darstellen?
     array(
       'link' => 'popup'  - Artikelinhalte werden in einem Popup angezeigt,
                            kein Sprung auf die Seite der Pressestelle
       'level' => 3       - Zahl von 2 bis 6, welche Überschrift wird für
                            die Artikel-Titel verwendet: h2 bis h6
                            (standardmäßig h2) → muss in Ihre
                            Seitenstruktur passen, so dass Überschriften-
                            Hierarchie stimmt (Barrierefreiheit)
     )

  Mehrfachaufruf möglich, z.B.:
    require_once('tu/inc/uni_aktuell.inc');
    if ($uni_aktuell = uni_aktuell(array('Maschinenbau'), 4, 14)) {
        echo '<h1>Neuigkeiten</h1>' . $uni_aktuell;
    } else {    // Keine vorhanden → 2 Standard-Artikel
        echo '<h1>Neuigkeiten-Best-of</h1>' . uni_aktuell(array(1234, 1789));
    }
*/
?>

Zeige Ausgabe mit diesem Programmcode