[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Auf jede neue Seite ein anderes Bild als Header - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Auf jede neue Seite ein anderes Bild als Header

14. Mai 2008, 18:02

Hallo,
ich bin noch Anfänger was das Thema Redaxo betrifft und ich hoffe dass Ihr mir helfen könnt.

Ich suche eine Möglichkeit jeder Seite ein eigenes Bild und einen kurzen Text als Header anzufügen. Hat jemand eine Idee wie ich das umsetzen kann?

Gruss
Jeje

dag
Beiträge: 369
Registriert: 24. Aug 2004, 22:11
Wohnort: Dortmund
Kontaktdaten: Website

15. Mai 2008, 13:11

Hallo,
dies dürfte dir weiterhelfen:
http://www.redaxo.de/54-0-c1-04-seitens ... daten.html

Grüße
Dagmar

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

15. Mai 2008, 13:19

Hallo Dagmar,

danke für deine Antwort, werde es später gleich ausprobieren.

Gruss
Jeje

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Klappt leider nicht

15. Mai 2008, 15:42

Hallo,

ich habe jetzt in mein Template oben im PHP Bereich $this->getValue("file") eingefügt und an der Stelle wo das Bild erscheinen soll <img src="<? echo $this->getValue("file"); ?>"> leider zeigt er das Bild nur als Fehler an (Bild gekreutzt).

Unter Metadaten Metafile/Bild habe ich der Startseite ein Bild zugeordnet, leider passiert nichts ausser dem Fehlerbild?

Was mache ich falsch?

Der Code des Templates

Code: Alles auswählen

<?php

error_reporting(E_ALL ^ E_NOTICE); // Notices ausschalten

// Authentifizierungs-Template einbinden
include $REX['INCLUDE_PATH']."/generated/templates/4.template";

//	Setting
////////////////////////////////////////////////////////////////////////////////
$navTemplateId = "2";

ini_set('arg_separator.output',  '&'); 
ini_set ( "arg_separator.output", ";");
ini_set ( "url_rewriter.tags", "a=href");

//	Code
////////////////////////////////////////////////////////////////////////////////
// Bild über Metatags
$this->getValue("file");
// Bild über Metatags Ende

	$article = OOArticle::getArticleById($REX['START_ARTICLE_ID'], $REX['CUR_CLANG']);
	$articleK = $article->getValue("_keywords");
	$articleD = $article->getDescription();
	
	
	
	include $REX['INCLUDE_PATH']."/generated/templates/$navTemplateId.template";
	
	if($this->getValue("description") != "") {
		$meta_beschreibung = htmlspecialchars($this->getValue("description"));
	}
	else {
		$meta_beschreibung = htmlspecialchars($articleD);
	}
	
	if($this->getValue("keywords")!= "") {
		$meta_suchbegriffe = htmlspecialchars($this->getValue("keywords"));
	} 
	else {
		$meta_suchbegriffe = htmlspecialchars($articleK);
	} 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title><? print $REX['SERVERNAME'].' | '.$this->getValue("name"); ?></title>
<meta name="keywords" content="<?php print $meta_suchbegriffe; ?>" />
<meta name="description" content="<?php print $meta_beschreibung; ?>" />
<link rel="stylesheet" type="text/css" href="<? echo $REX['HTDOCS_PATH'] ?>files/main.css" media="screen" />
</head>
<body>

<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table1">
	<tr>
		<td>
		<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table2">
			<tr>
				<td height="55" valign="top" bgcolor="#001C4E">
				<img border="0" src="files/bnr_top.jpg" width="800" height="55"></td>
			</tr>
			<tr>
			<!-- start HEADER -->
				<td bgcolor="#E4C644" height="30">	<?php
		if ($navHeader != "") {
			print '<div id="header-nav">'.$navHeader.'</div>';
		}
		?>
	</div>
</td>
			</tr>
			<tr>
				<td bgcolor="#000000" height="20">			<div id="breadcrumb"><?php print $breadcrumb; ?></div>
			<!-- end header -->
		</td>
			</tr>
			<tr>
				<td>
				<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table3">
					<tr>
						<td width="200"> </td>
						<td width="150"> </td>
						<td width="520" align="right">
						<img border="0" src="files/bnr_re_portal.jpg" width="265" height="98"></td>
						<td>
</td>
					</tr>
				</table>
				</td>
			</tr>
			<tr>
				<td>
				<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table4">
					<tr>
						<td bgcolor="#000000" valign="top" colspan="4" height="1">   
						<img border="0" src="files/dummy.gif" width="1" height="1"></td>
					</tr>
					<tr>
						<td width="200" bgcolor="#B8CBDA" valign="top">   
						<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table5">
							<tr>
								<td> 		
			<div id="navigation">
			<?php 
			print $navLeftCol;
			
			// Login-Template einbinden
			include $REX['INCLUDE_PATH']."/generated/templates/5.template"; 
			?>
  </div> </td>
							</tr>
							<tr>
								<td> </td>
							</tr>
							<tr>
								<td> </td>
							</tr>
							<tr>
								<td>
								<img border="0" src="files/dummy.gif" width="200" height="1"></td>
							</tr>
						</table>
						<p>   </td>
						<td width="150" bgcolor="#91AEC4" valign="top">
						<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table10">
							<tr>
								<td>
<!-- Einfügung Metafile Bild im Header -->
<?php 
$art = OOArticle::getArticleById( REX_ARTICLE_ID); 
$metaFile = $art->getFile(); 

if ( $metaFile == '') { 
  $cat = OOCategory::getCategoryById( $art->getCategoryId()); 
  while ( $metaFile == '') { 
     if ($cat == null) { 
       break; 
     } 
     $metaFile = $cat->getFile(); 
     $cat = $cat->getParent(); 
  } 
} 

if ( $metaFile == '') 
{ 
// dies musste selbst ändern: (wenn kein MetaFile definiert ist. 
// auch nicht in den übergeordneten Kategorien) 
$metaFile = 'files/haus_front_150x150_1.jpg'; 
} 

if ( $metaFile != '') { 
  $media = OOMedia::getMediaByName( $metaFile); 
  $path = $media->getFullPath(); 
  $desc = htmlentities( $media->getDescription()); 
  $width = $media->getWidth(); 
  $height = $media->getHeight(); 
} 

?>
<!-- Einfügung Metafile Bild im Header ENDE -->
								</td>
							</tr>
							<tr>
								<td> </td>
							</tr>
							<tr>
								<td> </td>
							</tr>
						</table>
						</td>
						<td width="500" bgcolor="#91AEC4" valign="top">
						<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table9">
							<tr>
								<td> 
								<!-- Content  -->
				<div id="main">
					
			<div id="main-block">
			<div id="main-block2">
				<?php
				print $this->getArticle();
				?>
			</div>
			</div>
		</div><!-- end #main -->
								</td>
							</tr>
							<tr>
								<td>        <p style="text-align: right"><strong style="font-weight: 400">
<a onclick="self.scrollTo(0, 0); return false;" style="color: #000030">
								Nach oben </a></strong>
<a onclick="self.scrollTo(0, 0); return false;">
        <span style="color: #000030; font-weight: 400">
        <img border="0" src="files/hoch.gif" width="11" height="11">       </span></a></p></td>
							</tr>
							<tr>
								<td>         </td>
							</tr>
						</table>
						</td>
						<td bgcolor="#B8CBDA" valign="top"> </td>
					</tr>
				</table>
				</td>
			</tr>
			<tr>
				<td bgcolor="#333333" height="1">
				<img border="0" src="files/dummy.gif" width="1" height="1"></td>
			</tr>
			<tr>
				<td>
				<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table8">
					<tr>
						<td CLASS="footer1" width="180" valign="top"> </td>
		<td  CLASS="footer2" width="500" valign="top">	<p class="col-right"><a href="<?php print rex_getUrl(8); ?>">
		Sitemap</a> | <a href="<?php print rex_getUrl(7); ?>">Impressum</a></p>
</td>
		<td class="footer3" valign="top"><b>L! Nibelungia </b><br>
		- Aktivitas - bzw. - Wohnheim -<br>
		Hainweg 20 <br>
		35037 Marburg<br>
		Telefon: 06421-65 210</td>
					</tr>
				</table>
				</td>
			</tr>
		</table>
		</td>
	</tr>
</table>

</body>

</html>
Danke für Eure Hilfe

Jeje

dag
Beiträge: 369
Registriert: 24. Aug 2004, 22:11
Wohnort: Dortmund
Kontaktdaten: Website

15. Mai 2008, 15:51

ich habe jetzt in mein Template oben im PHP Bereich $this->getValue("file") eingefügt und an der Stelle wo das Bild erscheinen soll <img src="<? echo $this->getValue("file"); ?>"> leider zeigt er das Bild nur als Fehler an (Bild gekreutzt).
Hallo,
probiere es doch mal mit der Pfadangabe

Code: Alles auswählen

<img src="files/<? echo $this->getValue("file"); ?>" />
Wenn es das war, muß ich die Doku korrigieren, wie ich grad sehe...

Grüße
Dagmar

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Super

15. Mai 2008, 15:58

Hat super geklappt Danke.

Gibt es diese Möglichkeit auch noch für Text?

Danke und Gruss

Jeje :D

dag
Beiträge: 369
Registriert: 24. Aug 2004, 22:11
Wohnort: Dortmund
Kontaktdaten: Website

15. Mai 2008, 16:07

Hallo Jeje,

du könntest die Felder "Name", "Beschreibung" oder "Suchbegriffe" für deine Zwecke verwenden. "Wie" ist an derselben Stelle in der Doku beschrieben.

Grüße
Dagmar

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

15. Mai 2008, 17:35

Hallo Dagmar,

wer lesen kann ist halt klar im Vorteil :shock:

hat auch super geklappt nochmals Danke für die schnelle Hilfe.

Gruss
Jeje :D

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Seitenspezifische Metadaten für R4

14. Jul 2008, 16:25

Hallo,

hat jemand eine Idee wie ich das für Redaxo 4 umschreiben muss?

So funktioniert es leider nicht und ich bekomme es nicht zum laufen :( .

Gruß
Jeje

Zurück zu „Allgemeines [R3]“