Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 29.07.2015, 08:07
imebro imebro ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 28.07.2015
Beiträge: 10
imebro befindet sich auf einem aufstrebenden Ast
Standard

OK und danke für den Hinweis.

Ich möchte natürlich nicht unhöflich sein... dachte aber, dass ich Euch mit dem kompletten Quellcode irritieren würde

Grundsätzlich wäre zu sagen, dass es sich um ein CMS handelt mit dem Namen "Websitebaker". Über das Backend legt man die einzelnen Unterseiten des Webs an. Ich habe nun eine neue Seite angelegt mit dem Namen "Disclaimer", die den Haftungsausschluss beinhaltet. Diese Seite wird über einen Link im footer aufgerufen.

Die Seite "Disclaimer" soll in einem Popup-Fenster geöffnet werden. Sie soll daher lediglich das Logo, aber nicht das Menü und auch nicht die große Grafik enthalten, die auf den Seiten direkt unter dem Header (mit Menü + Logo) erscheint.

Dazu habe ich im Backend der Seite "footer"... im Quellcode des Links, der die Seite "Disclaimer" aufruft, die Klasse "disclaimer" eingetragen. Ich habe das im folgenden Code rot dargestellt.

Hier mal der komplette Quellcode der Seite "footer":

Code:
<table cellpadding="1" cellspacing="1" height="90" style="width: 1280px;" width="941">
<tbody>
	<tr>
		<td><span style="font-size:18px;">&copy;&nbsp; Webseitenname&nbsp; |&nbsp; 
		
		<a href="[wblink5]">Impressum</a></span>&nbsp; <span style="font-size:18px;">|&nbsp; 

		<a class="disclaimer" href="[wblink10]" onclick="window.open(this.href,
 '',
 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=1025,left=300,height=800,top=50'); return false;">Disclaimer</a> </span></td>

		<td><span style="font-size:18px;">
		<img alt="" src="http://127.0.0.1:4001/media/logo.jpg" style="width: 80px; height: 72px; float: right; margin-left: 20px; margin-right: 20px; margin-top: 10px;" /></span></td>
	</tr>
</tbody>
</table>
In der Template-Datei "index.php" habe ich dann die Klasse im DIV-Container Mitte eingetragen, da dieser ja ausgeblendet werden soll. Den entspr. Bereich habe ich auch hier wieder rot markiert.

Hier der komplette HTML-Code der "index.php":
Code:
<!-- BEGINN - EINSATZ DER WECHSELNDEN HEADERGRAFIKEN -->
	<?php 
	  $headerbild_id="1";
	  
	if (PARENT==0) {
	  if (file_exists(WB_PATH.'/media/headerbilder/background_'.PAGE_ID.'.jpg')) {
	  $headerbild_id=PAGE_ID;
	  }
	} else {
	  if (file_exists(WB_PATH.'/media/headerbilder/background_'.PARENT.'.jpg')) {
	  $headerbild_id=PARENT;
	  }
	  if (file_exists(WB_PATH.'/media/headerbilder/background_'.PAGE_ID.'.jpg')) {
		 $headerbild_id=PAGE_ID;
	  }
	}   

	 ?>
	<style type="text/css">
	#headergrafik {
		background-image:url(<?php echo WB_URL.'/media/headerbilder/background_'.$headerbild_id.'.jpg'; ?>);
		<!-- background-size: contain;  <!-- od. 100% - hierdurch werden die Headergrafiken autom. skaliert -->
	}
	</style>
	<!-- ENDE - EINSATZ DER WECHSELNDEN HEADERGRAFIKEN -->
	
</head>

<body>

<div id="body">  <!-- Standardvorgaben für body-Bereich (z.B. Schriftart u. -Größe) -->

<div id="wrapper">  <!-- umschließt alles außer dem Menü, damit das Menü oben fix stehen bleibt! -->


	 <div id="container_mitte" class="disclaimer">
		<div id="container_header">
		  <div id="headergrafik"></div>
		</div>
	 </div> 

	 
	 
	 <div id="container_inhalt">
  	       <div id="inhalt">
		        <?php page_content(1); ?>
		   </div>
	  </div>	 

	  
	  
	 <div id="container_unten">
	   <!-- <div id="social">Social</div> Block re. unten wird nicht genutzt!! -->
	     <div id="footer">
	     <?php page_footer(2); ?>  <!-- Sidebar-Block für individuellen Inhalt je Seite -->
  		  [[SectionPicker?sid=3]]   <!-- Section-ID aus Backend, die für alle Seiten gelten soll --> 
	     </div>
	 </div>	  
	  
	  <!-- <div id="clear_both"></div> -->
	  

</div>  <!-- Ende DIV Wrapper -->

	<div id="container_oben">
		  <div id="container_oben_innen">
				
					<div id="logo">
					<a href="<?php echo WB_URL;?>"><img src="<?php echo WB_URL;?>/media/logo456.png" title="Zur Startseite von www.ingo-meurer.de" alt="natuerliches webdesign - Ingo Meurer" /></a>
					</div>  <!-- Ende DIV logo -->
					
					 <div id="menu">
			        <?php
					show_menu2(0,SM2_ROOT+1,SM2_CURR+1,SM2_TRIM,'<li><span class="menu-default">[ac][menu_title]</a></span>','</li>','<ul>','</ul>');
					// CODE FOR WEBSITE BAKER FRONTEND LOGIN
					if (FRONTEND_LOGIN == 'enabled' && VISIBILITY != 'private' && $wb->get_session('USER_ID') == '') {
					$redirect_url = ((isset($_SESSION['HTTP_REFERER']) && $_SESSION['HTTP_REFERER'] != '') ? $_SESSION['HTTP_REFERER'] : WB_URL );
					$redirect_url = (isset($thisApp->redirect_url) ? $thisApp->redirect_url : $redirect_url );
					} ?>
					</div>  <!-- Ende DIV menu -->
					 
				
		  </div>  <!-- Ende DIV oben innen -->
	</div>  <!-- Ende DIV oben -->

	
	
</div> <!-- Ende DIV "body" -->
</body>
Im Anhang seht Ihr einen Screenshot mit dem kompletten Seitenaufbau sowie den genauen Bezeichnungen der einzelnen DIV-Container... bzw. wo genau sich welcher DIV-Container befindet.

So wie es jetzt im Quellcode bzw. in der "index.php" eingetragen ist, wird die Headergrafik (die große Grafik, die Ihr auf dem Screenshot seht) auf ALLEN Seiten ausgeblendet. Sie soll ja NUR ausgeblendet werden, wenn ich die Seite "Disclaimer" über den Link im footer aufrufe.

Würde mich freuen, wenn Ihr mir helfen könnt.

Vielen Dank & schöne Grüße,
imebro
Angehängte Grafiken
Dateityp: jpg webseite.jpg (217,0 KB, 4x aufgerufen)
Mit Zitat antworten