folder
userbar

Forum suche

Suchoptionen anzeigen
  • hklhjkDatum04.04.2007 15:53
    Thema von Bengt im Forum Testforum

    hallo[/giftig]

  • [Tutorial] Allgemeine CSS ErklärungDatum20.04.2007 21:23
    Thema von Bengt im Forum CSS
    Jeder erfahrene Foren- oder Homepagebesitzer kennt das Problem, wenn man sein Design etwas seinen Wünschen anpassen möchte ,reicht die Standarteinstellungsmöglichkeit bei Homepage- oder Forensoftwaren nicht aus.
    Doch nachdem ihr einen Blick in in die CSS (Cascading Style Sheets) geworfen habt, wusstet ihr nicht was ihr tun sollt. Hier kommt ein kleiner Einblick in die Verwendung von CSS-Classes:




    Der allgemeine Aufbau:

    Selektor {
    Eigenschaft: Wert;
    Eigenschaft: Wert
    }


    Bei mehreren Eigenschaften muss zwischen jeder ein Semikolon! Beim letzten Element kann das Semikolon weggelassen werden.

    Der Selektor bezeichnet entweder das zu selektierende Element vom einem bestimmten Typ, einer Class oder mit einer Id.

    Was sind denn jetzt schon wieder Elemente, Class und Id?

    Elemente: - entspricht im allgemeinen dem Namen, dem Selektor
    Typ: - sind allgemein gültige Bezeichnungen, wie zum Beispiel a oder h1...
    Anwendung:
    a (Selektor) {
    font-color: #ffffff
    }

    Nun werden alle Elemente des Typs '<a>' mit der Schriftfarbe #ffffff (weiß) dargestellt.
    Class: - Selektiert jedes Element der Klasse des angegebenen Selektors
    Anwendung:
    .top (Selektor) {
    font-color: #ffffff
    }

    Wichtig!!!: Den Punkt vor dem Selektor nicht vergessen!
    Nun wird die Schrift aller Elemente denen sie die Klasse 'top' zugewiesen haben weiß dargestellt.
    Classen weißt man durch das Attribut 'class= (name des Slektors)' z.B. "<td class = 'top'></td>

    Id: - Selektiert jedes Element mit der angegebenen Id.
    Anwendung:
    #top (Selektor) {
    font-color: #ffffff
    }

    Wichtig!!!: Das '#' vor dem Selektor nicht vergessen.
    Nun wird die Schrift aller Elemente denen Sie die Id 'top' zugewiesen haben weiß dargestellt.
    Id's weißt man durch das Attribut 'id= (name des Slektors)' z.B. "<div id = 'top'></div>

    Wenn man alle Elemente ansprechen möchte verwendet man '*'.
    Anwendung:
    * (Selektor) {
    font-color: #ffffff
    }

    Nun wird jedes Element selektiert.

    Mit dem nun erlangten Wissen können wir zum nächsten Schritt kommen:

    Jetzt wollen Sie aber nur bestimmten a - tags ( <a> ) ein anderes Aussehen verpassen.

    Also müssen wir nun Klassen und Typen verbinden:

    Anwendung:
    a.top (Selektor) {
    font-color: #ffffff
    }

    Nun werden allen A-tags mit der Class top weiße Schriftfarbe zugeordnet.



    Beziehung zu HPM:

    Damit sie Die CSS direkt bearbeiten zu können, klicken Sie im Administratormenü den Punkt Layout und danach den Unterpunkt Farben & Schrift auswählen. Nun müssen Sie gegebenenfalls auf der erscheinenden Seite den Punkt "CSS direkt hacken" auswählen. Haben Sie dies getan wählen Sie nocheinmal den Punkt Farben & Schrift aus.
    Wenn alles geklappt hat, müsste Sie nun ein ähnliche Bild sehen:





    Wichtige CSS-Funktionen:

    PADDING: - Legt den Abstand zwischen dem Inhalt und den Rändern fest. --> Innenabstand
    Anwendung:
    Selector {
    padding:3px //Innenabstand = 3 px
    }


    MARGIN: - Erzeugt einen transparenten Abstand zu einem anderen Element. -- Außenabstand
    Anwendung:
    Selector {
    margin:3px //Außenabstand = 3 px
    }


    Bei 'Margin' und 'Padding' können 4 Werte eingetragen werden.

    Ein Wert:
    Übernimmt den Abstand für oben, unten, links und rechts.
    Zwei Werte:
    Übernimmt der erste Wert den Abstand für oben und unten, der Zweite Wert für links und rechts.
    Drei Werte:
    Übernimmt der erste Wert den Abstand für oben, der Zweite für links und rechts und der Dritte für unten.
    Vier Werte:
    Übernimmt der erste Wert den Abstand für oben, der Zweite für rechts, der für Dritte unten und der für Vierte links.



    BORDER: - Erzeugt einen Rahmen um ein Element.
    Selector {
    border:3px //Rahmendicke = 3 px
    }


    Bei der Funktion 'Border' können 3 Werte gesetzt werden.
    Ein Wert:
    Übernimmt die Rahmendicke (Breite).
    Zwei Werte:
    Übernimmt der Erste die Rahmendicke und der Zweite die Rahmenart (solid - durchgezogen, dotted - gepunktet..).
    Drei Werte:
    Übernimmt der Erste die Rahmendicke, der Zweite die Rahmenart und der Dritte die Rahmenfarbe.



    FONT-SIZE: - Gibt die Schriftgröße an.

    Selector {
    font-size:3px //Schriftgröße = 3 px
    }


    FONT-COLOR: - Gibt die Schriftfarbe an.
    Selector {
    font-color:#ffffff //Schriftfarbe = weiß
    }


    WIDTH: - Legt die Breite eines Elements fest.
    Selector {
    width:3px //Breite = 3 px
    }


    HEIGHT: - Legt die Höhe eines Elements fest.
    Selector {
    height:3px //Höhe = 3 px
    }


    Bei den Funktionen 'width', 'height', 'font-size' und 'border' müssen die Größen nicht in px angegebn werden, sondern können auch durch Prozentzahlen ersetzt werden.

    COLOR: - Erzeugt die Vordergrundfarbe.
    Selector {
    color: #ffffff //Vordergrundfarbe = weiß
    }


    BACKGROUND-COLOR / BACKGROUND-IMAGE: - Erzeuge die Hintergrundfarbe/ das Hintergrundbild.
    Selector {
    background-color: #ffffff //Hintergrundfarbe = weiß
    }


    Selector {
    background-image:url('http:// ihre Bilder Adresse ') //Hintergrundbild
    }


    Zusätzliche Funktionen für BACKGROUND-IMAGE:

    BACKGROUND-ATTACHMENT: - Bestimmt die Scrolleigenschaft des Hintergrundbildes, ob es beim Scrollen mit wandert oder seinen festen Standort beibehält.

    Selector {
    background-attachment: scroll //Hintergrundbild scrollt mit
    }


    Selector {
    background-image:fixed //Hintergrundbild behält festen Standort
    }


    BACKGROUND-REPEAT: - Bestimmt, ob das Hintergrundbild über die gesamte Höhe und oder gesamte Breite wiederholt wird.

    Selector {
    background-repeat: no-repeat //Hintergrundbild wird einmal dargestellt
    }


    Selector {
    background-repeat: repeat //Hintergrundbild wird über gesamte Höhe und Breite wiederholt
    }


    Selector {
    background-repeat: repeat-x //Hintergrundbild wird nur horizontal wiederholt
    }


    Selector {
    background-repeat: repeat-y //Hintergrundbild wird nur vertikal wiederholt
    }


    BACKGROUND-POSITION: - Legt die Position des Hintergrundbildes fest.

    Selector {
    background-position: left //Hintergrundbild wird links angezeigt (center - mittig, right - rechts, bottom - unten, top - oben)
    }


    Es können auch genaue Angaben durch px oder % getroffen werden.
  • Templateupdate ChronikDatum25.04.2007 18:19
    Thema von Bengt im Forum Homepagemodules News

    34. 08.10.2009 - Neu:
    a) Eigene Seiten erstellen und die Navigation beliebig ergänzen (Admin - Layout - Navigation / Eigene Seiten).
    b) E-Mail Newsletter, Benachrichtigung an dem Admin bei Neuanmeldungen u.v.m.
    c) Mehr als ein Forum - das neue Update. Alle Informationen im Support Forum

    Orginalbeitrag: Zum Beitrag

    33. 21.08.2009 - Neu:
    a) Mitglieder auf Bildern verlinken + viele Kleinere Features und Fehlerbehebungen
    b) Jetzt neu in der Bildergalerie des Forums: Mitglieder auf Fotos verlinken - Markieren Sie ihre Freunde auf Fotos

    32. 27.07.2009 - Auf neue Ereignisse und Bilder in der Galerie wird nun im Forum hingewiesen

    31. 07.07.2009 - Neues Feature - Bilder direkt von deiner Webcam aufnehmen

    "Mit dem heutigen Update, in dem viele kleinere Fehler behoben und die Funktionalität der Templates verbessert wurde, ist ein neues Feature in den Foren verfügbar.
    Beim bearbeiten des eigenen Profiles ist es nun möglich seinen Avatar direkt aus der angeschlossenen Webcam aufzunehmen."

    Orginalbeitrag: Zum Beitrag

    30. 13.06.2009 - Großes Forum Update: Bildergalerie, Kalender u.v.m. in Aktuelle News

    Neuerungen im Forum Update:

    » Kalender
    » Viele Inhalte können miteinander kombiniert/verlinkt werden:
    » Revisionen bei Beiträgen
    » Profil-Felder stark erweitert
    » Mitglieder & Mitglieder Profil
    » Vereinfachung der Foren-Administration
    » Neu einstellbare Berechtigungen in der Signatur:
    » Berechtigungen für den Inhalt von Beiträgen:
    » Neueste Themen als Grafik
    » Vorschau eines Templates
    » Globale Variabeln
    » Das neue Design von Homepagemodules: "Gaia"
    » Eine weiteres Forum Design, "proSilver"

    Sowie viele weitere kleinen Optimierungen an vorhandenen Funktionen

    Orginalbeitrag: Zum großen Update

    29. 20.01.2008 - Titel: Nicks ändern & kleinere Verbesserungen

    Ab sofort ist es für einen Admin möglich nachträglich Benutzernamen zu ändern. Desweiteren sind ein paar kleine Verbesserungen hinzugekommen.

    Orginalbeitrag: Zum Update

    28. 30.12.2007 - Titel: Forum-Update & Guten Rutsch!

    Neue nützliche Funktionen z.B. E-Mail BLacklisting, Verhinderung von Doppelposting. Alles auf einen Blick gibt es im orginal Thread.

    Orginalbeitrag: Zum Update

    27. 22.09.2007 - Titel: Großes forum Update mit über 20 neuen Funktionen

    Viele Neuerungen. Wäre zuviel alles aufzuzählen. Seht doch einfach selbst --> link zur Quelle!

    Originalbeitrag:http://www.hpm-support.de/t513077f11769151....Foren-Code.html

    26. 19.05.2007 20:18 - Titel: Youtube & MyVideo Foren-Code

    Videos von youtube oder myvideo können nun direkt in Beiträge eingebunden werden.

    Originalbeitrag:http://www.hpm-support.de/t513077f11769151....Foren-Code.html

    25. 02.02.2007 14:38 - Titel: Dynamische Signatur sowie mehrere Fehler behoben

    Die Signaturen werden nun ohne das Schreiben von neuen Beiträgen aktualisiert, andere Fehler wurden berichtigt.

    Originalbeitrag: http://www.hpm-support.de/t511883f117691...er-behoben.html

    24. 20.01.2007 00:18 - Titel: Forum Update

    Neues Forumupdates werden installiert darunter auch die Verwendung von Mehrsprachigen Foren.

    Orginalbeitrag: http://www.hpm-support.de/t511604f117691...en-und-Uhr.html

    23. 29.08.2006 23:57 - Titel: Impressum im Forum & Fehler behoben

    Ein Impressum kann nun ausgefüllt und angezeigt werden. (*DAS IMPRESSUM IST NUN LAUT GESETZT FÜR JEDES FORUM PFLICHT*)

    Orginalbeitrag: http://www.hpm-support.de/t510287f117691...er-behoben.html

    22. 22.06.2006 22:30 - Titel: Captcha: Einstellbare Sicherheitsabfrage zur Vermeidung von Spam

    Nun kann eingestellt werden, ob beim Registrieren oder beim Schreiben eines Beitrages ein Sicherheitscode eingegeben werden muss.

    Orginalbeitrag: http://www.hpm-support.de/t509628f117691...g-von-Spam.html

    21. 25.05.2006 18:06 - Titel: Unterstützung von RSS-Feeds zur Benachrichtigung neuer Beiträge

    Um immer schnell und einfach über die aktuellsten Themen in ihrem Forum informiert zu bleiben, unterstützen nun alle Foren RSS-Feeds.

    Orginalbeitrag: http://www.hpm-support.de/t509380f117691...-Beitraege.html

    20. 05.05.2006 18:02 - Titel: Update zur unterstützung von Sonderzeichen weiterer Sprachen

    Das Schreiben in anderen Sprachen wird ermöglicht.

    Orginalbeitrag: http://www.hpm-support.de/t509148f117691...r-Sprachen.html

    19. 19.03.2006 17:55 - Titel: Dateianhänge nachträglich bearbeiten/hinzufügen

    Dateianhänge können nun nachträglich in einen Beitrag integriert und bearbeitet werden.

    Orginalbeitrag: http://www.hpm-support.de/t508638f117691...inzufuegen.html

    18. 30.01.2006 10:47 - Titel: Extras - Landkarte: Fehler behoben & neue Features

    Die Landkartenfunktion wurde erweitert und verbessert.

    Orginalbeitrag: http://www.hpm-support.de/t508170f117691...e-Features.html

    17. 28.01.2006 16:44 - Titel: Threads & Beiträge je Seite einstellbar / Letzte Antworten anzeigen

    Anzeige von Beiträgen und Threads für einzelne Bereiche einstellbar.

    Orginalbeitrag: http://www.hpm-support.de/t508155f117691...n-anzeigen.html

    16. 23.01.2006 17:02 - Titel: Beitrag bearbeiten nur nach x Min. oder bis geantwortet wurde

    Wie lange ein Beitrag nachträglich editiert werden kann, lässt sich nun im Administratormenü genau einstellen.

    Orginalbeitrag: http://www.hpm-support.de/t508095f117691...rtet-wurde.html

    15. 22.01.2006 23:56 - Titel: Versteckte Mitglieder / Unsichtbar in der Online-Liste

    Nach Erlaubnis des Administrators können sich Mitlgieder einer bestimmten Benutzergruppe optional unsichtbar im Forum aufhalten.

    Orginalbeitrag: http://www.hpm-support.de/t508080f117691...line-Liste.html

    14. 16.01.2006 22:00 - Titel: BETA: Landkarte mit Wohnort der Mitglieder und..

    Im Administrationsmenü unter Extras -> Landkarte ist es nun möglich eine interaktive Landkarte in das Forum zu integrieren.

    Orginalbeitrag: http://www.hpm-support.de/t508006f117691...lieder-und.html

    13. 15.01.2006 20:27 - Titel: Jedem Mitglied sein eigenes Gästebuch

    Jedes Mitgleid kann, je nach Einstellung im Adminmenü bei der jeweiligen Benutzergruppe, ein eigenes Gästebuch führen, in dem andere User ihre Meinungen etc. zu dem User schreiben dürfen.

    Orginalbeitrag: http://www.hpm-support.de/t507992f117691...Gaestebuch.html

    12. 28.12.2005 17:07 - Titel: Thema teilen & verschmelzen sowie mehrere Bugs behoben

    Behebung von Bugs und Einführung der oben genannten Features.

    Orginalbeitrag:
    http://www.hpm-support.de/t507834f117691...gs-behoben.html

    11. 08.12.2005 22:20 - Titel: Alle Daten eines Forum-Users per Admin veränderbar

    Der Administrator eines Forums kann nun die Angaben eines Users im Adminmneü verändern.

    Orginalbeitrag: http://www.hpm-support.de/t507723f117691...raenderbar.html

    10. 08.11.2005 18:42 - Titel: Ein Klick fügt das Symbol ein - jetzt auch direkt beim Cursor!

    Smilies und Symbole können nun per Mausklick direkt in einen Beitrag eingefügt werden.

    Orginalbeitrag: http://www.hpm-support.de/t507455f117691...eim-Cursor.html

    9. 06.11.2005 16:10 - Titel: Namens-Vervollständigung beim senden privater Mails

    Autovervollständigung des Empfängers beim Versenden einer Privaten Mail.

    Orginalbeitrag: http://www.hpm-support.de/t507443f117691...ater-Mails.html

    8. 31.10.2005 12:08 - Titel: Eigenes Template und aktualisieren veralteter Elemente

    Behebung verschiedener Bugs und wiedereinführung der Templatebearbeitung + der neuen Funktion "Template aktualiesieren" (was, dass bedeutet siehe Orginalbeitrag).

    Orginalbeitrag: http://www.hpm-support.de/t507387f117691...r-Elemente.html

    7. 17.10.2005 17:19 - Titel: 17.10. Forum Update installiert - ohne Ausfallzeit

    Viele Neuerungen --> siehe Thread

    Orginalbeitrag: http://www.hpm-support.de/t507288f117691...usfallzeit.html

    6. 14.10.2005 13:07 - Titel: Geplantes: 3. Ebene - Einzelne Foren in Bereiche aufteilen

    Nun kann man in Foren nochmals Unterbereiche erstellen.

    Orginalbeitrag: http://www.hpm-support.de/t507277f117691...-aufteilen.html

    5. 10.10.2005 19:50 - Titel: Newsletter per Forum-Mail an alle Mitglieder

    Das Verschicken von Newsletter an die Users des Forum wurde integriert.

    Orginalbeitrag: http://www.hpm-support.de/t507262f117691...Mitglieder.html

    4. 10.10.2005 19:29 - Titel: Neu: Neueste Themen auf der eigenen Homepage

    Nun besteht die Möglichkeit die neuesten Themen direkt auf der Homepage anzeigen zu lassen.

    Orginalbeitrag: http://www.hpm-support.de/t507261f117691...n-Homepage.html

    3. 05.09.2005 17:02 - Titel: Aktuell zum Update: Behobene Fehler

    Betrifft die Behebung einiger Fehler nach dem Forumupdate vom 03.09.2005 23:00 (siehe 17.).

    Orginalbeitrag: http://www.hpm-support.de/t507058f117691...ene-Fehler.html

    2. 04.09.2005 20:14 - Titel: Nach dem Update und ein eigenes Template?

    Wichtige Hilfe zur Anpassung des Updates von Umfrage und Dateiupload.

    Orginalbeitrag: http://www.hpm-support.de/t507043f117691...s-Template.html

    1. 03.09.2005 23:00 - Titel: Update installiert

    Installierung weiterer Features.

    Orginalbeitrag: http://www.hpm-support.de/t507021f117691...nstalliert.html

  • [Tutorial] Allgemeine HTML ErklärungDatum28.04.2007 10:01
    Thema von Bengt im Forum HTML
    Jeder Forenbesitzer, braucht damit er sein Forum seinen Wünschen anpassen kann, bestimmte Kenntnisse.
    In diesem Tutorial möchte ich Sie ersteinmal die nötigen Grundlagen vermitteln.

    1. Aufbau einer HTML-Seite:

    <html>
    <body>

    </body>
    </html>


    "<html>" - ist die Ankündigung für den Browser , dass es sich um ein HTML-Seite handelt
    "</html>" - Schließt die Seite ab und sagt dem Browser, dass die Seite nun endet
    "<body>" (engl. Körper) - beinhaltet alles das, was auf der Website später angezeiogt werden soll
    "</body>" - schließt den body Abschnitt

    ---> mit "< .... >" wird immer etwas angefangen
    ---> mit "</ ... >" wird immer etwas beendet

    es gibt noch "<head>" "</head>"
    Zwischen "<head>" und "</head>" können styles festgelegt werden und Javascript-Funktionen geschrieben werden.
    Dieser Bereich muss vor Beginn des Body-Bereichs Gestartet und geschlossen werden.

    Styles werden zwischen "<style></style>" definiert und Javascript Funktionen zwischen "<script type="text/javascript"></script>" definiert.

    Hier finden Sie nähere Informationen zur Verwendung von Styles: klick


    2. HTML in HPM-Tempaltes

    In den HPM - Templates finden sie öfters Begriffe wie:

    "<table>" "<td>" "<tr>" und natürlich "</table>" "</td>" "</tr>"

    "<table>" - wie der Name schon sagt, öffnet eine neue Tabelle
    "</table>" - schließt die Tabelle wieder
    "<tr>" - erstellt eine neue Zeile
    "</tr>" - schließt eine Zeile
    "<td>" - erstellt in einer Zeile eine Spalte
    "</td>" - schließt die Spalte wieder

    2.1.1 Zusatz Codes für Table

    Wenn man genau hinschaut, erkennt man, dass hinter dem <table ......> noch etwas steht.

    CELLSPACING, CELLPADDING

    Cellspacing:
    Bezeichnung für den Abstand der Zellen untereinander

    Cellpadding:
    Beeichnung für den Innen Abstand der Zellen bis zum Zellen Rand.



    Quelle: http://de.selfhtml.org/html/tabellen/gestaltung.htm

    WICHTIG: Wenn man eine Tabelle oder irgendetwas öffnet, dann sollten diese auch immer wieder geschlossen werden.

    2.1.2 Zusatz Codes für TD

    "Colspan" - Hiermit könne Sie mehrere Spalten mit einander verbinden, dies ist nützlich wenn Sie zum Beispiel
    in der ersten Zeile 3 Spalten angelegt haben und in der 2. nur eine, damit es dann zu einer vernünftigen Darstellung kommt.


    <table cellspacing = "1" cellpadding = "2">
    <tr>
    <td>Spalte 1</td>
    <td>Spalte 2</td>
    <td>Spalte 3</td>
    </tr>
    <tr>
    <td colspan="3">Spalte 1</td> //Die 1. Spalte in der 2. Zeile umfasst nun 3 Spalten
    </tr>
    </table>


    "Rowspan" - Hiermit könne Sie mehrere Zeilen mit einander verbinden.

    Natürlichen können Sie, wie im CSS Tutorial beschrieben, auch hier Ihren kreativen Geist freien Lauf lassen und die Tabellen und Spalten Ihren Wünschen nach gestalten.

    Weitere Links: http://de.selfhtml.org/html/tabellen/gestaltung.htm

    2.2 "<div></div>"

    "<div>" - dient zur Formatierung und erstellt sogenannte Container
    Es können so HTML-Elementen, die zwischen "<div>" und "</div>" stehen Stylesheet-Eigenschaften zugewiesen werden. siehe CSS - Tutorial
    Ein "<div>" erzeugt aber nach dem Schließen durch "</div>" einen Zeilen Umbruch, möchten Sie dieses vermeiden verwenden sie anstelle "<div>" "<span>". Hierbei wird nach dem beenden kein Zeilenumbruch erzeugt.

    2.3 "<a href=...>","</a>"

    "<a href=.....>" - Setzt einen Hyperlink.
    z.B.
    <a href = "91151.homepagemodules.de>MYHPM</a>

    Erläuterung: "<a href=' ihr Link'> Text/Bild unter dem der Link liegt </a>"

    2.4 "<form>","<input>"

    Auch diese Sachen findet man im HPM-Template.

    "<form></form>" - Startet bzw. schließt ein Formular.
    "<input>" - Fügt ein Element z.B. Schaltfläche oder Eingabefeld ein

    *Ich würde Ihnen abraten etwas daran zuverändern!!! Sie könnten damit die Funktionalität Ihres Forums beeinträchtigen!!!*

    2.4.1 Näheres zu "<form></form>"

    Sie werden sicher bemerkt haben, dass sich in "<form>" öfters noch andere Dinge befinden.
    Form benötigt,um richtig zu Funktionieren mindestens 2 weitere Angaben.

    1. "action = '....' " - Hier wird ein Link eingefügt wohin das Formular geschickt werden soll.
    2. "method = '....' " - Hier wird festgelegt, wie das Formular versendet werden soll.

    Beispiel zu 1.:
    <form action="http://91151.homepagemodules.de">..</form>


    Zu 2.: Am häufigsten verwendet man 2 Methoden - "GET", "POST"

    <form action="http://91151.homepagemodules.de" method = "POST">..</form>


    Hier möchte ich nun aufhören näher auf dieses Problem einzugehen, weil dies nur für das Scripten mit PHP relevant ist.

    2.4.2 Näheres zu "<input>"

    Meist sehen sie im Template nicht nur "<input>", sondern "<input type='...' class='...' value='..' name='...'>"

    "type" - Übergibt die Art des Input-feldes
    Es gibt davon mehrere Arten:
    1. Eingabefeld = 'text'
    2. Schaltfläche= 'button'
    3. Absenden des Formulars = 'submit'
    4. Eingabetextfeld = 'textarea'
    5. Es können auch Bilder als Buttons verwendet werden.
    5.1 Bild als Submit-Button = 'img'
    5.2 Wenn ein Bild als Normaler Button definiert werden soll, brauchen sie nur hinter dem "<input>" ihr Bild einfügen *siehe Punkt 2.5* Beispiel : http://de.selfhtml.org/html/formulare/anzeige/button.htm

    "class" - Fügt weist dem Input-Feld einen bestimmte Style zu siehe [url=http://91151.homepagemodules.de/t38f55-Tutorial-Allgemeine-CSS-Erklaerung.html[/url]

    "value" - Beinhaltet den Wert des Feldes
    "name" - Hier können sie einen Namen des Feldes eintragen.

    --> auf value und name werde ich auch nicht näher eingehen, weil dies wieder nur für PHP-Scripten von Nöten ist

    2.5 Bilder einfügen "<img src= ....>"

    Durch "<img src= >" können sie ein Bild einfügen und anzeigen lassen.

    Beispiel:
    <img src = "bild-link.">


    Auch hier gibt es noch einige Zusatz Funktionen:

    Beispiel:
    <img src="...." height="2" width="2" border = "0" alt = "BILD"> 


    "border" - Bestimmt den Rahmen des Bildes --> siehe hier

    "alt" - Wird angzeigt, wenn das Bild geladen wird oder nicht geladen werdne kann.

    "width", "height" - Legen die Anzeigebreite und Anzeigehöhe des Bildes fest
  • Thema von Bengt im Forum Tutorials
    So sollte Ihre Navigation am Ende aussehen:


    Der weiß hinterlegte Button ist ein Beispiel für den Hovereffekt.

    Also als erstes muss man wieder in der CSS die nötigen classes erstellen.
    .nav
    {
    margin : 3px;
    padding: 2px;
    }

    Hier haben Sie die Ausgangs Class.


    .nav li{
    display:block;
    list-style:none;
    border-width:1px;
    border-style:solid;
    border-color: #000000;
    margin : 3px;
    padding: 0px;
    width: 100px;
    text-decoration: none
    }

    Nun erstellen Sie eine neue Class,um den style <li> - Tags festzulegen.
    "list-style: none" bewirkt, dass vor den Navigationspunkten später kein Sonderzeichen z.B. "-".
    --> Testen Sie es einfach, in dem Sie einfach "list-style: none" weglassen.


    .nav li a{
    background-color: #60b70b;
    display:block;
    color: #ffffff;
    text-decoration: none
    }

    Da Sie eine Navigation haben möchte, werden Sie später mit A-Tags arbeiten und damit Sie auch hier einen extra Style erstellen wollen, brauchen Sie diese Class.


    .nav li a:link {
    color: #ffffff;
    }

    Eine Navigation wäre ohne Links höchst sinnfrei, deshalb legen Sie in dieser class die Schriftfarbe der Links fest.


    .nav li a:hover
    {
    color: #000000;
    display:block;
    list-style:none;
    background-image: url(http://www.bilder-hochladen.net/files/egk-4s.gif);
    }

    Und zum Schluss, wollen Sie noch einen Hovereffekt, damit die User zwischen "Normalen" und "Überfahrenen" Links unterscheiden können.

    Erklärungen zu einzelnen Fachbegriffen finden Sie hier!!!


    Jetzt braucht Sie nur noch den nötigen Code im Template einfügen:


    Die Links dürften Sie im "Obere Leiste" Template finden.
    <ul> startet sozusagen Ihre Navigation (im eigentlichen Sinne eine Aufzählungsliste) und <li> und </li> startet bzw. schließt einen Navigationspunkt. Am Ende müssen Sie noch die Navigation mit </ul> schließen.
  • Thema von Bengt im Forum Tutorials
    Wolltet ihr schon immer ein selbst geschnittenes Video auf die Startseite eures Forums oder Homepage einfüge?!

    http://www.youtube.com/v/8wpa2Qplm8M

    Das Zauberwort heißt "embed"!!

    wenn ihr das video bei z.B. YouTube hochladet, fügt ihr einfach den link so ein:
    <embed src="http://www.youtube.com/....." type="application/x-shockwave-flash" width="425" height="350"> </embed>


    Das <embed>-Element dient der Integration von Objekten in eine HTML-Seite.

    Im einfachsten Fall besteht der code dafür nur:


    <embed src="link zum Video" width="Breite" height="Höhe"></embed>


    Wenn man sein Video nicht geraden bei einem Videohoster hochgeladen hat, fällt einem auf, dass noch viele Zusatzelemente wie Start- und Stoppbutton fehlen.

    Zusatzoperatoren:

    * ImageWindow = Präsentationsfenster
    * All = alle Steuer- und Informationselemente
    * ControlPanel = alle Steuerelemente
    * PlayButton = Start- und Pauseknopf
    * PlayOnlyButton = Startknopf
    * PauseButton = Pauseknopf
    * Stopbutton = Stoppknopf
    * FFCtrl = Vorwärtsspulen
    * RWCtrl = Rückspulen
    * MuteCtrl = Ton-Aus-Knopf
    * MuteVolume = Lautstärkeregler mit Ton-Aus-Knopf
    * VolumeSlider = Lautstärkeregler ohne Ton-Aus-Knopf
    * PositionSlider = Clipppositionsregler
    * TACCtrl = Clippinformationsfeld
    * HomeCtrl = Real-Logo
    * InfoVolumePanel = Präsentationsinformationsfeld mit Lautstärke-regler
    * InfoPanel = Präsentationsinformationsfeld ohne Lautstärkeregler
    * StatusBar = Statusanzeige
    * StatusField = Statusfeld
    * PositionField = Positionsfeld

    Erklärung an einem Beispiel:


    <EMBED SRC="Link" CONTROLS="ImageWindow" HEIGHT=150 WIDTH=300 AUTOSTART=true / >
    <EMBED SRC="Link" CONTROLS="StopButton" HEIGHT=26 WIDTH=26 AUTOSTART=true />



    Durch "Controls" wird nun durch "Stopbutton" eine Schaltfläche zum Stoppen des Videos eingefügt!!


    Zusätzlich kann man auch bestimmte Player aufrufen:

    Beispiel der Realplayer:


    <EMBED SRC="Link" type="audio/x-pn-realaudio-plugin" CONTROLS="ImageWindow" HEIGHT=150 WIDTH=300 AUTOSTART=true / >


    Wie ihr den Shockwaveplayer startet seht ihr im Thread ganz oben im ersten Beispiel!

    Auf ähnliche weise lassen sich auch Sounds einfügen.

    Erstmal benötigt man einen Link zu einer Musikdatei:
    Dann kann man diese einfahc durch:

    <A HREF="Link.wav..">

    einbinden.

    Beispiel Sound (wav Format)

    Nun wird der Sound abgespielt - man hat aber noch nicht große Auswahlmögichkeiten den Sound erneut abzuspielen oder zu stoppen.
    Hier kommt wieder das "embed" ins Spiel, denn wie wir wissen lassen sich dadurch Elemente wie z.B. Buttons zum Spielen und Stoppen einfügen.


    <EMBED SRC="soundlink" HEIGHT="100" WIDTH="200">

    Dadurch wird ein 100x200 Pixel großer Player an der gewünschten Stelle der Seite erscheinen.

    wer "embed" verwenden möchte, es jedoch vermeiden will, dass der palyer angezeigt kann folgenden code verwenden:


    <EMBED SRC="soundlink" HIDDEN="TRUE" AUTOSTART="TRUE">


    Hidden = "true" - bewirkt, dass die Anzeige des Players unterdrückt wird.
    Autostart = "true" - bewirkt, dass die datei beim laden der Seite automatisch abgespielt wird.

    true = wahr --> man setzt die Hidden und Autostart sozusagen wahr oder auf an.

    eine Andere Möglichkeit den Sound automatisch zu starten währe:

    <BGSOUND SRC="soundlink">


    weitere Attribute:

    LOOP - Anzahl, wie oft der Sound wiederholt werden soll
    Starttime, Endtime - um die Datei zu einer bestimmten Zeit des Sounds zu starten
    Small Console - Anzeige einer kleineren Abspielkonsole
  • [Tutorial] Transparente BilderDatum26.06.2007 16:15
    Thema von Bengt im Forum CSS
    Ein schöner Effekt ist die Transparenz eines Elements.
    Mit dem Attribut -moz-opacity für die Geckos, filter:alpha(opacity=) für den IE und opacity für Opera 9 lässt sich die Transparenz eines Elements einstellen.


    <div>
    <img src="bildlink"
    style="filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;">
    </div>


    In diesem Div-Container wird ein Bild angezeigt. Dadurch, dass wir dem Bild einen Transparentwert zuordnen, scheint nun der Hintergrund durch.

    -moz-opacity: Werte von 0.00 (vollständige Transparenz) bis 1.00 (keine Transparenz),
    opacity: Werte von 0.00 (vollständige Transparenz) bis 1.00 (keine Transparenz),
    filter:alpha(opacity=) Werte von 0 (vollständige Transparenz) bis 100 (keine Transparenz).
  • Thema von Bengt im Forum Tutorials
    Ihr habt Javascript deaktiviert oder funktioniert nicht, wollt aber gerne den "Go-On-Top" - Button nutzen?

    So gehts:

    Legt einfach hinter die Grafik oder Text statt dem Javascript den link:



    <a href="http://Boardnummer.homepagemodules.de/#">euer Button</a>



    Viel Spaß!
  • RanggrafikenDatum19.07.2007 14:50
    Thema von Bengt im Forum Grafikhandel
    Viele von euch werden auf der Suche nach hübschen Ranggrafiken sein und vielleicht die Hoffnung schon aufgegeben haben.

    Ich habe mal ein wenig gesucht und habe nützliche Links für euch!

    Um nicht nur eine Beispielgrafik des jeweiligen Rang-Styles zusehen, müsst ihr auf den Namen dieses klicken.
    nun dürftet ihr die dazugehörigen Grafiken sehen, z.B. Admin, Moderator etc. .

    Links:

    1. Pack
    2. Pack
    3. Pack
    4. Pack
    5. Pack
    6. Pack
    7. Pack
    8. Pack

    Quelle: support.siteboard


    Links:

    klick hier

    Quelle: phpbb-design
  • Avatare, Folder Icons, SmileysDatum19.07.2007 14:58
    Thema von Bengt im Forum Grafikhandel
    Ihr seit auf der Suche nach schönen Icons, Smilyes oder Avatare? - Dann hab ich ein paar schöne Internetadressen für euch gefunden.

    Avatare:
    klick hier


    Folder Icons:
    klick hier

    Smileys:
    klick hier
    klick hier
    klick hier
    klick hier

    Quelle: phpbb-design
  • Thema von Bengt im Forum Tutorials
    Ihr möchtet in einem Thread antworten und seid es leid immer erst auf antworten zu klicken?

    Dann habe ich dass hier für euch:

    <!-- Schnelle Antwort Beginn-->


    <script LANGUAGE="javascript">
    function chkFormular() {
    if(document.getElementById('messagetext').value == "") {
    alert("{[new_no_message]}");
    document.getElementById('messagetext').focus();
    return false;
    }
    if(document.getElementById('messagetitle').value == "") {
    alert("{[new_no_subject]}");
    document.getElementById('messagetitle').focus();
    return false;
    }
    }
    function returnTag(inTag) {
    insert(inTag,'');
    }
    function insert(aTag, eTag) {
    /* Thanks to http://aktuell.de.selfhtml.org/tippstric...ascript/bbcode/ */
    var input = document.getElementById('messagetext');
    input.focus();
    if(typeof document.selection != 'undefined') {
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    range = document.selection.createRange();
    if (insText.length == 0) {
    range.move('character', -eTag.length);
    } else {
    <!-- range.moveStart('character', aTag.length + insText.length + eTag.length);
    }
    range.select();
    } else if(typeof input.selectionStart != 'undefined') {
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    var pos;
    if (insText.length == 0) {
    pos = start + aTag.length;
    } else {
    pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
    } else {
    input.value = input.value + aTag + eTag;
    input.focus();
    }
    }
    var reply_quote = "{{reply_quote}}";
    //-->
    </script>
    <tr>
    <td align=left class="ntit" colspan="2">
    <table cellpadding=0 cellspacing=0 border=0 width="100%"><td class=ntit>
    &nbsp;<a href="{{forum_link}}">{{forum_title}}</a> - {[new_reply_fast]}
    </td>
    </tr></table>
    </td></tr>
    <tr><td class="nnor" colspan="2">
    <form action="{{message:replylink}}" name="newms" method="post" onSubmit="return chkFormular()" style="margin:0px;">
    <table cellpadding=0 cellspacing=0 border=0 width="100%"><tr><td class="ntop">
    <b>{[new_author]}</b> <br>
    {{user_registered==true.start}}
    &nbsp; {{user_name}}
    {{user_registered==true.else}}
    &nbsp; <input type="text" name="name" value="{{guest_name}}" size="20">
    {{user_registered==true.end}}
    &nbsp; <input type=hidden name="titel" maxlength="128" size="48" value="{{message:title}}" class="nnor" tabindex="1" id="messagetitle">

    <br><br>
    <b>{[name_message]}:</b><br>
    </td>
    </tr>
    <tr><td colspan="2" class="nnor">
    <textarea cols="60" rows="6" wrap="soft" name="nachricht" class="nnor" style="width:100%" tabindex="2" id="messagetext">{{text}}</textarea>
    </td></tr>
    <tr><td colspan="2" class="nnor">

    {{captcha==true.start}}
    <table cellpadding=0 cellspacing=0 style="border:1px solid;">
    <tr><td valign=top><img src="{{captcha_image}}"></td>
    <td valign=top>{[captcha_title]}<br>
    &nbsp;<input type="text" name="captcha" size="6" class="nnor" style="width:80px"><br>
    <small>{[captcha_text]}</small></td></tr></table>
    <br>
    {{captcha==true.end}}

    <input type="hidden" name="writemessage" value="1">
    <input type="hidden" name="unique" value="{{uniquepostid}}">
    <input type=submit name="a1" value="{[new_submit]}" class="nnor" tabindex="3">
    </td></tr></form></table>
    </td></tr>

    <!--Schnelle Antwort Ende-->


    einfach in das Template "Thread Flat oder Thread - Threaded" einfügen.



    {{message:images==true.end}}
    </td>
    </tr>
    {{message.end}}
    <!--Hier muss der Code eingefügt werden-->
    </table>
    <br>
    <table width="100%" cellspacing="1" cellpadding="2" border="0">


    Vielen herzlichen Dank merk aus dem Support Forum!

    Quelle: Schnelle Antwort
  • [Template] Simpel'O v1.0Datum01.08.2007 23:39
    Thema von Bengt im Forum Templatehandel
    WIR BITTEN SIE NICHT IHR EIGENES TMEPLATE ZU ÜBERSCHREIBEN, SONDERN EINE KOPIE DES ORIGINALS ZU VERWENDEN!

    Informationen
    -rar hat kein passwort
    -einfach entpacken und den inhalt der einzelnen txt's mit den aktuellen eures templates ersetzen
    -CSS nicht vergessen ('für profis hacken' klicken und dann wie gwohnt ersetzen)
    -im Templatemenü 'Unterstützung mehrerer Sprachen aktivieren'

    ein kleiner Vorgeschmack:
    Forumübersicht:

    Suche:

    Forenansicht:


    -Banner kann beliebig geändert werden
    -ranggrafiken müssen selbst besorgt werden
    -wenn ihr Fehler entdeckt bitte schreiben
    -es wäre nett wenn ihr den link auf uns in der Statistik drinne lassen könntet, damit wir ein bisl besser besucht werden
    -viel spaß wünschen c2h5Cooh und b-xXx
  • [Template] Simple'B v1.0Datum02.08.2007 11:36
    Thema von Bengt im Forum Templatehandel
    WIR BITTEN SIE NICHT IHR EIGENES TMEPLATE ZU ÜBERSCHREIBEN, SONDERN EINE KOPIE DES ORIGINALS ZU VERWENDEN!

    Informationen
    -rar hat kein passwort
    -einfach entpacken und den inhalt der einzelnen txt's mit den aktuellen eures templates ersetzen
    -CSS nicht vergessen ('für profis hacken' klicken und dann wie gwohnt ersetzen)
    -im Templatemenü 'Unterstützung mehrerer Sprachen aktivieren'

    ein kleiner Vorgeschmack:
    Forumübersicht:

    Suche:

    Forenansicht:


    -Banner kann beliebig geändert werden
    -ranggrafiken müssen selbst besorgt werden
    -wenn ihr Fehler entdeckt bitte schreiben
    -es wäre nett wenn ihr den link auf uns in der Statistik drinne lassen könntet, damit wir ein bisl besser besucht werden
    -viel spaß wünschen c2h5Cooh und b-xXx
  • Thema von Bengt im Forum Tutorials
    Ihr habt bei euch die Schnelle Antwort Funktion integriert und würdet deren Funktion effektiver nutzen?

    Dann hab Ihr hier unsere Lösung:

    Durch das folgende Script lässt sich in jedem Beitrag oder als einzelnes Symbol im Thread ein Button einfügen, durch den man automatische in das Textfeld für den neuen Beitrag springt.
    Desweiteren haben wir integiert, dass man diesen Button klicken muss, ansonsten ist das Textfeld und der Speichern-Button deaktiviert.

    Der Code für den Header (Layout --> Header)

     
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function quicka() {
    document.location = "#messagetext";
    document.newms.nachricht.disabled=false;
    document.newms.messagetext.focus();
    document.getElementsById("messagetext").value = '';
    document.newms.a1.disabled=false;
    }
    //-->
    </SCRIPT>


    im template Thread-Flat oder Thread-Threaded
    muss nun ein button oder Link erstellt werden:

    <a href="javascript:quicka()"> Text/Bild </a>


    dann müssen noch einige Änderungen im Schnell-Antwort-Script vorgenommen werden:
    die Zeile:

    <textarea cols="60" rows="5" wrap="soft" name="nachricht" class="ifo1" style="width:100%" tabindex="2" id="messagetext">{{text}}</textarea>


    muss durch diese ersetzt werden:

    <textarea cols="60" rows="5" onfocus="if(this.value=='Bitte zuerst auf den Direkt Antwort Button oben rechts im Beitrag klicken!'){this.value='';}" wrap="soft" name="nachricht" class="nnor" style="width:100%" tabindex="2" id="messagetext" disabled>Bitte zuerst auf den Direkt Antwort Button oben rechts im Beitrag klicken!</textarea>


    und als letzten noch diese Zeile:

    <input type=submit name="a1" value="{[new_submit]}" class="nnor" tabindex="3">


    durch diese:

    <input type=submit name="a1" value="{[new_submit]}" class="nnor" tabindex="3" disabled>
  • Thema von Bengt im Forum Templatehandel
    WIR BITTEN SIE NICHT IHR EIGENES TMEPLATE ZU ÜBERSCHREIBEN, SONDERN EINE KOPIE DES ORIGINALS ZU VERWENDEN!

    Informationen
    -rar hat kein passwort
    -einfach entpacken und den inhalt der einzelnen txt's mit den aktuellen eures templates ersetzen
    -CSS nicht vergessen ('für profis hacken' klicken und dann wie gwohnt ersetzen)
    -im Templatemenü 'Unterstützung mehrerer Sprachen aktivieren'

    ein kleiner Vorgeschmack:

    Suche:


    Forenansicht:


    -die neuen Forenupdates sind installiert
    -Schnellantwort integriert
    -Banner kann beliebig geändert werden
    -ranggrafiken müssen selbst besorgt werden
    -wenn ihr Fehler entdeckt bitte schreiben
    -es wäre nett wenn ihr den link auf uns in der Statistik drinne lassen könntet, damit wir ein bisl besser besucht werden
    -viel spaß wünschen c2h5Cooh und b-xXx

    EDIT:
    Ich habe ein paar Probleme gefixt und hinzugefügt, dass Geschlossene themen in denen ein neuer beitrag steht eine neue grafik erhalten.

    Downloadlink: Deep Blue
  • Thema von Bengt im Forum Tutorials
    Also Ihr wisst sicher, dass in der forumansicht ein bild zusehen ist, welches anzeigt ob der thread offen oder gesclossen ist und ein extra symbol für einen neuen beitrag.

    Ich fand es etwas kompliziert, dass das new symbol, dann immer in einer anderen spalte stand als das für den offenen thread. Desweiteren viel mir dann auf, dass es zwar ein icon für einen geschlossenen thread gibt, jedoch keins, welches signalisiert ob in dem geschlossenen Beitrag noch eine neue antwort vorhanden ist.

    und so lautet der code für die forumansicht:

    {{thread:new_message==true.start}}{{thread:closed==true.start}}
    <img src="Bild für geschlossenen Beitrag mit ungelesene er antwort" border="0">{{thread:closed==true.else}}{{thread:new_message==true.newmessage}}{{thread:closed==true.end}}
    {{thread:new_message==true.else}}{{thread:closed==true.thread_close.thread_open}}{{thread:new_message==true.end}}


    mein ergebnis:
  • [Tutorial] Icons vor den UnterforenDatum25.10.2007 09:49
    Thema von Bengt im Forum Tutorials

    Da ich häufig im Support lese, dass diese Template-veränderung oft gewünscht wird, schreibe ich nun dieses Tutorial.

    Und es ist nicht mal ein großer Aufwand:

    1. Admin --> Foren --> Unterforum auswählen

    2. Findet man dort weiter unten var1, var2, var3

    3. in eine freie Variable den Bildlink einfügen

    4. in Admin --> Templates --> Forumübersicht gehen

    5. dort an die gewünschte Stelle


    {{forum:var1==true.start}}<img src="{{forum:var1}}" align="left" border="0">{{forum:var1==true.end}}


    eintragen.

  • Thema von Bengt im Forum Templatehandel
    WIR BITTEN SIE NICHT IHR EIGENES TMEPLATE ZU ÜBERSCHREIBEN, SONDERN EINE KOPIE DES ORIGINALS ZU VERWENDEN!

    Informationen
    -rar hat kein passwort
    -einfach entpacken und den inhalt der einzelnen txt's mit den aktuellen eures templates ersetzen
    -CSS nicht vergessen ('für profis hacken' klicken und dann wie gwohnt ersetzen)
    -im Templatemenü 'Unterstützung mehrerer Sprachen aktivieren'

    -die neuen Forenupdates sind installiert
    -Schnellantwort integriert
    -Banner kann beliebig geändert werden
    -ranggrafiken müssen selbst besorgt werden
    -wenn ihr Fehler entdeckt bitte schreiben
    -es wäre nett wenn ihr den link auf uns in der Statistik drinne lassen könntet, damit wir ein bisl besser besucht werden
    -viel spaß wünschen c2h5Cooh und b-xXx

    Download + Screenshot

    EDIT: MIRROR2 -->
    Snow White + Vertikales Menü
  • MyHPM updateDatum28.10.2007 10:15
    Thema von Bengt im Forum Archiv

    vielleicht hat der eine oder andere schon bemerkt, dass wir unser Forum auf die neuste Version geupdated haben.
    falls sie Bugs finden, können sie diese hier posten.

    Mit freundlichen Grüßen b-xXx und C2H5COOH

  • Hintergrund-TexturenDatum11.12.2007 14:16
    Thema von Bengt im Forum Grafikhandel
    Hier mal ein paar Links zu Hintergründen/ Hintegrundtexturen für euer Forum.

    klick hier
    klick hier
    klick hier
    klick hier
    klick hier
    klick hier
    klick hier

    einige dieser Seiten bieten Grafiken im tif, etc. Format an.
    Bitte beachtet, dass ihr ein Programm besitzt mit dem ihr sie öffnen könnt.
    ansonsten kann ich als gratis download, dass Grafikprogramm Gimp empfehlen --> hier klicken zum downloaden
Inhalte des Mitglieds Bengt
Admin
Beiträge: 1532
Homepage: 91151.homepagemodules.de | www.myhpm.de
Geschlecht: männlich
Seite 1 von 50 « Seite 1 2 3 4 5 6 50 Seite »

Online:

www.myhpm.de Suchmaschinenoptimierung mit Ranking-Hits
Themen: 632 Beiträge: 4.659 Benutzer: 337
Neuestes Mitglied: Nobse
Forum als gelesen markieren | empfehlen
 
Xobor Ein Kostenloses Forum von Homepagemodules.de
Einfach ein Forum erstellen