ez-Portal: Betrifft portal_body und overall_header

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

ez-Portal: Betrifft portal_body und overall_header

Beitrag von Susan »

Hi,

ich bin mal wieder im Lande da ich tatsächlich wieder an einem Forum und ez-Portal bastel. Und wie soll es auch anders sein hab ich wohl wieder eine total exotische Frage :!:

Ist es möglich das für das ez-Portal nur eine bestimmte overall_header und portal_body (bei aus dem selben Theme) geladen wird? Egal wieviele Themes man zur Auswahl und eingestellt hat ....

Hintergrund ist folgender: Ich möchte gerne unsere Clanseite mit dem Forum verschmelzen. Und da soll das ez-Portal die Clanseite "ersetzen". Und diese soll natürlich nur ein Aussehen haben :D

Danke für die Info/Hilfe

lieben Gruß
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also die portal_body.tpl kann man ja anpassen, das wäre noch das kleinste Problem.
Mit der overall_header.tpl wäre das schon kniffliger, aber nicht besonders schwer.
Versuche folgendes:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
portal.php

#
#-----[ FIND ]-----
#
define('IN_PHPBB', true);

#
#-----[ AFTER, ADD ]-----
#
define('PORTAL_HEADER', true);

#
#-----[ OPEN ]-----
#
includes/page_header.php

#
#-----[ FIND ]-----
#
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

#
#-----[ IN-LINE FIND ]-----
#
'overall_header.tpl'

#
#-----[ IN-LINE REPLACE WITH ]-----
#
((defined('PORTAL_HEADER')) ? 'new_header.tpl' : 'overall_header.tpl')
"new_header.tpl" wäre dann Deine neue Kopfzeile für das Portal...
Zuletzt geändert von oxpus am So 16.Apr, 2006 13:22, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi oxpus,

schön Dich wieder zu lesen :)

Ich hab das mal probiert, aber es sieht immer noch so aus wie vorher. Wähle ich das subSilver als Theme dann greift er nach wie vor auf die dazugehörige overall_header.tpl zu
Die new_header.tpl existiert aber im Theme-Ordner

Und das mit der portal_body hmmmm, ich hab die in subSilver rüberkopiert, aber die sieht auch ziemlich subSilvermäßig aus da ja die subSilver.css dafür genommen wird *grübel* - man müßte da irgendwie auf die andere css-Datei verweisen können ....

gruß
Susan

[EDIT]

Gibt es keine Möglichkeit eine Verlinkung auf das entsprechende Theme und die css-Datei zu machen? also zum bsp: templates/meinStyle/.....
Im moment gibt es bei uns 3 Themes. Würde bedeuten ich müßte immer alle 3 bearbeiten (wie auch immer das aussieht)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, mal was Grundsätzliches:

Das Template wird immer nur Profilabhängig angezeigt!
Wenn Du nun ein einheitliches, neues Profil für das Portal erstellen willst, dann ändere eben wie gesagt jede portal_body.tpl nach Deinen Wünschen ab, damit alle gleich aussehen, und kopiere die neu erstellte "new_header.tpl" in alle vorhandenen Templates.
Nur so kann man auf einfache Weise das Portal "unabhängig" darstellen.
Alles andere wäre wieder recht kompliziert...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ok, nichts recht kompliziertes haben will,

aber genau das hab ich gemacht und trotzdem zeigt er die new_header.tpl nicht an .....
ist in allen templates drinne .....
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oh, ich habe das REPLACE nochmal aktualisiert.
defined('PORTAL_HEADER') muss es natürlich lauten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

:( es läuft nicht. Ich hab jetzt schon einige male geguckt aber es will nicht

portal.php:

Code: Alles auswählen

define('IN_PHPBB', true);
define('PORTAL_HEADER', true);
$phpbb_root_path = './';
page_header.php

Code: Alles auswählen

//
// Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? ((defined('PORTAL_HEADER')) ? 'new_header.tpl' : 'overall_header.tpl') : 'simple_header.tpl')
);
die new_header.tpl hab ich angehängt auch wenn man die nicht braucht. Sicher ist sicher
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Komisch, genau auf diese Weise steuere ich hier die Menüansichten, also vertikal und horizontal...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

oh, ähm :hh: :!:, ich hab mich mal umgeloggt (als normaluser) und nun geht das :eek:
Alles zurücknehme. Nur das Design ist sehr bescheiden ^2 . Na dann guck ich mal wie das funktioniert

Danke Dir *knuddelsmiliesuch*

Susan

PS: die portal_body im subSilver templates übernimmt jetzt keine css-Formatierung mehr. Was könnte das denn sein??
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die werden in der overal_header.tpl eingebunden.
Entweder mit einem dicken Styles-Part oder dieser Zeile:

Code: Alles auswählen

<link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css">
Die wäre dann natürlich auch in der neuen Header-Datei einzufügen.
Zuletzt geändert von oxpus am So 16.Apr, 2006 16:53, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten