Hinweis
Das Modul ist ab Version 5  nicht mehr enthalten. Mit den neuen Möglichkeiten lässt sich eine Kontaktbörse sehr leicht und wesentlich flexibler abbilden.

Kontaktbörse

Die Kontaktbörse ermöglicht das Einstellen von Anwender-Kontaktinformationen. So können diese gegenseitig Kontakt aufnehmen. Es können derzeit Name, Postleitzahl, Ort und Land sowie das Arbeitsgebiet hinterlassen werden.

Funktionsweise
Der Anwender kann mit Hilfe von Wildcards (* oder ?) nach Datensätzen suchen. Eingabemöglichkeiten hat dagegen nur der Administrator. Eine erfolgreiche Suche wird unter der Suchmaske angezeigt.

Konfiguration
Alle nötigen Konfigurationen erhält das Modul über die Templates. Mehr ist nicht nötig.

Aufruf
Das Modul wird mit dem Makro {execmacro="kontakt"} in eine Seite eingebunden.

Templates
Die Oberfläche dieses Moduls besteht nur aus zwei Templates, zum einen der Suchfunktion (kontakt/search), zum anderen der Trefferliste (kontakt/hits).

Suchfunktion : kontakt/search
PLZ: <INPUT value={PLZ} name=PLZ><BR>
Ort: <INPUT value={Ort} name=Ort><BR>
Land: <INPUT value={Land} name=Land><BR>
Name: <INPUT value={Name} name=Name><BR>
Arbeitsgebiet: <INPUT value={Arbeitsgebiet} name=Arbeitsgebiet><BR>
<INPUT type=submit value=OK name=OK>
Bis auf die Formularfelder und den OK-Button lässt sich alles andere frei gestalten.

Trefferliste
: kontakt/hits
{nohits} Keine Treffer. Bitte wiederholen Sie Ihre Anfrage. {/nohits}
{hits} {hitcount} Treffer:<BR>
<TABLE>{row}
<TBODY>
<TR>
<TD>Name</TD>
<TD>{Name} (Datenstand: {Datenstand_Datum})<BR>
{PLZ} {Ort} ({Land}) </TD></TR>
<TR>
<TD>Kontakt</TD>
<TD>{Kontakt}</TD></TR>
<TR>
<TD>Arbeitsgebiet</TD>
<TD>{Arbeitsgebiet}</TD></TR>
<TR>
<TD colSpan=2> </TD></TR>{/row} </TBODY></TABLE>Zeige {from}-{to} von {hitcount}
{first}<A href="{firstlink}">|&lt;</A>{/first}
{prev}<A href="{prevlink}">&lt;&lt;</A>{/prev}
{next}<A href="{nextlink}">&gt;&gt;</A>{/next}
{last}<A href="{lastlink}">&gt;|</A>{/last}
{/hits}

Erklärung der Platzhalter

Zwischen {nohits} und {/nohits} wird der Text eingetragen, der erscheinen soll, wenn KEIN Treffer gefunden wurde.
Es ist auch möglich den Platz dazwischen leer zu lassen. Zwischen {hits} und {/hits} wird der Text eingetragen, der erscheinen soll, wenn es Treffer gegeben hat.
Der Platzhalter {hitcount} steht für die Anzahl gefundener Datensätze.
{Name}, {PLZ}, {Ort}, {Land} erklären sich von selbst.
{Datenstand_Datum} ist das Datum der letzten Änderung oder das Datum der Eintragung.
Die Art der Kontaktaufnahme ist im Feld {Kontakt} abgelegt.
{Arbeitsgebiet} erklärt sich wieder von selbst.
In der Zeile Zeige {from}-{to} von {hitcount} wird {from} ab der Nummer des ersten aktuell angezeigten Datensatzes ersetzt, {to} ab dem letzten aktuell angezeigten Eintrag. {hitcount} ist wieder die Anzahl der gefundenen Datensätze.
Der Rest:
{first}<A href="{firstlink}">|&lt;</A>{/first}
{prev}<A href="{prevlink}">&lt;&lt;</A>{/prev}
{next}<A href="{nextlink}">&gt;&gt;</A>{/next}
{last}<A href="{lastlink}">&gt;|</A>{/last}
dient der Navigation.

eforia® web manager Dokumentation
Stand V 3.01 / 20.12.2010
© Horst Klier
http://www.klier.net
Impressum