Ergebnis 1 bis 2 von 2

Thema: vBulletin 2: Eigene Seite im vB Design erstellen

  1. #1
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5

    vBulletin 2: Eigene Seite im vB Design erstellen

    Eine eigene Seite mit eigenem Inhalt im vBulletin Design zu erstellen, z.B. für ein Impressum, ist gar nicht so schwer. Man braucht dazu nur eine PHP Datei und mindestens ein neues Template.

    Im folgenden wird eine Seite erstellt, die die Datei testpage.php und das Template testpage benötigt.

    Das Grundgerüst für die PHP Datei testpage.php ist folgendes:
    PHP-Code:
    <?php
    // **********
    // Gibt an, wie PHP-Fehlermeldungen gezeigt werden.
    // Mehr hier: http://de.php.net/de/error_reporting
    // **********
    error_reporting(7);

    // **********
    // In $templatesused werden die Templatenamen eingetragen, die im
    // Verlauf der Datei benutzt werden. Bisher ist das nur das Template
    // testpage, das den HTML Code für die Seite enthält.
    // **********
    $templatesused='testpage';

    // **********
    // Das einbinden von global.php stellt grundlegende Funktionen und
    // Variablen (z.B. $header und $footer) zur Verfügung. Ein Muss!
    // **********
    require('./global.php');


    // **********
    // Hier könnte noch beliebiger anderer Code stehen.
    // **********


    // **********
    // Dies ist die letzte Zeile, mit der die Seite angezeigt wird.
    // **********
    eval("dooutput(\"".gettemplate('testpage')."\");");

    ?>
    Gespeichert wird testpage.php im vBulletin Verzeichnis.


    Jetzt fehlt nur noch das Template testpage:
    Code:
    &#123;htmldoctype&#125;
    <html>
    <head>
      <title>$bbtitle - TESTPAGE</title>
      $headinclude
    </head>
    <body>
    $header
    
    <br />
    <!-- text -->
    <table cellpadding="2" cellspacing="0" border="0" width="&#123;contenttablewidth&#125;" &#123;tableinvisibleextra&#125; align="center">
    <tr valign="top">
            <td><normalfont>DEIN TEXT HIER</normalfont></td>
    </tr>
    </table>
    <!-- /text -->
    
    $footer
    </body>
    </html>
    Das wars auch schon für eine zugegeben sehr einfache Seite.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  2. #2
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Damit die Seite auch nur von Benutzern gesehen werden kann, die auch die Startseite vom Forum sehen dürfen, fügt man folgenden Code einfach unter require('./global.php'); ein:
    PHP-Code:
    $permissions=getpermissions();
    if (!
    $permissions['canview']) {
        
    show_nopermission();

    Statt darauf zu prüfen, ob ein Benutzer das Forum sehen darf, könnte man z.B. auch die Benutzergruppe abfragen:

    PHP-Code:
    if ($bbuserinfo['usergroupid']!=2) {
        
    show_nopermission();

    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. vBulletin 3.0.0 Status Update
    Von pogo im Forum Ankündigungen
    Antworten: 0
    Letzter Beitrag: 22.02.2004, 23:32
  2. Eigene Seite Erstellen
    Von nuke im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 13.12.2003, 17:30
  3. Antworten: 5
    Letzter Beitrag: 16.06.2003, 22:46
  4. Neues Thema über eine non VB Seite erstellen???
    Von Tarion im Forum vBulletin 2 Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 05.01.2002, 00:51

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •