Antworten auf deine Fragen:
Neues Thema erstellen

include in manchen Seiten deaktivieren?

Daniel_Knecht

PSD-Mitglied

Hi,
Ich hab mal ne frage. Ist es möglich das man einen include befehl in manchen Seiten Deaktivieren kann?

Also ich habe eine index.php in der sind für den content sowie sidebar die includes drin.

PHP:
<?php include('include/header.php'); ?>
<?php include('include/subheader.php'); ?>
<?php 
if (!isset($_GET['page']) || $_GET['page'] == "") { $_GET['page'] = "news"; }

if ($_GET['page'] == "news") {
	include "include/news.php";
} elseif ($_GET['page'] == "teamspeak") {
	include "include/teamspeak.php";
} elseif ($_GET['page'] == "members") {
	include "include/members.php"; etc...

jetzt möchte ich aber das auf der Seite (Page) members.php zb. die subheader.php nicht angezeigt wird.

Wie muss ich das Include denn in der index.php bearbeiten das der subheader-include auf der members.php nicht angezeigt wird?
 

kleeaar

zwo-eins-risiko!

AW: include in manchen Seiten deaktivieren?

wie wäre es damit, wenn du einfach eine Abfrage machst, ob die derzeitige Seite 'members.php' ist?
PHP:
<?php 
include('include/header.php'); 
if(basename($_SERVER['PHP_SELF'])!='members.php'){
include('include/subheader.php'); 
}
if (!isset($_GET['page']) || $_GET['page'] == "") { $_GET['page'] = "news"; }

if ($_GET['page'] == "news") {
    include "include/news.php";
} elseif ($_GET['page'] == "teamspeak") {
    include "include/teamspeak.php";
} elseif ($_GET['page'] == "members") {
    include "include/members.php"; etc... 

?>
das sollte helfen!

EDIT: oder viel einfacher:
PHP:
<?php 
include('include/header.php'); 
if ($_GET['page'] != "members") {
include('include/subheader.php'); 
}
if (!isset($_GET['page']) || $_GET['page'] == "") { $_GET['page'] = "news"; }

if ($_GET['page'] == "news") {
    include "include/news.php";
} elseif ($_GET['page'] == "teamspeak") {
    include "include/teamspeak.php";
} elseif ($_GET['page'] == "members") {
    include "include/members.php"; etc... 

?>

Grüße
 

thexe

ein Albtraum

AW: include in manchen Seiten deaktivieren?

also die ganzen content-seiten würde ich ersteinmal über switch einfügen

und die abfrage ob $_GET['page'] besetzt ist fügst du über den inlcude von subheader.php ein, und bei bestimmten werten für $_GET['page'] fügst du mit ner if-abfrage die ein oder auch nicht

MfG the-xe
 

Daniel_Knecht

PSD-Mitglied

AW: include in manchen Seiten deaktivieren?

Danke kleeaar :)

Wie muss das jetzt heißen wenn ich mehrere Seiten eintragen will also wenn die teamspeak.php auch ohne subheader sein soll?

So geht es nicht:
PHP:
if ($_GET['page'] != "members", "teamspeak.php") {
include('include/subheader.php'); 
}
 

Haetti

Nicht mehr ganz neu hier

AW: include in manchen Seiten deaktivieren?

if ($_GET['page'] != "members" && $_GET['page'] != "teamspeak.php") {
include(
'include/subheader.php');
}

&& = und
||= oder
 

Haetti

Nicht mehr ganz neu hier

AW: include in manchen Seiten deaktivieren?

ah... natürlich... sollte natürlich $_GET['page'] != "teamspeak" heissen und nicht "teamspeak.php". Hab einfach das aus deinem letzten Beitrag kopiert und nicht bemerkt, dass du da die Dateiendung .php noch mit im String hattest.
 

Daniel_Knecht

PSD-Mitglied

AW: include in manchen Seiten deaktivieren?

Ah ja nee is klar hätte ich auch selber drauf kommen können da ja auch nur "membbers" da steht :D

Ich danke euch für die Schnelle Hilfe :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben