einsiedler: externen php-file content per php nachladen

Beitrag lesen

hallo leute,

folgendes: ein einfaches php-auswahl-menue läd externen inhalt per include_once nach.... soweit so gut......

<?php 
        $sites1 = array(
            'punkt1' => './templates/einleitungstext_de.php',
            'punkt2' => './templates/einleitungstext_en.php'
        );
        $sites2 = array(
            'punkt1' => './templates/seite1.php',
            'punkt2' => './templates/seite2.php',
            'punkt3' => './templates/seite3.php',
            'punkt4' => './templates/seite4.php',
            'punkt5' => './templates/seite5.php',
            'punkt6' => './templates/seite6.php',
            'punkt7' => './templates/seite7.php'
        );
        if(array_key_exists("dir1", $_GET) && !empty($_GET['dir1'])){
            $dir1 = $_GET['dir1'];
            if (!array_key_exists($dir1, $sites1)){
                $dir1 = "punkt1";
                header('HTTP/1.0 404 Not Found');
            }
        } else {
            $dir1 = "punkt1";
        }
        if(array_key_exists("dir2", $_GET) && !empty($_GET['dir2'])){
            $dir2 = $_GET['dir2'];
            if (!array_key_exists($dir2, $sites2)){
                $dir2 = "punkt1";
                header('HTTP/1.0 404 Not Found');
            }
        } else {
            $dir2 = "punkt1";
        }
    ?>

MENUES

============


<nav class="lang_menuemodul">
	<ul>		
	      <li><a class="eins"   href="?dir1=punkt1&dir2=<?php echo $dir2;?>">Deutsch</a></li>
	      <li><a class="zwei"   href="?dir1=punkt2&dir2=<?php echo $dir2;?>">English</a></li>
	</ul>
</nav>



UND
=========


<nav class="bild_menuemodul">
	<ul>
		<li><a class="eins"   href="?dir1=<?php echo $dir1;?>&dir2=punkt1">1</a></li>
		<li><a class="zwei"   href="?dir1=<?php echo $dir1;?>&dir2=punkt2">2</a></li>
		<li><a class="drei"   href="?dir1=<?php echo $dir1;?>&dir2=punkt3">3</a></li>
		<li><a class="vier"   href="?dir1=<?php echo $dir1;?>&dir2=punkt4">4</a></li>
		<li><a class="fuenf"  href="?dir1=<?php echo $dir1;?>&dir2=punkt5">5</a></li>
		<li><a class="sechs"  href="?dir1=<?php echo $dir1;?>&dir2=punkt6">6</a></li>
		<li><a class="sieben" href="?dir1=<?php echo $dir1;?>&dir2=punkt7">7</a></li>			
	</ul> 
</nav>			
								

ausgabe:

============



<p class="einleitungstext">

		<?php
												                     # echo $sites1[$direction];
												                     include_once('./'.$sites1[$dir1]);
	        ?>
</p>



UND:
======

<div class="foto_ausgabemodul">
		<?php
			# echo $sites2[$direction];
			include_once('./'.$sites2[$dir2]);
		?>
</div>



bei diesem externen inhalt in dieser seite1.php datei (seite2.php / seite3.php....) handelt es sich um simples html:

<figure>
        <img src="fotos/20150409_020705_web_klein.jpg" alt="RTFM  -  Kunsthalle M&uuml;nster, 2015" width="750" height="422">
        <figcaption>"bunker" @ RTFM  - Kunsthalle M&uuml;nster, 2015</figcaption>
</figure>

Soweit so gut, jetzt FUNZT noch alles......

doch möchte ich nun in dieser : seite1.php / seite2.php / seite3.php ...... eine kleine css / php bildermenue unterbringen, wo man weitere bilder sehen kann.....

soetwas hier: LIVE: bildergalerie / bottonscroll

<head>
         <link rel="stylesheet" href="/css/fotogalerie_style.css">
</head>

<div class="foto_ausgabemodul">		
	<input type="radio" id="box1" name="nav" checked="checked" />   
	<input type="radio" id="box2" name="nav"/>   
        <input type="radio" id="box3" name="nav"/>  
        <input type="radio" id="box4" name="nav"/>   
        <input type="radio" id="box5" name="nav"/>

	<div id="foto_ausgabemodul_1">
		<figure>
		        <img src="fotos/floss_performance_muenster_web.jpg">
				<figcaption>"bunker" @ RTFM  - Kunsthalle M&uuml;nster, 2015</figcaption>
		</figure></div>

		<div id="foto_ausgabemodul_2">
			<figure>
				<img src="fotos/palettenraum_muenster_web.jpg">
					<figcaption>"bunker" @ RTFM  - Kunsthalle M&uuml;nster, 2015</figcaption>
			</figure></div>
		<div id="foto_ausgabemodul_3">
			<figure>
				<img src="fotos/der_bau_2_web.jpg">
				        <figcaption>"bunker" @ RTFM  - Kunsthalle M&uuml;nster, 2015</figcaption>
		        </figure></div>
		<div id="foto_ausgabemodul_4">
			<figure>
				<img src="fotos/20150409_020705_web_klein.jpg">
			                <figcaption>"bunker" @ RTFM  - Kunsthalle M&uuml;nster, 2015</figcaption>
			</figure></div>
		<div id="foto_ausgabemodul_5">
			<figure>
				<img src="fotos/marta_herford_web.jpg">
					<figcaption>"bunker" @ RTFM  - Kunsthalle M&uuml;nster, 2015</figcaption>
			</figure></div>
		
              <div class="holder">
			<label for="box1"><div class="switch" id="eins" ></div></label>
			<label for="box2"><div class="switch" id="zwei" ></div></label>
		        <label for="box3"><div class="switch" id="drei" ></div></label>
			<label for="box4"><div class="switch" id="vier" ></div></label>
			<label for="box5"><div class="switch" id="fünf" ></div></label>
	      </div>
       </div>

wenn ich diese bildergalerie eingefügt habe werden die fotos gar nicht angezeigt nichts funktioniert....

liegt es daran das die fotos von einer externen datei ins haupt-index.php nachgeladen werden?

das sie nicht angezeigt werden? ich verstehe das nicht und suche verzweifelt nach dem problem!

demo: nicht funzende fotogalerie

und so sollte es sein: funzende fotogalerie

was ist da los, bitte um mithilfe! DANKE!!!

gruss seufZ