Modulintegration
Admin (Diskussion | Beiträge) (→CSS) |
Admin (Diskussion | Beiträge) (→JavaScript) |
||
Zeile 44: | Zeile 44: | ||
Was ist mit eigenen window.onload-Initialisierungen? | Was ist mit eigenen window.onload-Initialisierungen? | ||
Z.B. UserFunktion initUser mit 1 array für Parameter? | Z.B. UserFunktion initUser mit 1 array für Parameter? | ||
+ | Wenn man die JS-Unterstützung nutzen will, dürfen die nachfolgend aufgelisteten, vordefinierten Objekte nicht überschrieben werden. | ||
===Fehlermeldungen=== | ===Fehlermeldungen=== |
Version vom 11. Februar 2007, 04:04 Uhr
Bitte beachten Sie vor dem Einbinden die Systemvoraussetzungen.
Inhaltsverzeichnis |
Allgemeines
Alle Angaben sind case-sensitive.
BESCHREIBUNG BEDEUTUNG DER SCHREIBWEISEN
Funktionsaufruf
Um einen Informationsblock in Ihre Seite einzubinden, gehen Sie wie folgt vor:
- Ä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.
CSS
Damit die Darstellung der XHTML-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.[1]
Überschreiben von CSS-Anweisungen Das Mailformular ist per CSS formatiert. Nachfolgende Angaben sind dabei voreingestellt und können problemlos geändert werden. Zusätzliche Eigenschaften für die Selektoren sind grundsätzlich möglich, können dann aber dazu führen, daß die Darstellung an manchen Stellen inkonsistent wird.
JavaScript
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 Die JS-Unterstützung benötigt eine Initialisierung per window.onload-Event. Was ist mit eigenen window.onload-Initialisierungen? Z.B. UserFunktion initUser mit 1 array für Parameter? Wenn man die JS-Unterstützung nutzen will, dürfen die nachfolgend aufgelisteten, vordefinierten Objekte nicht überschrieben werden.
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.[1]
- [1] Zur Anpassung der Stylesheet-Angaben sollten Sie mit CSS vertraut sein.