Module

Aus iTrack
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Ausgabe von Fehlermeldungen)
K (Schützte „Module“: Weblink-Spam ([edit=autoconfirmed] (unbeschränkt) [move=autoconfirmed] (unbeschränkt)))
 
(21 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Module sind die einzelnen Verwaltungseinheiten von ''iTrack''. Derzeit besteht ''iTrack'' aus folgenden Modulen:
 
Module sind die einzelnen Verwaltungseinheiten von ''iTrack''. Derzeit besteht ''iTrack'' aus folgenden Modulen:
* [[Accounts|Benutzerverwaltung]] (Accounts)
+
*[[Accounts|Benutzerverwaltung (Accounts)]]
* [[Units|Gliederungen]] (Units)
+
*[[Units|Gliederungen (Units)]]
* [[Events]]
+
*[[Events]]
* ''[[Umfragen]] (in Entwicklung)''
+
*''[[Votings|Umfragen (Votings)]] (in Entwicklung)''
* ''Seitenbearbeitung (in Entwicklung)''
+
*''Seitenbearbeitung (in Entwicklung)''
* ''Seitenstruktur (geplant)''
+
*''Seitenstruktur (geplant)''
* ''Adreßverwaltung (geplant)''
+
*''Adreßverwaltung (geplant)''
  
==Anwenden eines Funktionsuafrufs==
 
# Ändern Sie die Endung Ihrer Datei in <code>php</code>.
 
# Öffnen Sie die Datei in einem Texteditor (z.B. <code>notepad</code>).
 
# 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:<pre><?php include("http://lib.itrack.de/MODULE/?FUNCTION&PARAMETER1=VALUE1&PARAMETER2=VALUE2") ?></pre>
 
  
Die großgeschriebenen Wörter sind durch entsprechende Angaben zu ersetzen wie folgt:
+
==Übersicht Modulbeschreibung==
<ul>
+
===Moduleigenschaften===
* <code>MODULE</code>: jeweiliger Modulname
+
{|class="toc overview"
* <code>FUNCTION</code>: Funktionsname
+
|+Übersicht
* <code>PARAMETERn</code>: Name des n. Parameters
+
!Modul
* <code>VALUEn</code>: Wert des n. Parameters
+
|Name des Moduls
</ul>
+
|-
 +
!Voraussetzungen
 +
|Technische Voraussetzungen bei Verwendung
 +
|-
 +
!Technik
 +
|Bei der Ausgabe eingesetzte Techniken
 +
|-
 +
!URL
 +
|URL für den Aufruf
 +
|-
 +
!Funktionen
 +
|Aufrufbare Funktionen
 +
|}
 +
Jede Modulbeschreibung enthält eine Übersicht Ihrer Eigenschhaften. Die jeweiligen Angaben bedeuten:
  
 +
===Funktionseigenschaften===
 +
{|class="toc overview"
 +
|+Übersicht
 +
!Modul
 +
|Name des Moduls
 +
|-
 +
!Name
 +
|Name der Funktion
 +
|-
 +
!URL
 +
|URL zum Aufruf der Funktion
 +
|-
 +
!Parameter
 +
|Namen der Funktionsparameter
 +
|-
 +
!HTML-TAG
 +
|Oberstes XHTML-Tag der Ausgabe
 +
|-
 +
!HTML-ID
 +
|HTML-ID des XHTML-TAGs
 +
|-
 +
!CSS
 +
|Ja, falls durch CSS vorformatiert.
 +
|-
 +
!JavaScript
 +
|Verwendete JS-Funktionen
 +
|}
 +
Jede Funktionsbeschreibung enthält eine Übersicht Ihrer Eigenschhaften. Die jeweiligen Angaben bedeuten:
  
'''HIER ANGABEN FÜR SONDERZEICHEN: ' ','&','=','/','?',etc. ERGÄNZEN'''
+
[[Category:Webmaster]]
 
+
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 <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.
+
 
+
 
+
==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:
+
&lt;div class="info error">
+
  &lt;h3>Fehlertyp</h3>
+
  &lt;p>Fehlermeldung</p>
+
&lt;/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'''<br />Name des Moduls
+
* '''Voraussetzungen'''<br />Techniche Voraussetzungen für den Einsatz
+
* '''Technik'''<br />Bei der Ausgabe eingesetzte Techniken
+
* '''Aufruf'''<br />URL für den Aufruf
+
* '''Funktionen'''<br />Funktionen des Moduls
+
 
+
 
+
==Übersicht Funktionseigenschaften==
+
Jede Funktionsbeschreibung enthält eine Übersicht der Eigenschhaften. Die dortigen Angaben bedeuten:
+
* '''Modul'''<br />Name des Moduls
+
* '''Name'''<br />Name der Funktion
+
* '''Parameter'''<br />Namen der möglichen Parameter
+
* '''HTML-ID'''<br />Name der ID des umgebenden HTML-TAGs
+
* '''JS-Initialisierung'''<br />Name der JavaScript-Funktion für die Initialisierung
+
 
+
 
[[Category:Module]]
 
[[Category:Module]]

Aktuelle Version vom 17. November 2009, 12:34 Uhr

Module sind die einzelnen Verwaltungseinheiten von iTrack. Derzeit besteht iTrack aus folgenden Modulen:


[Bearbeiten] Übersicht Modulbeschreibung

[Bearbeiten] Moduleigenschaften

Übersicht
Modul Name des Moduls
Voraussetzungen Technische Voraussetzungen bei Verwendung
Technik Bei der Ausgabe eingesetzte Techniken
URL URL für den Aufruf
Funktionen Aufrufbare Funktionen

Jede Modulbeschreibung enthält eine Übersicht Ihrer Eigenschhaften. Die jeweiligen Angaben bedeuten:

[Bearbeiten] Funktionseigenschaften

Übersicht
Modul Name des Moduls
Name Name der Funktion
URL URL zum Aufruf der Funktion
Parameter Namen der Funktionsparameter
HTML-TAG Oberstes XHTML-Tag der Ausgabe
HTML-ID HTML-ID des XHTML-TAGs
CSS Ja, falls durch CSS vorformatiert.
JavaScript Verwendete JS-Funktionen

Jede Funktionsbeschreibung enthält eine Übersicht Ihrer Eigenschhaften. Die jeweiligen Angaben bedeuten:

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Werkzeuge