Surviver
12.08.2007, 13:00
Was ist das ?
In diesem Tutorial wird euch gezeigt, wie ihr eure eigenen Seiten auf dem vBulletin Standard erstellen könnt. Das heißt, dass ihr alle Funktionen des vBulletin nutzen könnt: Die Datenbankverbindung, Templates, Benutzerinformationen, Benutzergruppenrechte usw.
Wozu brauche ich das ?
Vielleicht möchtest du eine Seite erstellen, um Informationen darzustellen, oder du brauchst eine Datei für deinen vBulletin Hack. Egal was, du solltest immer den vBulletin Standard nutzen. Nach dem vBulletin Spezifischen Code kannst du, wie in einer ganz normalen php Datei, ganz normal mit php programmieren.
Ist etwas zu beachten ?
Nein, eigentlich nicht - es ist ganz easy :denk.
Wie mache ich das ?
Um eine Seite zu erstellen, solltet ihr als erstes einen Namen für die Datei aussuchen. Der Dateiname sollte möglichste klein und zusammen geschrieben werden. Unser Beispiel: test.php.
In die Datei schreibt ihr dann folgenden Inhalt:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Zusammenfassung:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- Hier schreibt ihr anstatt test den Namen eurer PHP Datei ohne Endung und klein geschrieben rein.
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- Hier ersetzt ihr TEST durch den Namen eures Templates - dabe muss auf Gross und Klein-SChreibung geachtet werden ! Dies gillt genau so hier:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Was sind 'navbits' und wie kann ich diese Verwenden ?
Navbits sind die Textabschnitte oben in der navbar, die zeigen, wo ihr euch gerade befindet:
http://img246.imageshack.us/img246/8117/1mc3.jpg
Um so etwas zu erstellen, muss man einmal folgenden Code verstehen:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
in der Variable $navbits werden alle Einträge gespeichert, wie oben angezeigt werden sollen. Mit der letzten Zeile $navbits = constr.... werden die navbits "erzeugt", also angezeigt.
Um einen Eintrag hinzuzufügen, muss man die Stelle PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- einfach sooft wiederholen wie man will, und untereinander in die php Datei schreiben.
Dabei steht $navbits[$parent] dieser Teil für den Link, zu dem man kommen soll, wenn man den Eintrag anklickt. $parent ist dabei der Link der aktuellen Seite.
Die Einträge werden in der Reihefolge angezeigt, wie sie untereinander geschrieben werden.
'Test Page' ist dabei logischerweise der Titel.
Beispiel:
Dieser Code ...
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
... würde folgendes Ergebnis bringen:
http://img149.imageshack.us/img149/9811/2la5.th.jpg (http://img149.imageshack.us/my.php?image=2la5.jpg)
Wie kann ich die Seite mit Inhalt füllen ?
Ihr habt vielleicht jetzt alle Schritte durchgeführt, aber wundert euch, warum ihr nichts angezeigt bekommt ?! Nein, das liegt nicht an euch, sondern daran, dass ein ganz Entscheidender Teil noch fehlt ! Nämlich das Template.
Ihr erstellt also ein neues Template mit dem Namen, den ihr hier eingetragen habt:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
In das Template schreibt ihr dann folgenden Code:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Den Inhalt, den ihr dann auf der entsprechenden Seite anzeigen wollt, schreibt ihr zwischen $navbar und $footer.
Ich habe alles nach der Anleitung gemacht, aber es wird nur eine Weiße Seite angezeigt !
Überprüfe, ob es das Template, welches du anzeigen möchtest, existiert. (In dem Style, in dem du dich gerade "befindest"). Falls dies der Fall ist, überprüfe, ob du überall in der Date den Templatenamen mit richtiger Groß und Kleinschreibung eingetragen hast !
Bei Fragen stehe ich gerne zur Verfügung !
Viele Grüße :smiley:
Surviver:teach:
In diesem Tutorial wird euch gezeigt, wie ihr eure eigenen Seiten auf dem vBulletin Standard erstellen könnt. Das heißt, dass ihr alle Funktionen des vBulletin nutzen könnt: Die Datenbankverbindung, Templates, Benutzerinformationen, Benutzergruppenrechte usw.
Wozu brauche ich das ?
Vielleicht möchtest du eine Seite erstellen, um Informationen darzustellen, oder du brauchst eine Datei für deinen vBulletin Hack. Egal was, du solltest immer den vBulletin Standard nutzen. Nach dem vBulletin Spezifischen Code kannst du, wie in einer ganz normalen php Datei, ganz normal mit php programmieren.
Ist etwas zu beachten ?
Nein, eigentlich nicht - es ist ganz easy :denk.
Wie mache ich das ?
Um eine Seite zu erstellen, solltet ihr als erstes einen Namen für die Datei aussuchen. Der Dateiname sollte möglichste klein und zusammen geschrieben werden. Unser Beispiel: test.php.
In die Datei schreibt ihr dann folgenden Inhalt:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Zusammenfassung:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- Hier schreibt ihr anstatt test den Namen eurer PHP Datei ohne Endung und klein geschrieben rein.
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- Hier ersetzt ihr TEST durch den Namen eures Templates - dabe muss auf Gross und Klein-SChreibung geachtet werden ! Dies gillt genau so hier:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Was sind 'navbits' und wie kann ich diese Verwenden ?
Navbits sind die Textabschnitte oben in der navbar, die zeigen, wo ihr euch gerade befindet:
http://img246.imageshack.us/img246/8117/1mc3.jpg
Um so etwas zu erstellen, muss man einmal folgenden Code verstehen:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
in der Variable $navbits werden alle Einträge gespeichert, wie oben angezeigt werden sollen. Mit der letzten Zeile $navbits = constr.... werden die navbits "erzeugt", also angezeigt.
Um einen Eintrag hinzuzufügen, muss man die Stelle PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- einfach sooft wiederholen wie man will, und untereinander in die php Datei schreiben.
Dabei steht $navbits[$parent] dieser Teil für den Link, zu dem man kommen soll, wenn man den Eintrag anklickt. $parent ist dabei der Link der aktuellen Seite.
Die Einträge werden in der Reihefolge angezeigt, wie sie untereinander geschrieben werden.
'Test Page' ist dabei logischerweise der Titel.
Beispiel:
Dieser Code ...
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
... würde folgendes Ergebnis bringen:
http://img149.imageshack.us/img149/9811/2la5.th.jpg (http://img149.imageshack.us/my.php?image=2la5.jpg)
Wie kann ich die Seite mit Inhalt füllen ?
Ihr habt vielleicht jetzt alle Schritte durchgeführt, aber wundert euch, warum ihr nichts angezeigt bekommt ?! Nein, das liegt nicht an euch, sondern daran, dass ein ganz Entscheidender Teil noch fehlt ! Nämlich das Template.
Ihr erstellt also ein neues Template mit dem Namen, den ihr hier eingetragen habt:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
In das Template schreibt ihr dann folgenden Code:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Den Inhalt, den ihr dann auf der entsprechenden Seite anzeigen wollt, schreibt ihr zwischen $navbar und $footer.
Ich habe alles nach der Anleitung gemacht, aber es wird nur eine Weiße Seite angezeigt !
Überprüfe, ob es das Template, welches du anzeigen möchtest, existiert. (In dem Style, in dem du dich gerade "befindest"). Falls dies der Fall ist, überprüfe, ob du überall in der Date den Templatenamen mit richtiger Groß und Kleinschreibung eingetragen hast !
Bei Fragen stehe ich gerne zur Verfügung !
Viele Grüße :smiley:
Surviver:teach: