Eigene Seiten integrieren... aber wie ???

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
hoshy
Mitglied
Beiträge: 56
Registriert: 04.06.2004 07:33
Wohnort: Essen

Eigene Seiten integrieren... aber wie ???

Beitrag von hoshy »

Hallo zusammen,..

ich bastel gerade an einem neuem Forum und habe auch bereits testweise ein Template überarbeitet und integriert.

Oben links habe ich im Portal al auch in der Forenübersicht Links eingefügt. Diese möchte ich nun erweitern und im Style des Forums mit weiteren Seiten welche es nicht vom Forum selbst erzeugt werden erweitern.

Zum Beispiel Digitale Postkarten, Linklisten, einen Shop.

Wie kann ich Seiten integrieren? Ich meine das zum Beispiel anstatt der Tabelle in der sich die eigendlichen Inhalte des Forums befinden meine Seiten erscheinen, ohne das oben die Navigation und der Style verändern?? Oder auch anstelle des Portals...

Hier der Link:

http://www.laurel-hardy.net/forum/portal.php

ODER:

http://www.laurel-hardy.net/forum/index.php


Schon mal vielen Dank
Holger
hoshy
Mitglied
Beiträge: 56
Registriert: 04.06.2004 07:33
Wohnort: Essen

Beitrag von hoshy »

Danke,..

das hatte ich noch nicht entdeckt.

Das hilft mir sicherlich weiter.

Vielen Dank !

Holger
moeptier
Mitglied
Beiträge: 5
Registriert: 27.05.2004 18:03
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von moeptier »

Ich hab mir die Anleitung auch mal soweit angesehen.
Eigene Seite mit phpBB-Header+Footer klappt auch soweit.

Ich frag mich nur, wie ich jetzt zwischen Body+Footer noch die Typische Statistik einblenden kann, wer gerade online ist, etc.

Irgendwer ne Ahnung?

Ich schätze mal, ich muss eine eigene Template-Seite in meinem Subsilver-Template-Ordner ablegen und diese dann damit laden:

Code: Alles auswählen

$template->set_filenames(array(
    'blaseite' => 'bla.tpl'
));
$template->pparse('blaseite');
Das haut auch soweit hin, wenn ich z.B. die index_body.tpl entsprechende kopiere und umbenenne. Jedoch wird dann die abschließende Statistik aus der index_body.tpl nicht korrekt dargestellt (nur der Tabellenrahmen)

Wie kann ich denn nun die Forumstatistik zusätzlich einblenden?
Meine eigene Seite liegt im Forumroot.

Es scheint, als würden die ganzen Variablen wie {ICHBINEINEVARIABLE} in der .tpl-Datei nicht richtig verarbeitet.

Und was wäre nötig, wenn ich die im phpBB vorhandenen Smilies direkt in der .tpl in der Form :smile: verfügbar machen wollte? Geht das überhaupt? Oder müsste dafür jeder Smilie als {VARIABLE} vorliegen?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

moeptier hat geschrieben:Es scheint, als würden die ganzen Variablen wie {ICHBINEINEVARIABLE} in der .tpl-Datei nicht richtig verarbeitet.
..weil die Konstanten in der dazugehörigen *.php nicht definiert wurden.
Was an Statistik benötigst du denn? Wenn es auf allen neuerstellten Seiten angezeigt werden soll, wär´s am besten diese Codes in die page_header.php zu verlagern (sonst müsstest du es in alle *.php´s eintragen).
Und was wäre nötig, wenn ich die im phpBB vorhandenen Smilies direkt in der .tpl in der Form :smile: verfügbar machen wollte? Geht das überhaupt? Oder müsste dafür jeder Smilie als {VARIABLE} vorliegen?
Das du dann sozusagen einfach :wink: schreibst und es dann als Bild ausgegeben wird? Das wird mit der phpbb-internen Smileefunktion nicht so richtig funktionieren. Da müsstest du noch eine Routine reinsetzen, das die Codes dann mit ´nem Bild ersetzen werden. Einfacher wär´s dann <img>bild</img> zu schreiben.
moeptier
Mitglied
Beiträge: 5
Registriert: 27.05.2004 18:03
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von moeptier »

