Module
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 8: | Zeile 8: | ||
* ''Adreßverwaltung (geplant)'' | * ''Adreßverwaltung (geplant)'' | ||
− | == | + | ==Funktionsaufruf== |
# Ändern Sie die Endung Ihrer Datei in <code>php</code>. | # Ändern Sie die Endung Ihrer Datei in <code>php</code>. | ||
# Öffnen Sie die Datei in einem Texteditor (z.B. <code>notepad</code>). | # Öffnen Sie die Datei in einem Texteditor (z.B. <code>notepad</code>). | ||
Zeile 28: | Zeile 28: | ||
− | == | + | ==Funktionsausgabe== |
+ | ===HTML=== | ||
Die Ausgabe einer Funktion besteht aus einer reinen XHTML-Struktur. Je nach Funktion befindet sich diese Struktur in einem <code>DIV</code> oder <code>UL</code>-TAG. Dieses TAG ist mit einer HTML-ID versehen. | Die Ausgabe einer Funktion besteht aus einer reinen XHTML-Struktur. Je nach Funktion befindet sich diese Struktur in einem <code>DIV</code> oder <code>UL</code>-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. | Innerhalb der XHTML-Struktur sind einzelne Bereiche durch Klassen gekennzeichnet. Die Auflistung ist in der jeweiligen Funktion beschrieben. | ||
− | == | + | ===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. | 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. | ||
− | == | + | ===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. | Beinhaltet die Ausgabe ein Formular, wird in manchen Funktionen bei der Ausgabe eine JavaScript-Funktion mitgeliefert, die bei aktiviertem JavaScript die Formulareingaben überprüft. | ||
Zeile 45: | Zeile 46: | ||
− | == | + | ==Fehlermeldungen=== |
Fehlermeldungen haben folgende Struktur: | Fehlermeldungen haben folgende Struktur: | ||
<div class="info error"> | <div class="info error"> | ||
Zeile 74: | Zeile 75: | ||
− | ==Übersicht Moduleigenschaften== | + | ==Übersicht Modulbeschreibung== |
+ | ===Moduleigenschaften=== | ||
Jede Modulbeschreibung enthält eine Übersicht der Eigenschhaften. Die dortigen Angaben bedeuten: | Jede Modulbeschreibung enthält eine Übersicht der Eigenschhaften. Die dortigen Angaben bedeuten: | ||
* '''Name'''<br />Name des Moduls | * '''Name'''<br />Name des Moduls | ||
Zeile 83: | Zeile 85: | ||
− | == | + | ===Funktionseigenschaften=== |
Jede Funktionsbeschreibung enthält eine Übersicht der Eigenschhaften. Die dortigen Angaben bedeuten: | Jede Funktionsbeschreibung enthält eine Übersicht der Eigenschhaften. Die dortigen Angaben bedeuten: | ||
* '''Modul'''<br />Name des Moduls | * '''Modul'''<br />Name des Moduls |
Version vom 11. Februar 2007, 02:08 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 |
Funktionsaufruf
- Ä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.
Funktionsausgabe
HTML
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.
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.
=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
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 genauer 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 nach eigenen Bedürfnissen überschrieben werden.
Übersicht Modulbeschreibung
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
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