Forum in die Seite einbinden?

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
ich arbeite auch mit Tabellen. Kann es nicht anders. Mit CSS arbeiten soll besser oder einfacher sein.

Ich habe mir Deinen Code gerade angeschaut. Ich vermute, dass wird mit meinen MODs wegen dem swtich nichts (Ich bin selbst auch noch lange kein PHP Profi).

Ich würde Dir empfehlen Deine Seite umzubauen, da es IMO dann auch generell für Dich einfacher wird. Bei meinen MODs sind ein paar Beispieldateien enthalten.

Letztenendlich ist die Idee meiner MODs die Navigation der PHP (Tabellenlayout) Seite in das Forum einzubinden und dadurch das Forum in die Seite einzubauen.
Es gibt auch schon Abwandlungen meiner MODs im Einsatz, bei denen das Forum zu großen Teilen das Layout der Website benutzt, indem die CSS Datei der Website anstatt der subSilver.css benutzt wird.

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Soccergamer
Mitglied
Beiträge: 29
Registriert: 19.12.2005 15:35
Wohnort: Mannheim

Beitrag von Soccergamer »

Warum muss das alles so kompliziert sein?
Die Entwickler sollten sich vielleicht in folgenden Version gedanken darüber machen, wie man es einfacher in eine Seite einbauen kann.

Wie soll ich meine Seite umbauen? Ich verstehe nicht ganz was du meinst.

Ich muss es unbedingt schaffen deinen Mod nutzen können, weil es keine andere Möglichkeit gibt. Du bist der einzige, der mir versucht zu helfen.

Bitte helfe mir auch weiter, dass ich es schaffen kann dein Mod zu nutzen...

Edit:
Ich habe mir deine Beispiele angeschaut angeschaut. Ich frage mich nur warum die Dateien als .inc.php und nicht nur als .php gespeichert hast. Liegt es daran, dass man den include Befehl nur mit .inc.xy ausführen kann?

Ich werde meine Seite heute Abend versuchen auf dein System umzubauen. Ich denke, dass es danach Probs beim installieren deiner Mod geben wird.
Kannst du versuchen zu erklären, wie ich dann alle Navigationsleisten auf einmal einsetze? Also oben, links, rechts und unten.


Soccergamer
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
früher war die Verwendung von .inc Dateien sehr weit verbreitet, um den Verwendungszweck der Dateien erkennen zu lassen. Mittlerweile sperren einige Provider .inc Dateien. Deshalb benenne ich diese Dateien .inc.php. Bei der Provider seitigen Sperrung kommt es aber wohl auch darauf an, wie man die .inc DAteien aufruft bzw. einbindet. DAs phpBB hat ja auch eine .inc Datei im Einsatz. Genaueres dazu weiß ich nicht.

Zurück zu Deiner Seite:
Du mußt drei Navigationsleisten Dateien erstellen, je eine für links, oben und rechts.

Zum phpBB:
Ich persönlich sehe das phpBB (immer noch) als reines Diskussionsforum. Viele sehen es aber nur noch als Portal, weil sie verschiedene Portal MODs fast schon standradmäßig einsetzen.

Dass sich das phpBB nicht so einfach in Seiten integrieren läßt, finde ich an sich nicht so schlimm. Ich denke, man kann für solche Aktionen beim Webmaster schon ein bißchen HTML, CSS und/oder PHP Kenntnisee voraussetzen dürfen. Letztenendlich liegt die Ursache aber am Template System, was aber IMO nicht als Problem zu betrachten ist, sondern eher als technische Gegebenheit. Das Einzigste, was mich am Template System des phpBB stört, ist, dass es nicht standardmäßig CSS verwendet, nur damit man im ACP die Farben der Templates verändern kann. Dies halte ich für eine absolute Fehlentscheidung, da eine CSS Datei genauso einfach bearbeitet werden kann. Letztenendlich bremst dies auch noch die Performance des phpBB aus.

Nochmal zu Deiner Seite:
Erstelle Dein Layout neu mit den drei Navigationsleisten und dich werde Dir dann gerne heute noch weiter helfen. Die Kiste bleibt dann aber drei Tage lang aus. :wink:

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Soccergamer
Mitglied
Beiträge: 29
Registriert: 19.12.2005 15:35
Wohnort: Mannheim

Beitrag von Soccergamer »

Ich habe es geschafft 3 Navi- Leisten zu erstellen. :)
Die Seite sieht jetz fast so aus, wie vorher. Kleine Unterschiede sind zwar erkennbar, aber das ist nicht schlimm.

Jetzt werde ich mal versuchen die Leisten ins Forum einzubinden. Aber das wird vermutlich wieder Probleme mit sich bringen, weil die Leisten Hintergrundbilder haben.


Soccergamer
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
es doch voran! 8)

Ich warte auf mehr input.

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Soccergamer
Mitglied
Beiträge: 29
Registriert: 19.12.2005 15:35
Wohnort: Mannheim

Beitrag von Soccergamer »

Den obere Navigationsleiste ist jetzt integriert.

