Seite 1 von 1

[Erledigt] Forum in einem neuen Ordner

Verfasst: 02.02.2006 17:02
von sptotal
Hallo,

ich habe ein phpbb-Forum installiert.

Standardmäßig wird ja die Forenübersicht als Indexseite angezeigt.

Nun habe ich das ganze in ein kleines Portal umprogrammiert, das heißt, auf der Startseite (index.php), also wenn man die URL ohne Dateinamen aufruft, sollen die News erscheinen und nicht das Forum.

Dabei soll die Newsseite auf das Design des Forums zurückgreifen, d.h. über die Templatedateien des Forums laufen.

Wie bekomme ich das nun am geschicktesten hin?

Ich habe mir überlegt, das Forum in einen Unterordner "forum" zu verschieben, aber dann werden ja die Bilder auf der Startseite (Überordner) nicht mehr angezeigt.

Ich hoffe, ihr wisst was ich meine und könnt mir helfen...

MfG

sptotal

Verfasst: 02.02.2006 17:06
von hagily
Hi!
Du kannst das ganze rhuig verschieben.
In deiner index.php (nicht die im ordner /forum) musst du nur den root.path anpassen
also:

Code: Alles auswählen

$phpbb_root_path = './'; 
mit

Code: Alles auswählen

$phpbb_root_path = './forum/'; 
ersetzen

felix

Verfasst: 02.02.2006 17:11
von sptotal
Hallo,

genau so habe ich das gemacht, die Bilder werden dennoch nicht angezeigt :cry:

Das heißt, der Pfad zu den Bildern wird weiterhin so angezeigt wie zuvor. Egal ob das Forum im Ordner forum ist und die index.php-Seite mit dem Code anpasse oder nicht...

MfG

sptotal

Verfasst: 02.02.2006 18:10
von sptotal
Noch einmal zur Erklärung, weil ich mich vielleicht nicht so gut ausgedrückt habe :)

Die Verzeichnisstruktur sieht folgendermaßen aus:

/root => Startseite der URL
/root/forum => dort liegt das Forum

Das Forum wird im Unterordner forum mit allen Grafiken usw. korrekt dargestellt.

Die Starseite im root-Verzeichnis greift einwandfrei durch Änderung des folgenden Befehls auf die Template-Dateien des Forums zu:

Code: Alles auswählen

$phpbb_root_path = './forum/';
Leider werden die Bilder auf der Startseite im Root-Verzeichnis nicht angezeigt, weil der Pfad (natürlich) der gleiche ist wie für das Forum im Ordner forum. Es fehlt also irgendwie noch die Angabe, dass die Startseite die Bilder im Ordner

forum/templates/.... und nicht in templates/... suchen soll.

Wie bekomme ich das hin?

MfG

sptotal

Verfasst: 02.02.2006 18:30
von DerGonzo
Moin!

So wie sich das anhört, wäre es für Dich am einfachsten, wenn Du das phpBB direkt im Root-Verzeichnis installierst und dann den Intro- und Portal-MOD hier aus dem Downloadbereich einbaust. :wink:
Dann kannst Du Deine Intro-Seite genauso anpassen, wie Du sie haben möchtest.

Schönen Gruß,
DerGonzo!

Verfasst: 02.02.2006 19:02
von sptotal
Danke @DerGonzo.

Die fertigen Portal-Mods sind mir eigentlich etwas zu sehr mit Funktionen überlaufen. Ich möchte gerne ein schlankes Portal (welches eigentlich auch schon steht), nur funktioniert das mit den Bildern nicht...

MfG

sptotal

Verfasst: 02.02.2006 19:16
von DerGonzo
Das oben genannte kannst Du sehr leicht Deinen Bedürfnissen anpassen. Die einzelnen Portalboxen lassen sich übers ACP ein- und ausschalten und in der portal_body.tpl kannst Du kinderleicht die Anordnung der Boxen oder deren Inhalt verändern. :wink:

Ansonsten wirst Du wohl die Quelltexte nach den Pfadangaben für die Bilder durchsuchen und anpassen müssen, bleibt Dir überlassen.

Schönen Gruß,
DerGonzo!

Verfasst: 04.02.2006 12:01
von sptotal
Das Einfachste wäre sicherlich, den templates Ordner ins root-Verzeichnis zu kopieren.

Das müsste gehen, finde ich aber nicht so gut, weil die Bilder dann mindestens 2 Mal geladen werden...

MfG

sptotal

Verfasst: 04.02.2006 12:25
von Christian_W
Mach einfach per .htaccess Deine intro.php zum Standard.
Beispiel findest Du z.B. bei einem der Portal-Mods

Gruß Christian

Verfasst: 04.02.2006 13:23
von sptotal
Danke Christian_W! Ich habe es jetzt mit einer htaccess-Datei gelöst. Funktioniert wunderbar.

MfG

sptotal