Ahh, ok .. vielen Dank für die Info! :grin:
Ich schau's mir mal an, wie's in den anderen .php-Dateien gemacht wurde.

An Statistik hätte ich gern den Teil angezeigt, der auch in der normalen Forumsansicht unten eingeblendet wird, quasi die ganze Tabelle mit den Whois/Whowas Online-Infos.
Chyna

Beitrag von Chyna »

Hallo´chen,

also ich hätte auch gerne so eine neue Seite - allerdings ist oben genanntes für mich nur ein bömisches Dorf und nach 3 Tagen des Versuchens wende ich mich nun an Euch - denn ich hab´s echt aufgegeben !

Ich habe jetzt quasi eine Startseite, wo einige Info´s drauf stehen und jetzt leider auch noch die Foren. Und genau diese möchte ich auf eine 2. Seite haben. Diese 2. Seite soll aus Header, Footer und den Foren bestehen aber ich bekomme das nicht hin. Auch mit Euren ganzen Tipps nicht :( Ich glaube mir fehlt einfach das nötige PHP-Wissen *schäm*

Ich habe also die index_body.tpl kopiert und dann dies eingefügt:

Code: Alles auswählen

<!-- ##### FORUMINDEX START ##### -->

<!-- BEGIN catrow -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline" align="center">
  <tr>
        <td class="catLeft" colspan="2" height="23"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
  </tr>
  <!-- BEGIN forumrow -->
  <tr>
        <td class="row2" width="100%" height="55"><span class="forumlink"> <img src="{catrow.forumrow.FORUM_FOLDER_IMG}" border="0"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
          </span><span class="genmed">{catrow.forumrow.FORUM_DESC}<br /></span></td>
        <td class="row1" align="center" valign="middle" height="55" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
  <!-- END forumrow -->
</table>
<br />
  <!-- END catrow -->

<!-- ##### FORUMINDEX END ##### -->
So funktioniert das aber nicht. Nicht lachen aber ich habe wirklich keine Ahnung von alle dem !!!

Wie bekomme ich denn jetzt so eine 2. Seite hin und wie kann ich das alles einbauen ? Habe hier zwar schon einiges gelesen es aber trotzdem nie hinbekommen.

Kann mir das mal jemand für absolute Schwachmaten erkären ?! *fleh*

Danke und Gruss,
Chyna
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Der eigentliche Foren-Index soll also nicht auf index.php zu sehen sein, sondern z.B. index2.php ?! Auf index.php wäre dann die eigentliche Startseite?
Chyna

Beitrag von Chyna »

Hallo Acid,

ja alles etwas verwirrend, was ... Also auf der Index soll der Header zu sehen sein, Footer, meine Info´s und eben die Statistiken.

Auf der 2. Seite soll dann wieder der Header & Footer und dieses mal dann nur die Foren.

Falls es leichter sein sollte zu verstehen was ich meine, hier mal der Link zu meinem Forum.

http://mitglied.lycos.de/caro_chyna/board/

Und jetzt stell Dir diese Seite einfach vor nur mit Header, Footer und den Foren / Kategorien. Ohne meine Info´s und ohne die Statistiken.

Nur wenn ich das auseinander friemel dann passiert da nix. Dann werden mir nur die Befehle in den Klammen angezeigt aber nicht z.B. die Besucherzahl o.ä. Das läuft dann alles irgendwie nicht ....

Habe so etwas bei div. anderen Foren gesehen (vBulletin z.B) aber ich möcht gar nicht vom phpbb weg ...

http://www.thesistersthree.com/
Ist ein gutes Beispiel für das, wie ich´s gern hätte ... wenn´s denn umzusetzen sein sollte...

Wenn Du da einen Tipp für mich hättest wär das supi :)

Gruß Chyna
Chyna

Beitrag von Chyna »

Hat sich alles erledigt. Habe herausgefunden, daß das was ich suche unter Portal zu finden ist *gnümpf*

Na ja ... muß man ja auch erst mal wissen. Bisher waren Forum, Board, Portal für mich immer ein und das selbe *g*
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“