Seite 1 von 1

Umstellung index.php auf portal.php

Verfasst: 28.01.2012 14:16
von tomtom65
Hallo Forumsgemeinde,

"rehi" sozusagen, ich war früher schon mal aktiver phpbb-ler und hab es intensiv genutzt, bin aber in letzter Zeit mehr auf der CMS-Schiene (Joomla) unterwegs gewesen... :)

Jetzt hab ich wieder einmal ein Forum (3.0.10) installiert und mit dem "bl@ck"-Style verschönert und da auch noch das Portal board3 drauf...

Nun würde ich gerne noch im Header umstellen, wenn man auf das Logo klickt, dass man auf die Portalseite kommt und nicht in die Forumsindex. Leider find ich die Stelle im Code nicht, die ich von index.php auf portal.php ändern muß... :oops:

Wahrscheinlich seh ich den Wald vor lauter Bäumen mal wieder nicht und hab zulang nix mehr mit phpbb gemacht... sorry! Kann mir vielleicht bitte einer einen Tipp geben, welche Datei hier geändert werden muß?

Liebe Grüße und auf bald in der Community!
TOM

Re: Umstellung index.php auf portal.php

Verfasst: 28.01.2012 14:22
von Crizzo
Hi,
das ist die Stelle in der overall_header.html (Code kann man einem anderen Style als prosilver leicht abweichen!)

Code: Alles auswählen

<div id="site-description">
				<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
				<h1>{SITENAME}</h1>
				<p>{SITE_DESCRIPTION}</p>
				<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
			</div>
Dort drin findest du das hier:

Code: Alles auswählen

<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
und da änderst du einfach den {U_INDEX} in /portal.php oder wie auch immer der Pfad zu deinem Portal ist.

Grüße

Re: Umstellung index.php auf portal.php

Verfasst: 28.01.2012 14:36
von tomtom65
Hi Blackhawk,

danke dir für die rasche Antwort... :)
Hab es gleich mal geschaut... Da du leider keinen Dateinamen genannt hast, bin ich hier mal von der "overall_header.html" des Styles im Template-Verz. ausgegangen! War dann auch richtig.. :)

Nur eines ist anders, das als Hinweis an alle, die dieses Ding auch machen möchten, der / muß auch noch weg!
Korrekt schaut es dann so aus:

Code: Alles auswählen

<a href="portal.php" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
Und nicht vergessen, nach der Änderung im Adminbereich bei dem Template den Cache zu aktualisieren... :D

Lieben Gruß
TOM

Re: Umstellung index.php auf portal.php

Verfasst: 28.01.2012 14:49
von Crizzo
tomtom65 hat geschrieben: Nur eines ist anders, das als Hinweis an alle, die dieses Ding auch machen möchten, der / muß auch noch weg!
Ne, das ist nicht ganz richtig. Das kommt immer darauf an, wie deine Domainstruktur aussieht.

Wenn du z.B. "domain.de" direkt auf den Ordner vom Forum zeigt und dadrin auch die portal.php ist, dann sorgt der / dafür, dass immer bei "domain.de/portal.php" nach der Datei gesucht wird. Auch wenn man gerade eine Datei im Unter-Ordner "domain.de/blubb" mit dem Link ausgewählt hat.

Hat man sein Forum allerdings auf "domain.de/forum" und schreibt nur "/portal.php", dann sucht er auch in "domain.de/portal.php", als müsste man dann "/forum/portal.php" schreiben.

Re: Umstellung index.php auf portal.php

Verfasst: 28.01.2012 18:05
von Miriam
Diesen Code zu verwenden ist nicht ganz so "gut", denn es werden keinen Login-Daten übermittelt. Somit kann es passieren, dass User ausgeloggt sind, wenn sie dem Link folgen.

phpBB konforn wäre es, wenn du in der /includes/functions.php das hier suchst

Code: Alles auswählen

		'U_INDEX'				=> append_sid("{$phpbb_root_path}index.$phpEx"),
und danach das hier einfügst:

Code: Alles auswählen

		'U_PORTAL'				=> append_sid("{$phpbb_root_path}portal.$phpEx"),
Nun ist die Template-Variable U_PORTAL überall verfügbar und kann mittels {U_PORTAL} in den Templates benutzt werden.
Analog verhält es sich mit der Sprachvariablen L_INDEX.

Re: Umstellung index.php auf portal.php

Verfasst: 28.01.2012 18:57
von tomtom65
Hi Blackhawk und Miriam,

schade, dass es hier im phpBB.de noch kein solches "Danke-MOD" gibt... :D
(der Thanks-Mod von phpbb ist leider nicht integriert, sonst hättet ihr euch beide ein Danke verdient.. :D )

Habe mich jetzt für die Lösung von Miriam entschieden, das ist wirklich die sauberste Lösung! *thumb up*

Kennt einer von Euch vielleicht ein Thanks-MOD oder Like-MOD? Derzeit scheint es aber ausser dem "Thanks for posts" http://www.phpbb.com/customise/db/mod/thanks_for_posts/ nichts ähnliches zu geben, wo man auch die User sieht, die Danke gesagt haben...

LG TOM

Re: Umstellung index.php auf portal.php

Verfasst: 28.01.2012 19:00
von Crizzo