Module
Admin (Diskussion | Beiträge) (→Ausgabe von Fehlermeldungen) |
Admin (Diskussion | Beiträge) (→Ausgabe von Fehlermeldungen) |
||
Zeile 51: | Zeile 51: | ||
<p>Fehlermeldung</p> | <p>Fehlermeldung</p> | ||
</div> | </div> | ||
− | + | Desweitern können in der weitern Ausgabe die Fehlerstellen geneuer markiert sein. | |
+ | Sie werden durch folgende Stylesheet-Angaben vorformatiert: | ||
<style> | <style> | ||
.info h3 { | .info h3 { | ||
− | margin-bottom: 0 | + | margin-bottom: 0; |
} | } | ||
.info p { | .info p { | ||
− | margin-top: 0 | + | margin-top: 0; |
} | } | ||
.error p, | .error p, | ||
Zeile 66: | Zeile 67: | ||
label.error { | label.error { | ||
color: red; | color: red; | ||
− | font-weight: bold | + | font-weight: bold; |
} | } | ||
</style> | </style> |
Version vom 11. Februar 2007, 02:04 Uhr
Module sind die einzelnen Verwaltungseinheiten von iTrack. Derzeit besteht iTrack aus folgenden Modulen:
- Benutzerverwaltung (Accounts)
- Gliederungen (Units)
- Events
- Umfragen (in Entwicklung)
- Seitenbearbeitung (in Entwicklung)
- Seitenstruktur (geplant)
- Adreßverwaltung (geplant)
Inhaltsverzeichnis |
Anwenden eines Funktionsuafrufs
- Ändern Sie die Endung Ihrer Datei in
php
. - Öffnen Sie die Datei in einem Texteditor (z.B.
notepad
). - Bewegen Sie den Cursor an die Stelle, an der die Ausgabe erfolgen soll.
- Rufen Sie die gewünschte Funktion an dieser Stelle mit folgendem Code auf:
<?php include("http://lib.itrack.de/MODULE/?FUNCTION&PARAMETER1=VALUE1&PARAMETER2=VALUE2") ?>
Die großgeschriebenen Wörter sind durch entsprechende Angaben zu ersetzen wie folgt:
-
MODULE
: jeweiliger Modulname -
FUNCTION
: Funktionsname -
PARAMETERn
: Name des n. Parameters -
VALUEn
: Wert des n. Parameters
HIER ANGABEN FÜR SONDERZEICHEN: ' ','&','=','/','?',etc. ERGÄNZEN
Die Angaben für die eine Funktion entnehmen Sie bitte der zugehörigen Funktionsbeschreibung im jeweiligen Modul.
Ausgabe eines Funktionsaufrufs
Die Ausgabe einer Funktion besteht aus einer reinen XHTML-Struktur. Je nach Funktion befindet sich diese Struktur in einem DIV
oder UL
-TAG. Dieses TAG ist mit einer HTML-ID versehen.
Innerhalb der XHTML-Struktur sind einzelne Bereiche durch Klassen gekennzeichnet. Die Auflistung ist in der jeweiligen Funktion beschrieben.
Mitgelieferte Stylesheets
Damit die Darstellung der XHTNL-Struktur auch ohne eigene Stylesheet-Angaben bereits ordentlich aussieht, werden diese bei manche Funktionen über rudimentäre Stylesheet-Angaben vorformatiert. Dabei findet die jeweilige HTML-ID Verwendung. Die Angaben können an die eigenen Bedürfnisse angepaßt werden. Eine Auflistung dieser Angaben finden Sie jeweils in der Beschreibung des Moduls.
Mitgelieferte JavaScripts
Beinhaltet die Ausgabe ein Formular, wird in manchen Funktionen bei der Ausgabe eine JavaScript-Funktion mitgeliefert, die bei aktiviertem JavaScript die Formulareingaben überprüft.
ÜBERSCHREIBEN DER INIT-FUNKTION VERHINDERN ÜBERSCHREIBEN DER INIT-VARIABLEN VERHINDERN VORGEHEN BEI EIGENEM onLoad-EVENT ERGÄNZEN
Ausgabe von Fehlermeldungen
Fehlermeldungen haben folgende Struktur:
<div class="info error"> <h3>Fehlertyp</h3> <p>Fehlermeldung</p> </div>
Desweitern können in der weitern Ausgabe die Fehlerstellen geneuer markiert sein. Sie werden durch folgende Stylesheet-Angaben vorformatiert:
<style> .info h3 { margin-bottom: 0; } .info p { margin-top: 0; } .error p, .error label, p.error, td.error, span.error, label.error { color: red; font-weight: bold; } </style>
Diese Definitionen können bach eigenen Bedürfnissen überschrieben werden.
Übersicht Moduleigenschaften
Jede Modulbeschreibung enthält eine Übersicht der Eigenschhaften. Die dortigen Angaben bedeuten:
- Name
Name des Moduls - Voraussetzungen
Techniche Voraussetzungen für den Einsatz - Technik
Bei der Ausgabe eingesetzte Techniken - Aufruf
URL für den Aufruf - Funktionen
Funktionen des Moduls
Übersicht Funktionseigenschaften
Jede Funktionsbeschreibung enthält eine Übersicht der Eigenschhaften. Die dortigen Angaben bedeuten:
- Modul
Name des Moduls - Name
Name der Funktion - Parameter
Namen der möglichen Parameter - HTML-ID
Name der ID des umgebenden HTML-TAGs - JS-Initialisierung
Name der JavaScript-Funktion für die Initialisierung