Neue Seite im WoltLab Burning Board 2 erstellen |
Master-X
Lucky Strike Raucher
Dabei seit: 29.12.05
Beiträge: 4.367
Fähigkeiten: WBB2 Profi; WBB Lite 1 Profi Forenversion: 3.0; 2.3
|
|
Guten Abend,
hier erkläre ich euch, wie ihr eine neue Seite im Layout eures Forums erstellen könnt.
Es gibt ja bereits Tutorials oder manche sehen das ja auch als "Hack" an.
Jedoch wird dort für jedes Template eine PHP-Datei erstellt.
Wer also eine einfache Seite erstellen will, der kann das Template über die Misc.php aufrufen.
Dies geht wie folgt:
Ihr erstellt euer Template und merkt euch den Namen des Templates.
Nun öffnet ihr die misc.php und sucht:
code: |
1:
|
/** show imprint **/ |
|
Fügt darüber ein:
code: |
1:
2:
3:
4:
|
/** Bezeichnung **/
if ($action == 'Adresse') {
eval("\$tpl->output(\"".$tpl->get("Templatename")."\");");
} |
|
Um die Übersicht zu behalten, solltet ihr die "Bezeichnung" immer eintragen. So ändert das Wort zwischen den *.
Zum Beispiel könnte es lauten: /** Gewinnübersicht **/
Adresse muss in einen passenden Namen geändert werden. Dieser ist dann später die "Adresse". Beispiel: http://www.forum.de/wbb2/misc.php?action=gewinn
Das Template habt ihr ja erstellt und da muss nun der Name des Templates eingetragen werden.
Also erreicht ihr die erstellte Seite so: http://www.forum.de/wbb2/misc.php?action=xxx (xxx durch die Adresse ersetzen).
__________________
|
|
01.05.07 22:20 |
WWW
Finden
Als Freund hinzufügen
|
|
Master-X
Lucky Strike Raucher
Dabei seit: 29.12.05
Beiträge: 4.367
Fähigkeiten: WBB2 Profi; WBB Lite 1 Profi Forenversion: 3.0; 2.3
Themenstarter
|
|
Zitat: |
Original von Aviation Forum
Irgendwie kommt mir das bekannt vor
|
Wie wäre es mit klaren Aussagen, anstatt irgendwelcher Andeutungen, die keinen interessieren.
Ganz oder gar nicht
__________________
|
|
14.05.07 13:37 |
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Es gab schon einmal eine ähnliche Anleitung, ich glaube Aviation spielt darauf an. Finde es aber gut von dir, dass du die noch einmal gut verfasst hast und sicher Support geben wirst
|
|
14.05.07 14:35 |
Finden
Als Freund hinzufügen
|
|
Master-X
Lucky Strike Raucher
Dabei seit: 29.12.05
Beiträge: 4.367
Fähigkeiten: WBB2 Profi; WBB Lite 1 Profi Forenversion: 3.0; 2.3
Themenstarter
|
|
Es gab auch mal einen Kaiser in Deutschland. Es gab vielleicht auch schon ein wBB-Supportforum. Ergo gab es wohl vieles schon mal. Hier gibt es nur diese "Neuen Seiten" Hacks, die eine neue PHP erstellen. Wenn es doch schon so ein Tutorial hier gibt, dann stört mich das auch wenig
Fraglich ist, was supportet werden muss.
__________________
|
|
14.05.07 15:42 |
WWW
Finden
Als Freund hinzufügen
|
|
mkkcs
Mitglied
Dabei seit: 06.10.04
Beiträge: 2.051
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten; WBB Lite 1 Profi Herkunft: aus Mamas Bauch Forenversion: 2.3; 2.2
|
|
|
23.05.07 19:44 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Master-X
Lucky Strike Raucher
Dabei seit: 29.12.05
Beiträge: 4.367
Fähigkeiten: WBB2 Profi; WBB Lite 1 Profi Forenversion: 3.0; 2.3
Themenstarter
|
|
Ich habe diesen Beitrag dort mal überflogen. Es wird also die selbe Technik verwendet, indem man die Seite über die misc.php aufrufen lässt.
Eine weitere Ähnlichkeit kann ich bei bestem Willen nicht erkennen.
Ich wüsste nicht, warum ich mit meiner Aussage, die du zitiert hast, vorsichtiger umgehen sollte.
Ich habe eine Anleitung geschrieben, die völlig allgemein gehalten ist und einem Mitglied helfen kann, sich neue Seiten in sein WoltLab Burning Board einbauen zu können.
Deine "Modifikation" hingegenen, beinhaltet keinerlei Informationen andere Seiten zu machen, außer diese Boardregeln.
Nachtrag: Deine (indirekte) Drohung ist nicht nötig, da es hier nichts zu drohen gibt
__________________
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Master-X: 23.05.07 21:58.
|
|
23.05.07 21:56 |
WWW
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
@ Master-X*:
Weißt du auch, wie man eine über die misc.php laufende Seite in die class-wiw.php einfügt?
Dadurch, daß es ja keine eigene php-Seite ist, funktioniert der übliche Aufbau nicht. Und WoltLab hat leider die faq in der class_wiw.php vernachlässigt.
Die und meine selbst erstellten Seiten hätte ich aber auch gerne im Wiwo.
__________________
|
|
27.08.07 22:40 |
Finden
Als Freund hinzufügen
|
|
Master-X
Lucky Strike Raucher
Dabei seit: 29.12.05
Beiträge: 4.367
Fähigkeiten: WBB2 Profi; WBB Lite 1 Profi Forenversion: 3.0; 2.3
Themenstarter
|
|
Hallo,
genau das habe ich auch noch nicht gefunden (ehrlich gesagt, auch nicht mehr weitergesucht).
Das Impressum wird ja auch so aufgerufen (wenn man es im Admin Control Panel eingibt). Bei diesem steht auch nur "Sonstiges" - da ist es auch nicht definiert.
Also ich weiß bisher leider noch nicht, wie es möglich ist, dass zu realisieren.
__________________
|
|
27.08.07 23:56 |
WWW
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Hm, schade.
Trotzdem danke für deine Antwort.
Wenn ich es herausfinde, kann ich es ja mal hier dazu schreiben.
__________________
|
|
28.08.07 09:44 |
Finden
Als Freund hinzufügen
|
|
meeeeeeeep
Mitglied
Dabei seit: 18.06.07
Beiträge: 261
Fähigkeiten: WBB2 Fortgeschritten Herkunft: geradeaus und dann rechts Forenversion: 2.3
|
|
Ich benutze immer eigene PHP Seiten für eine neue Seite, aber wenn man es über die misc.php macht wird doch eine neue Seite durch $action=SONSTWAS aufgerufen.
Vielleicht bringt dir dieses Codebeispiel von Lasall was?
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
case 'konto.php':
$action = $this->useronlinecache[$this->counter]['action'];
if($action == 'auszug') $location = $lang->get("LANG_WIW_FILE_GUTHABEN_KONTO_AUSZUG", array('$SID_ARG_2ND' => $SID_ARG_2ND));
elseif($action == 'ueberweisen') $location = $lang->get("LANG_WIW_FILE_GUTHABEN_KONTO_UEBERWEISUNG", array('$SID_ARG_2ND' => $SID_ARG_2ND));
elseif($action == 'delete') $location = $lang->get("LANG_WIW_FILE_GUTHABEN_KONTO_DELGUT", array('$SID_ARG_2ND' => $SID_ARG_2ND));
elseif($action == 'preise') $location = $lang->get("LANG_WIW_FILE_GUTHABEN_KONTO_PREISE", array('$SID_ARG_2ND' => $SID_ARG_2ND));
else $location = $lang->get("LANG_WIW_FILE_GUTHABEN_SHOP_OTHER", array('$SID_ARG_2ND' => $SID_ARG_2ND));
break; |
|
|
|
28.08.07 11:33 |
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Danke dir.
Aber es funktioniert leider nicht.
Vielleicht muß die Variable $action dafür noch irgendwo definiert werden?
Die Seite wird ja nicht mit $action=blabla sondern mit ?action=blabla aufgerufen.
Und das blabla muß jetzt ja irgendwo erstmal an die Variable $action übergeben werden, damit $action durch das == mit dem blabla verglichen werden kann.
__________________
|
|
28.08.07 12:50 |
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Das war nicht an dich gerichtet, sondern bezog sich auf die Posts über deinem.
Wiwo = Wer ist wo online
Die Anzeige ganz unten im Board.
__________________
|
|
12.09.07 01:45 |
Finden
Als Freund hinzufügen
|
|
|