Papoo Klassen
(→Replacement für Acronyme, Links und Sprachauszeichnungen) |
(→Replacement für Acronyme, Links und Sprachauszeichnungen) |
||
Zeile 61: | Zeile 61: | ||
Diese Klasse soll in einer Variablen mit HTML alle Stichwörter | Diese Klasse soll in einer Variablen mit HTML alle Stichwörter | ||
die aus einer Datenbank ausgelesen werden ersetzen mit: | die aus einer Datenbank ausgelesen werden ersetzen mit: | ||
− | a) Stichwörter zu Links <a href=""></a> | + | * a) Stichwörter zu Links <a href=""></a> |
− | b) Stichwörter zu Abkürzungen <acronym title=""></acronym> | + | * b) Stichwörter zu Abkürzungen <acronym title=""></acronym> |
− | c) language Attribute setzen <span lang="xx" xml:lang="xx"></span> | + | * c) language Attribute setzen <span lang="xx" xml:lang="xx"></span> |
Version vom 01:00, 3. Jan 2006
Übersicht über die Papoo Klasse
Variablen einbinden von außen
In dieser Klasse werden alle Variablen eingebunden die von außen kommen. D.h. $_POST und $_GET werden als $this->checked->variablen_name eingebunden.
- /classes/variables_class.php
Inhalt Klasse
Diese Klasse ist abstrakt und dient der Übermittlung von Ergebnissen ins Template. Um Daten dorthin zu übergeben, sollten beliebige Klassen Ihren Inhalt an $this->content->template[] übergeben.
- /classes/content_class.php
diverse Methoden Klasse
Diverse öffentliche Methoden
- /classes/diverse_class.php
Session Klasse zur Einbindung der Sessionvariablen
Diese Klasse initialisert alle übergebenen Sessionvariablen und wandelt diese in Eigenschaften der Klasse session um.
- /classes/session_class.php
CMS Klasse, alle Eigenschaften des CMS
Diese Klasse initialisert alle Eigenschaften die das Papoo CMS aus den Stammdaten hat. Daher heißt die Klasse auch papoo_daten
- /classes/cms_class.php
Mail Klasse einbinden
- /classes/class.phpmailer.php
- /classes/mail_it_class.php
User Klasse, alle Eigenschaften der User
Diese Klasse initialisert einen Benutzer, mit do_einlogg werden die Daten mit der Datenbank abgeglichen.
- /classes/user_class.php
CMS Klasse, alle Eigenschaften des Menüs
Hier wird die Menüklasse initialisiert, zurückgegeben wird das komplette Menü
- /classes/menu_class.php
Umwandlung von bbcode in HTML
- /bbcode.inc.php
HTML Validierungsklasse
Mit dieser Klasse sollen einige groben Validierungsfehler behoben werden, die unter papoo bedingt durch Eingabe fehler und andere Probleme entstehen.
Ab PHP5 steht auch eine echte tidy Funktion zur Verfügung.
- /classes/html_valid_class.php
Replacement für Acronyme, Links und Sprachauszeichnungen
Diese Klasse soll in einer Variablen mit HTML alle Stichwörter die aus einer Datenbank ausgelesen werden ersetzen mit:
- a) Stichwörter zu Links <a href=""></a>
- b) Stichwörter zu Abkürzungen <acronym title=""></acronym>
- c) language Attribute setzen
- /classes/replace_class.php
weitere Seiten Klasse einbinden
- require_once pfad_open_bd."/classes/weiter_class.php";
Artikel Klasse
- require_once pfad_open_bd."/classes/artikel_class.php";
3. Spalte
- require_once pfad_open_bd."/classes/collum_class.php";
Sitemap Klasse
- require_once pfad_open_bd."/classes/sitemap_class.php";
Forum Klasse
- require_once pfad_open_bd."/classes/forum_class.php";
Counter Klasse
- require_once pfad_open_bd."/classes/counter_class.php";
Such Klasse
- require_once pfad_open_bd."/classes/search_class.php";
Messages Klasse
- require_once pfad_open_bd."/classes/message_class.php";
class_file_upload.php einbinden
- require_once pfad_open_bd."/class_file_upload.php";
Blacklist Klasse einbinden
- require_once pfad_open_bd."/classes/blacklist_class.php";
PluginsCSS-Klasse einbinden
- require_once pfad_open_bd."/classes/pluginscss_class.php";
XMLParser-Klasse einbinden
- require_once pfad_open_bd."/classes/xmlparser_class.php";
Spamschutz-Klasse einbinden
- require_once pfad_open_bd."/classes/spamschutz_class.php"
- require_once pfad_open_bd."/classes/intern_home_class.php";
Dump'nRestore-Klasse einbinden
- require_once pfad_open_bd."/classes/dumpnrestore_class.php";
interne Forum Klasse einbinden
- require_once pfad_open_bd."/classes/intern_forum_class.php";
interne content Verteil Klasse für Hauptmenü
- require_once pfad_open_bd."/classes/intern_content_data.php";
interne User Klasse einbinden
- require_once pfad_open_bd."/classes/intern_user_class.php";
interne Upload Klasse einbinden
- require_once pfad_open_bd."/classes/intern_upload_class.php";
interne span Klasse einbinden
- require_once pfad_open_bd."/classes/intern_span_class.php";
interne Link Klasse einbinden
- require_once pfad_open_bd."/classes/intern_link_class.php";
interne CSS Klasse einbinden
- require_once pfad_open_bd."/classes/intern_css_class.php";
interne CSS Klasse einbinden
- require_once pfad_open_bd."/classes/intern_stamm_class.php";
interne Menueerstellungs Klasse einbinden
- require_once pfad_open_bd."/classes/intern_menu_class.php";
interne Image Bearbeitungs Klasse(n) einbinden
- require_once pfad_open_bd."/classes/image_core_class.php";
- require_once pfad_open_bd."/classes/intern_image_class.php";
interne Artikel Bearbeitungs Klasse einbinden
- require_once pfad_open_bd."/classes/intern_artikel_class.php";
interne 3. Spalte Bearbeitungs Klasse einbinden
- require_once pfad_open_bd."/classes/intern_spalte_class.php";
interne Plugin Klasse einbinden
require_once pfad_open_bd."/classes/intern_plugin_class.php";
- require_once pfad_open_bd."/classes/intern_menuintcss_class.php";
Plugin-Integrator-Klasse einbinden
// muss ganz am Ende eingebunden werden, da sonst nicht alle Klassen von den Plugins genutzt werden können
- require_once pfad_open_bd."/classes/pluginintegrator_class.php";