Was hast du am Schluss der install.txt mit folgendem gemeint?
#
#-----[ DIY INSTRUCTIONS ]------------------------------------------
#
Make a copy of the navigation bar of your website (e.g. examplenavigation.inc.php -> examplenavigation2.inc.php) into the same folder.
Open the copy and change all paths as it would be neccessary to use this file when it would be placed in the phpBB root folder.

Open your common website css file and open subSilver.css.
Copy all tags which are used in the navigation bar from your webite's css file to the subSilver.css.
Synchronize the settings of the body tag from your website's css file with the settings of the .bodyline class in the subSilver.css (they have to be equal).

Some layout tipps:

If your navigation bar have to fill out the whole width and to be placed absolutely in vertical top position, but the forum should have a edge:
- add to the body tag:
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
- add to the .bodyline class:
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;

If you want to disable the border round of the whole forum:
- at the .forumline class set border: 0px ...
Ich installiere jetzt dir linke Leiste.

Weißt du wie ich das Normale Forum auf breite von 600px bekomme?

Edit:
Der Beginn von Left und Upper ist genau gleich. Wie soll ich das machen? Ich muss doch 2 verschiedene Leisten einfügen?

Soccergamer
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
dass mit dem Erstellen bzw. drumherum bauen der Tabelle in der overall_header.tpl und der overall_footer.tpl sollte soweit klar sein, oder?
Ansonsten mußt Du noch Folgendes machen:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------ 
# 
	'NAV_LINKS' => $nav_links_html)
# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
	'NAV_LINKS' => $nav_links_html,
	'NAV_BAR_LEFT' => implode("",file("http://www.yourdomain.com/pathtoyournavigationbar/examplenavigationleft2.inc.php")),
	'NAV_BAR_UP' => implode("",file("http://www.yourdomain.com/pathtoyournavigationbar/examplenavigationup2.inc.php")),
	'NAV_BAR_RIGHT' => implode("",file("http://www.yourdomain.com/pathtoyournavigationbar/examplenavigationright2.inc.php")))

#
Diese Variablen mußt Du dann in den beiden oben genannten .tpl Dateien richtig einsetzen.

Bei den [ DIY INSTRUCTIONS ] geht es zum einem darum dafür zu sorgen, dass Du jeweils zwei Versionen der Navigationsleisten hast, die sich nur darin unterscheiden, dass diese in Dateien included werden, die in unterschiedlichen Verzeichnisebenen liegen. Hierfür müssen eben die Pfade angepßt werden.
Zum anderem geht es darum, dafür zu sorgen, dass das Layout optisch gleich aussieht. Falls das ganze Layout komplett in den HTML reingepackt hast, ist dieser Schritt eventuell nicht notwendig.

Die Breite der Tabelle bekommst Du hin, indem Du die Tabelle, die um alles drumherum liegt auf 100% Breite einstellst.
Oder indem Du in der overall_header.tpl an der richtigen Stelle width="600" für die Tabellenbreite einträgst.

Code: Alles auswählen

...
<table width="600" cellspacing="0" cellpadding="10" border="0" align="center"> 
	<tr> 
		<td class="bodyline"><table width="100%" cellspacing="0" cellpadding="0" border="0">
			<tr> 
				<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
...
Ich würde Ersteres bevorzugen, falls die Hintergrundgrafiken dies zulassen.

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Soccergamer
Mitglied
Beiträge: 29
Registriert: 19.12.2005 15:35
Wohnort: Mannheim

Beitrag von Soccergamer »

Hab alles so gemacht wie du es gesagt hast.

Leider funktionert aber alles nicht so wie es soll.

Ich denke, dass ich dir auch die Seite sagen kann, dass du es dir anschauen kannst.
Das Forum findest du hier:
http://gigagaymers.gi.funpic.de/forum
Die eigentliche Seite hier:
http://gigagaymers.gi.funpic.de

Der Server unterstützt irgendeine Funktion nicht. Deshalb musste ich die Dateien direkt in den Forumordner kopieren. Aus diese Grund kann ich die rechte Leiste nicht nicht nutzen, weil der Inhalt wieder mit etwas verlinkt ist.
Die linke Leiste kann noch gar nicht funktionieren, weil ich alle Links noch umschreiben muss.

Aber diese Infos sind erstmal egal. Wichtig ist, dass das Lay- Out passt.

Soccergamer
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
der Quelltext Deines Forums zeigt, dass Du mindestens drei HTML Dateien quasi "in Reihe geschalten" hast. Das funktioniert nicht. Es darf nur einen header und nur einen body geben.

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Soccergamer
Mitglied
Beiträge: 29
Registriert: 19.12.2005 15:35
Wohnort: Mannheim

Beitrag von Soccergamer »

Martin Truckenbrodt hat geschrieben:Hallo,
der Quelltext Deines Forums zeigt, dass Du mindestens drei HTML Dateien quasi "in Reihe geschalten" hast. Das funktioniert nicht. Es darf nur einen header und nur einen body geben.

Gruß Martin
Wie meinst du das? Kann ich keine 2 oder 3 Navigationsleisten aufeinmal einbinden?

Ich habe nur folgende die Dateien bearbeitet:
page_header.php
overall_header.tpl

Soccergamer
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“