ezportal und overall_header

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
emily

ezportal und overall_header

Beitrag von emily »

Hallo,

ich habe in meine Overall_header links eine Navigation eingebaut!

Wenn ich nun das ezportal einbaue erscheint diese Navi ja dort auch, gibt es eine Möglichkeit es dort abzuschalten, oder die ganze overall_header nicht einzubinden?

Danke schon mal!
Benutzeravatar
EliteRazerG5
Mitglied
Beiträge: 251
Registriert: 01.10.2006 12:00
Wohnort: Neunkirchen
Kontaktdaten:

Beitrag von EliteRazerG5 »

overall_header.tpl leeren und Header in die index_body.tpl setzten :?:
Ich bin nicht die Signatur, ich putze hier bloß
emily

Beitrag von emily »

EliteRazerG5 hat geschrieben:overall_header.tpl leeren und Header in die index_body.tpl setzten :?:
Gibt gerade keinen Sinn ;-)

Denn dann hätte ich die Navigation ja nur in auf der index.php, die soll ja schon überalle included werden, nur eben nicht in der portal.php ;-)
Benutzeravatar
Beagleman
Mitglied
Beiträge: 126
Registriert: 30.06.2006 14:07
Kontaktdaten:

Beitrag von Beagleman »

In page_header.php prüfen ob $_SERVER['PHP_SELF'] = '/portal.php'
und dann einen Switch konstruieren, mit dem du wahlweise die Navigation anzeigst oder nicht, siehe Template-Syntax von phpBB (Schleifen / Blöcke).
emily

Beitrag von emily »

Beagleman hat geschrieben:In page_header.php prüfen ob $_SERVER['PHP_SELF'] = '/portal.php'
und dann einen Switch konstruieren, mit dem du wahlweise die Navigation anzeigst oder nicht, siehe Template-Syntax von phpBB (Schleifen / Blöcke).
Danke, hat geklappt!
emily

Beitrag von emily »

Muss trotzdem noch mal was fragen, den Fehler hab ich jetzt erst bemerkt.
if ($_SERVER['PHP_SELF'] != '/portal.php')
{
$template->assign_block_vars('switch_portal', array());

}
Ich muss es ja nun so einbauen:
<!-- BEGIN switch_portal -->

.
.
.

<!-- END switch_portal -->
allerdings, stehen dazwischen auch noch switch Blöcke, die aber jetzt nicht mehr wirken.

Was kann ich denn jetzt tun?
emily

Beitrag von emily »

Beagleman hat geschrieben:Das sollte dir helfen:
Switch's "verschachteln"?
Danke, aber ich hab noch ein kleines Problem damit ;-)

Vielleicht hast du ja eine Idee, wie es geht!?!?

page_header.php
if ($_SERVER['PHP_SELF'] != '/portal.php')
{
$template->assign_block_vars('switch_portal', array());

}

Eingefügt hab ich obigen Code nach:

Code: Alles auswählen

//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
   $template->assign_block_vars('switch_user_logged_out', array());
   //
   // Allow autologin?
   //
   if (!isset($board_config['allow_autologin']) || $board_config['allow_autologin'] )
   {
      $template->assign_block_vars('switch_allow_autologin', array());
      $template->assign_block_vars('switch_user_logged_out.switch_allow_autologin', array());
   }
}
else
{
   $template->assign_block_vars('switch_user_logged_in', array());

overall_header.tpl

<!-- BEGIN switch_portal -->

<!-- BEGIN der Navi -->
.
.
.
<!-- BEGIN switch_user_logged_in -->
.
.
.

<!-- END switch_user_logged_in -->
.
.
.
<!-- END der Navi -->
.
.
.
<!-- END switch_portal -->

Wie bekomme ich es nun hin, das in dem switch_portal auch immer noch der switch_user_logged_in und navi etc noch alle richtig funktionieren?

Danke schon mal!
Antworten

Zurück zu „phpBB 2.0: Mod Support“