-
-
-
-
-
- Sonstiges
~~NOCACHE~~~~NOTOC~~{{fortune}} %recent()% %clearer()% #template?showonly=ListenName(listabo.php|daten:listen)#
Es muss nur der ListenName ausgetauscht werden. Bereits existierende Schlüsselwörter (d.h. „eingetragene“ Mailinglisten) sind unter :daten:listen zu finden (jeweils das Schlüsselwort hinter „listname“ ist ausschlaggebend). Beispiel für das Ergebnis:
Schön wäre es, das Formular in eine Box einzubinden.
{{page>seite}}{{page>namespace:seite}}{{page>seite#abschnitt}}{{page>namespace:seite#abschnitt}}Es wird einfach die Seite seite an der Position des Tags eingefügt. Optional kann man den Namespace namespace angeben, wenn sich die einzufügende Seite nicht im aktuellen Namespace befindet. Außerdem lässt sich der eingefügte Teil auf einen durch abschnitt bezeichneten Abschnitt beschränken.
Zuerst braucht ihr eine Seite, auf der ihr die Blog-Übersicht unterbringt. Dort schreibt ihr einfach die folgende magische Zeile rein:
{{blog>:users:username:blog?10}}
Statt username müsst ihr natürlich euren eigenen Wiki-Benutzernamen angeben. Damit wird auch ein neuer Namespace namens 'blog' in eurem eigenen Usernamespace angelegt, in dem die einzelnen Artikel dann abgelegt werden.
Ihr erhaltet dann eine Eingabezeile, um neue Artikel anzulegen. Diese sehen dann wie ganz normale Wiki-Seiten aus. Macht eine Überschrift darüber, um den Titel des Artikels festzulegen und schreibt dann einfach den Artikel...
Dazu muss man eine Seite mit folgendem Inhalt anlegen:
* targetpage: neuigkeitendatenseite * head: 40| |Überschrift * start: 10|date(now)|Start-Datum (An dem Tag wird der Eintrag erstmalig angezeigt, gleichzeitig Veröffentlichungsdatum) * stop: 10|date(2 weeks)|Stop-Datum (Ab dem Tag wird der Eintrag nicht mehr angezeigt) * text: 50*5| |Text ----
Syntax einer Zeile ist also:
* feldname: feldwert
... wobei der Feldwert nochmals unterteilt werden kann in:
Größe | Vorgabe | Überschriftentext
... und „Größe“ kann entweder ein einzelner Integer sein (einzeiliges Eingabefeld) oder eine Angabe der Form X*Y (Spalten mal Zeilen eines mehrzeiligen Eingabefeldes). Die „Vorgabe“ ist ein Text, kann aber auch die Funktion date() beinhalten, welche die meisten englischen Angaben versteht.
Wir nehmen einfach mal an, die Seite wurde unter ':daten:neuigkeitenvorlage' abgespeichert.
#template(datainput.php|:daten:neuigkeitenvorlage)#
Dieser Befehl zeigt ein Eingabeformular für Neuigkeiten an.
%template?previewlength=120(newslist.php|neuigkeitendatenseite)%
Zeigt die News aus einer Datenseite an (in diesem Fall aus „neuigkeitendatenseite“ mit einer Vorschautextlänge von 120).
#template(newsitems.php|neuigkeitendatenseite)#
%dirlisting?max=5&sort=desc&preview(http://fsinfo.cs.uni-dortmund.de/downloads/bbred/|*.pdf)%
Liest die angegebene Adresse (idealerweise ein Apache Directory Listing) ein, parst sie auf Links auf Dateien, die dem angegebenen Pattern entsprechen, und zeigt das Listing an. Maximal werden max Dateien angezeigt, Sortierung (sort) kann asc oder desc sein. Ein Preview wird nur angezeigt, wenn preview angegeben ist – und bisher nur für Bilddateien und PDFs.
Weitere Informationen (intern)
Seit dem 22.06.07 ist das Plugin „userpoll“ installiert. Mit diesem ist es möglich Abstimmungen zu einer Frage durchzuführen. Entgegen dem Plugin „poll“ (nicht installiert) merkt sich „userpoll“ den User, der abgestimmt hat. Nicht eingeloggte oder nicht registrierte User können dabei nicht an der Abstimmung teilnehmen. Jeder User kann seine Stimme nur einmal abgeben, hat aber die Möglichkeit diese nachträglich zu ändern. „userpoll“ gibt das Ergebnis als Prozentwert und grafisch per Balken aus. Die Zahl der Stimmen pro möglicher Entscheidung wird ebenfalls angezeigt. Das Plugin läuft im PlayGround als Test.
Um eine Abstimmung durchzuführen/userpoll einzusetzen muss folgender Code in eine Wiki-Seite geschrieben werden:
<userpoll [id]> [question] * [option] * [option] * ... </userpoll>
[id] wird dabei durch eine Überschrift ersetzt.
Der Rest ist wohl selbsterklärend
Bei Fragen, bitte eine Mail an fsinfo [dash] webmaster [at] lists [dot] cs [dot] uni [dash] dortmund [dot] de
Ach so: Die eckigen Klammern ( “[“ und “]“ ) bitte überall stehen lassen!