Dynamischer Seitentitel

berndsdl

Grünschnabel
Hallo
für sachsenhausen24.de möchte ich einige Seitentitel dynamisch gestallten. Leider habe ich null Ahnung wie das geht.
Bei der Seite handelt es sich um ein fertiges tool.

Hier mal ein Beispiel:
die Seite http://www.sachsenhausen24.de/index....s&objekt_ID=18
sollte den Titel bekommen
Sachsenhausen24.de Empfehlung .. Wir bringen Ihnen Dahme näher! ..

Kann mir jemand erklären wie ich das hinbekomme?

Vielen Dank
Code:
<title>sachsenhausen24.de Empfehlung </title>
<?php

include("connect.inc.php");

//SQL-Anweiung benötigt eine objekt_ID, die von berichte_list.php übergeben wird.
$objekt_SQL="SELECT * FROM cc_berichte WHERE cc_berichte.objekt_ID=$objekt_ID ";
$objekt_result=mysql_query($objekt_SQL);
$objekt=mysql_fetch_array($objekt_result);

//Kategorien vorbereiten
$kategorie_SQL="SELECT * FROM objektkategorien ORDER BY okat_name";
$kategorie_result=mysql_query($kategorie_SQL);






//<br>-Tags in Zeilenumbrüche konvertieren


//Bilder vorbereiten
if($objekt['objekt_pic_klein']) $img_klein="<img src='berichte/" . $objekt['objekt_pic_klein'] . "' Alt=\"\" align=\"left\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_gross']) $img_gross="<img src='berichte/" . $objekt['objekt_pic_gross'] . "' Alt=\"\" align=\"right\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_klein2']) $img_klein2="<img src='berichte/" . $objekt['objekt_pic_klein2'] . "' Alt=\"\" align=\"left\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_gross2']) $img_gross2="<img src='berichte/" . $objekt['objekt_pic_gross2'] . "' Alt=\"\" align=\"right\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_klein3']) $img_klein3="<img src='berichte/" . $objekt['objekt_pic_klein3'] . "' Alt=\"\" align=\"left\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_gross3']) $img_gross3="<img src='berichte/" . $objekt['objekt_pic_gross3'] . "' Alt=\"\" align=\"right\" hspace=\"10\" vspace=\"10\"'>";
?>

<body bgcolor="#FFFFcc" text="#000000" class="stdheaderconfig">
&nbsp;
<table width="558" border="0" cellspacing="0" cellpadding="1">
  <tr>
    <td width="9">&nbsp;</td>
    <td bgcolor="#5471b2" width="37">
      <div align="center"><b><span class="newstitel"><font color="#FFFFFF"><font color="#FFFFFF"><img src="g/new-news.gif" alt="neu" width="14" height="8"></font></font></span></b></div>
    </td>
    <td bgcolor="#5471b2" width="556">
      <p> <b>&nbsp;
        <?php echo $objekt['objekt_name'] ?>
        </b>
    </td>
  </tr>
</table>
<br>

<table width="556" border="0" cellspacing="0" cellpadding="15" bgcolor="#FFFFcc">
  <tr>
    <td class="text" valign="top">
          <?php
           if($objekt['objekt_pic_klein']) {
             echo $img_klein;
           }
           echo $objekt['objekt_beschreibung1'] ?>

    </td>
  </tr>

  <tr>
     <td class="text" width="556" valign="top">
           <?php
           if($objekt['objekt_pic_gross']) {
             echo $img_gross;
           }
           echo $objekt['objekt_beschreibung2'] ?>
     </td>
  </tr>
<tr>
    <td class="text" valign="top">
          <?php
           if($objekt['objekt_pic_klein2']) {
             echo $img_klein2;
           }
           echo $objekt['objekt_beschreibung3'] ?>

    </td>
  </tr>

  <tr>
     <td class="text" width="556" valign="top">
           <?php
           if($objekt['objekt_pic_gross2']) {
             echo $img_gross2;
           }
           echo $objekt['objekt_beschreibung4'] ?>
     </td>
  </tr>
<tr>
    <td class="text" valign="top">
          <?php
           if($objekt['objekt_pic_klein3']) {
             echo $img_klein3;
           }
           echo $objekt['objekt_beschreibung5'] ?>

    </td>
  </tr>

  <tr>
     <td class="text" width="556" valign="top">
           <?php
           if($objekt['objekt_pic_gross3']) {
             echo $img_gross3;
           }
           echo $objekt['objekt_beschreibung6'] ?>
     </td>
  </tr>
</table>
<table width="556">
<tr>
<td>
<div align="left"></div>
<div align="center"><a href="javascript: history.back()">zur&uuml;ck</a></div>
<p align="center">&nbsp;</p>
</td>
</tr>

<tr>
<td align="center">
  <table width="156" border="0" cellpadding="5" style="border:1px dotted #003366">
     <tr>
       <td>
         <div align="center"><a class="q" href="#"onClick="MyWindow=window.open('siteprint.php?site=berichte_details&amp;objekt_ID=<?php echo $objekt_ID ?>','MyWindow','toolbar=no,location=no,directories=no;status=no, menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=490,left=150,top=100')" ><b>Eintrag-Drucken</b></a>
           &nbsp;&nbsp;<a href="#"onClick="MyWindow=window.open('siteprint.php?site=berichte_details&amp;objekt_ID=<?php echo $objekt_ID ?>','MyWindow','toolbar=no,location=no,directories=no;status=no, menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=490,left=150,top=100')" ><img src="g/print.jpg" border="0" alt="Druckausgabe" width="15" height="14"></a></div>
       </td>
     </tr>
   </table>


</td>
</tr>
</table>



</body>
 
Du benötigst natürlich eine Stelle, wo Du die Titel speichern willst.
Wie ich das hier verstanden habe sind die Titel mit der Objekt ID verküpft,
also benötigst du je nach dem eine Relation, wo du die Titel speicherst mit der Referenz auf die Objekt ID. Vorteil einer zusätzlichen Relation, dass du dann unterschiedliche Titel zu dem Objekt speichern kannst.
Benötigst du von vornherein nur einen Titel reicht ein zusätzliches Feld.
Diese Daten musst du dann mit auslesen und in

Code:
<title>sachsenhausen24.de Empfehlung - <?php echo $objekt['titel]; ?></title>

ausgeben.
 
Danke er hat gelappt.

Code:
<?php

include("connect.inc.php");

//SQL-Anweiung benötigt eine objekt_ID, die von berichte_list.php übergeben wird.
$objekt_SQL="SELECT * FROM cc_berichte WHERE cc_berichte.objekt_ID=$objekt_ID ";
$objekt_result=mysql_query($objekt_SQL);
$objekt=mysql_fetch_array($objekt_result);

//Kategorien vorbereiten
$kategorie_SQL="SELECT * FROM objektkategorien ORDER BY okat_name";
$kategorie_result=mysql_query($kategorie_SQL);






//<br>-Tags in Zeilenumbrüche konvertieren


//Bilder vorbereiten
if($objekt['objekt_pic_klein']) $img_klein="<img src='berichte/" . $objekt['objekt_pic_klein'] . "' Alt=\"\" align=\"left\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_gross']) $img_gross="<img src='berichte/" . $objekt['objekt_pic_gross'] . "' Alt=\"\" align=\"right\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_klein2']) $img_klein2="<img src='berichte/" . $objekt['objekt_pic_klein2'] . "' Alt=\"\" align=\"left\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_gross2']) $img_gross2="<img src='berichte/" . $objekt['objekt_pic_gross2'] . "' Alt=\"\" align=\"right\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_klein3']) $img_klein3="<img src='berichte/" . $objekt['objekt_pic_klein3'] . "' Alt=\"\" align=\"left\" hspace=\"10\" vspace=\"10\"'>";
if($objekt['objekt_pic_gross3']) $img_gross3="<img src='berichte/" . $objekt['objekt_pic_gross3'] . "' Alt=\"\" align=\"right\" hspace=\"10\" vspace=\"10\"'>";
?>
<title>sachsenhausen24.de Empfehlung - <?php echo $objekt['objekt_name'] ?>
 </title>
<body bgcolor="#FFFFcc" text="#000000" class="stdheaderconfig">
&nbsp;
 
Dynamischer Seitentitel II

Hallo
für sachsenhausen24.de möchte ich einige Seitentitel dynamisch gestallten. Den größten Teile der Seitentitels konnte ich, dank Hilfe hier im Forum, schon umstellen.

Nun habe ich aber ein Problem mit der Bildergalerie. Auch für die Galerie möchte ich die Seitentitel dynamisieren.

Der Seitentitel soll sich auf pic_titel beziehen.
http://www.sachsenhausen24.de/index.php?site=galerie&action=show&picid=116 würde dann Club als Seitentitel haben.


Wie bekomme ich das hin?


PHP:
<title> Bildergalerie Frankfurt Sachsenhausen </title>
<link rel="stylesheet" href="admin/styles.css" type="text/css">
<style type="text/css">
<!--
img {border-color: #000000}
a   {text-decoration: none}
-->
</style>
<script language="JavaScript">
<!--
function bild(url)
         {
          open(url, 'bild', "toolbar=0,scrollbars=1,location=0,status=0,menubar=0,resizable=0,width=540px,height=410px");
          href = url;
         }
function diashow(url)
         {
          open(url, 'diashow', "toolbar=0,scrollbars=1,location=0,status=0,menubar=0,resizable=0,fullscreen=yes");
          href = url;
         }
//-->
</script>
<?php include "admin/config.inc.php"; ?>
<script language="JavaScript">
<!--
function FullScreen()
{
window.open("http://<?php echo $adminurl;?>/galerie_schoner.php","","fullscreen=yes");
}
function schoner(js) {
  return eval(js)
}
// -->
</script>
<table width="558">
  <tr>
    <td width="556" valign="top"><table width="100%" border="0" cellspacing="0">
  <tr>
    <td> 
	<br>
      <?php
include("dbdata.php");

### Standardwert zuweisen falls nicht gesetzt
if (!isset($action))
{
 $action = "cat";
}

### vorhandene Kategorien auflisten
if ($action == "cat")
{
 echo "<table border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" width=\"558\">\n";
 echo "<tr>
    <td width=75%><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#000000\">Herzlich 
      Willkommen in unserer Bildergalerie! Untenstehend finden Sie ausgewählte 
      verfügbare Bildergalerien sowie eine Dia-Show in jeder Einzelgalerie! Mit 
      einem Klick rechts auf den Button ScreenSaver k&ouml;nnen Sie unseren Online-Bildschirmschoner 
      einschalten! <b>Viel Spa&szlig; beim St&ouml;bern...</b></font> \n</td>
    <td width=25% valign=\"top\"> 
      <div align=\"right\"><a href=\"#\" onClick=\"schoner('FullScreen()')\"><img src=\"g/dia-schoner.gif\" border=\"0\"></a></div>
    </td>
  </tr>";		
 echo "</tr><tr><td><div align=\"center\"><br><br><img src=\"g/galerie300.jpg\" width=\"300\" height=\"168\" border=\"1\"></td>
</tr>\n";

 $sql = mysql_query("SELECT * FROM $table2 ORDER BY cat_name");
 if (mysql_num_rows($sql) == 0)
 {
  echo "<tr><td align=\"center\"><br><br>Sorry, aber bisher gibt es wohl noch <b>keine Kategorien</b>, die Sie sich anschaun können ...</td></tr>\n";
 }
 else
 {
echo "<tr><td><div align=\"center\"><br><b>[ Vorhandene Galerien ]</b><br><br></td></tr>\n";
  echo "<tr><td><ul>\n";
  while($sql_erg = mysql_fetch_object($sql))
  {
   $sql2 = mysql_query("SELECT COUNT(pic_id) FROM $table1 WHERE pic_cat='".$sql_erg->cat_id." '");
   $cat_pic_anzahl = mysql_result($sql2, 0, 0);
   mysql_free_result($sql2);

   if ($cat_pic_anzahl != 0)
   {
    echo "  
<table width=\"425\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">
  <tr>
    <td width=\"25\"><a href=\"index.php?site=galerie&action=pre&catid=".$sql_erg->cat_id."\"><img src=\"admin/grafik/foto_gal.gif\" border=\"0\"></a></td>
    <td width=\"400\">[".$cat_pic_anzahl." Bilder]&nbsp;&nbsp;<a href=\"index.php?site=galerie&action=pre&catid=".$sql_erg->cat_id."\"><b>".$sql_erg->cat_name."</b></a></td>
  </tr>
  \n
</table>";
   }
  }
  echo "</ul></td></tr>\n";
 }
 echo "</table>\n";
 
 
 echo "<table border=\"0\" align=\"center\" style=\"border:1px dotted $code3\">
	<tr>
	    <td><b>Zuf&auml;llig ausgew&auml;hltes Bild aus der Datenbank:</b><br>";
        include "galerie_random.php";
        echo "</td>
     </tr>
     </table>";
 
}

### Vorschaubilder der ausgewählten Kategorie anzeigen

elseif ($action == "pre")
{
 if ($_GET['catid'])
 {
  $sql = mysql_query("SELECT * FROM $table2 WHERE cat_id='".$_GET['catid']."'");
 }

 if (!$_GET['catid'] or mysql_num_rows($sql) != 1)
 {
  echo "ungültige Cat-ID";
  echo "<meta http-equiv=\"refresh\" content=\"2; URL=bilder.php?action=cat\">";
 }
 else
 {
  $cat_id = $_GET['catid']; # für den Adminlink

  $sql_erg = mysql_fetch_object($sql);
  mysql_free_result($sql);

  $cat_name         = $sql_erg->cat_name;
  $cat_beschreibung = $sql_erg->cat_beschreibung;

  echo "<table bgcolor=\"#FFFFFF\" width=\"556\" border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"10\" style=\"border:1px dotted $code3\">";
  echo "<tr><td><b>[ Fotogalerie ] - $cat_name</b></td></tr>";

  if (!empty($cat_beschreibung))
  {
   echo "<tr><td><div align=\"center\"><br>".$cat_beschreibung."<br><br></td></tr>";
  }

  if (!$_GET['swpage'])
  {
   $_GET['swpage'] = 1;
  }

  $begin         = 24 * ($_GET['swpage'] - 1);
  $anzahl        = mysql_result(mysql_query("SELECT COUNT(pic_id) FROM $table1 WHERE pic_cat='".$_GET['catid']." '"),0,0);
  $seitenanzahl  = ceil($anzahl / 24);
  if ($seitenanzahl == 0)
  {
   $seitenanzahl = 1 ;
  }

  $sql = mysql_query("SELECT pic_id, pic_url, pic_titel, pic_date, pic_klicks FROM $table1 WHERE pic_cat='".$_GET['catid']."' ORDER BY pic_id desc LIMIT $begin, 24");
  $cat_pic_anzahl = mysql_num_rows($sql);
  if ($cat_pic_anzahl != 0)
  {
   $x = 0;
   echo "<tr><td>\n<table width=\"650\" border=\"0\" align=\"center\" cellspacing=\"1\" cellpadding=\"5\"><tr>\n";
   while($sql_erg = mysql_fetch_object($sql))
   {
    ### Anzahl der vorhandenen Kommentare ermitteln
    $sql2 = mysql_query("SELECT COUNT(c_id) FROM $table3 WHERE c_pic_id='".$sql_erg->pic_id."'");
    $comment_anzahl = mysql_result($sql2,0,0);
    mysql_free_result($sql2);

    if ($x%4 == 0)
    {
     echo "<tr>";
    }
    $x++;
    echo "<td valign=\"top\" width=\"150\" align=\"center\">";
    echo "<table border=\"0\" cellspacing=\"2\" bgcolor=\"#EAEAEA\" style=\"border:1px dotted $code3\">";
    echo "<tr>";
    echo "<td><a href=\"index.php?site=galerie&action=show&picid=".$sql_erg->pic_id."\"><img src=\"galerie/thumbs/".$sql_erg->pic_url."\"alt=\"".$sql_erg->pic_titel."\" border=\"0\"></a><br>[".$sql_erg->pic_klicks." <img src=\"admin/grafik/klicks.gif\"> ] [ <a href=\"javascript:bild('bildercomments.php?picid=".$sql_erg->pic_id."')\">".$comment_anzahl." <img src=\"admin/comment.gif\" border=\"0\"></a>]</td>";
	echo "</tr>";
    echo "</table>";
    if (time() - (86400 * 7) < $sql_erg->pic_date)
    {
     echo "<img src=\"new.gif\" width=\"27\" height=\"12\" border=\"0\">";
    }
    echo "</td>\n";
    if ($x%4 == 0)
    {
     echo "</tr>\n";
    }
   }
   if ($x%4 != 0)
   {
    echo "</tr>\n";
   }

   echo "<table><tr>
    <td><br><b><a href=\"index.php?site=galerie&action=cat\">Zurück zur Galerieauswahl</a></b><br>Seite\n";
   if ($seitenanzahl == 1)
   {
    echo "1 von 1";
   }
   else
   {
    echo "(&nbsp;";
    for ($i = 1; $i <= $seitenanzahl; $i++)
    {
     if ($_GET['swpage'] == $i)
       echo "<b><a href=\"index.php?site=galerie&action=pre&catid=".$_GET['catid']."&swpage=".$i."\">".$i."</a></b>";
     else
        echo "<a href=\"index.php?site=galerie&action=pre&catid=".$_GET['catid']."&swpage=".$i."\">".$i."</a>";
     if ($i != $seitenanzahl)
       echo "&nbsp;|&nbsp;";
    }
    echo "&nbsp;)";
   }
   echo "</tr></td>\n";
   echo "</table>\n</td></tr>\n";
  }
  echo "</table>\n";
 }
}

### ausgewähltes Bild anzeigen
elseif ($action == "show")
{
 if ($_GET['picid'])
 {
  $sql = mysql_query("SELECT pic_url, pic_date, pic_titel, pic_beschreibung, pic_klicks, cat_id, cat_name FROM $table1, $table2 WHERE pic_id='".$_GET['picid']."' AND cat_id=pic_cat");
 }

 if (!$_GET['picid'] or mysql_num_rows($sql) != 1)
 {
  echo "ungültige Pic-ID";
  echo "<meta http-equiv=\"refresh\" content=\"2; URL=index.php?site=galerie&action=cat\">";
 }
 else
 {
  $sql_erg = mysql_fetch_object($sql);
  mysql_free_result($sql);

  $cat_id = $sql_erg->cat_id; # für den Adminlink

  echo "<table width=\"600\" border=\"0\" align=\"center\" cellspacing=\"10\" cellpadding=\"0\">\n";
  echo "<tr><td><b>[ Fotogalerie ] - $sql_erg->cat_name</b><br><br></td></tr>\n";

  ### Klicks +1 hochzählen
  mysql_query("UPDATE $table1 SET pic_klicks=pic_klicks+1 WHERE pic_id='".$_GET['picid']."'");
  ### "next" Pic ermitteln
  $sql2 = mysql_query("SELECT pic_id FROM $table1 WHERE pic_id>'".$_GET['picid']."' AND pic_cat='".$sql_erg->cat_id."' ORDER BY pic_id LIMIT 1");
  if (mysql_num_rows($sql2) == 1)
  {
   $pic_next = mysql_result($sql2, 0, 0);
  }
  else
  {
   $pic_next = 0;
  }
  mysql_free_result($sql2);
  ### "previous" Pic ermitteln
  $sql2 = mysql_query("SELECT pic_id FROM $table1 WHERE pic_id<'".$_GET['picid']."' AND pic_cat='".$sql_erg->cat_id."' ORDER BY pic_id DESC LIMIT 1");
  if (mysql_num_rows($sql2) == 1)
  {
   $pic_prev = mysql_result($sql2, 0, 0);
  }
  else
  {
   $pic_prev = 0;
  }
  mysql_free_result($sql2);
  ### Anzahl der vorhandenen Kommentare ermitteln
  $sql2 = mysql_query("SELECT COUNT(c_id) FROM $table3 WHERE c_pic_id='".$_GET['picid']."'");
  $comment_anzahl = mysql_result($sql2,0,0);
  mysql_free_result($sql2);
  
  ### Seitenummer in der Vorschau ermitteln
  $sql2 = mysql_query("SELECT COUNT(pic_id) FROM $table1 WHERE pic_id>'".$_GET['picid']."' AND pic_cat='".$sql_erg->cat_id."' order by pic_id ");
  $pic_nr = mysql_result($sql2,0,0)+1;
  $pic_seitennr = ceil($pic_nr/24);
  mysql_free_result($sql2);

  echo "<tr><td>\n";
  echo "<table width=\"600\" border=\"0\" align=\"center\" cellspacing=\"20\" cellpadding=\"0\" style=\"border:1px dotted $code3\">\n";
  echo "<tr><td colspan=\"2\"><b style=\"font-size: 10pt\">".$sql_erg->pic_titel."</b>&nbsp;&nbsp;Hinzugefügt am ".date('d.m.Y', $sql_erg->pic_date)." um ".date('G:i', $sql_erg->pic_date)." Uhr&nbsp;&nbsp;|&nbsp;&nbsp;Klicks: ".$sql_erg->pic_klicks."<br><br></td></tr>\n";
  if (!empty($sql_erg->pic_beschreibung))
  {
   echo "<tr><td colspan=\"2\">".$sql_erg->pic_beschreibung."<br><br></td></tr>\n";
  }
  echo "<tr><td align=\"center\" colspan=\"2\"><img src=\"galerie/".$sql_erg->pic_url."\" border=\"1\"></td>\n";
  echo "<tr><td align=\"left\">[ <a href=\"javascript:bild('bildercomments.php?picid=".$_GET['picid']."')\">".$comment_anzahl." <img src=\"admin/comment.gif\" border=\"0\"></a> ]  [ <a href=\"javascript:bild('bildercomments.php?picid=".$_GET['picid']."')\"><img src=\"admin/comment.gif\" border=\"0\"> Kommentar schreiben </a> ]</td>";
  echo "<td align=\"right\">\n";
  if ($pic_next != 0)
  {
   echo "<a href=\"index.php?site=galerie&action=show&picid=".$pic_next."\"><img src=\"g/bildprev.gif\" width=\"80\" height=\"20\" border=\"0\"></a>";

  }
  if ($pic_prev != 0 and $pic_next != 0)
  {
   echo "&nbsp;&nbsp;";
  }
    if ($pic_prev != 0)
  {
   echo "<a href=\"index.php?site=galerie&action=show&picid=".$pic_prev."\"><img src=\"g/bildnext.gif\" width=\"80\" height=\"20\" border=\"0\"></a>";
  }
  echo "&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"index.php?site=galerie&action=pre&catid=".$sql_erg->cat_id."&swpage=".$pic_seitennr."\"><img src=\"g/zur-uebersicht.gif\" width=\"80\" height=\"20\" border=\"0\">\n";
  echo "</td></tr><td>Die Bilder aus dieser Kategorie können Sie sich auch als <b>Dia-Show</b> anzeigen lassen. Bei der Dia-Show werden Ihnen die Bilder in einem neuen Fenster nacheinander eingespielt.</td><td align=\"left\"></a><a href=\"javascript:diashow('galerieshow.php?action=show&picid=".$pic_prev."&refresh=6')\"><img src=\"g/dia-start.gif\" width=\"70\" height=\"59\" border=\"0\"></a>&nbsp;&nbsp;</td></tr><tr><td><a href=\"javascript:diashow('galeriebildversenden.php?action=show&picid=".$_GET['picid']."')\"><img src=\"g/dia-bild-senden.gif\" border=\"0\"></a><a href=\"javascript:diashow('galeriebildkaufen.php?action=show&picid=".$_GET['picid']."')\"><img src=\"g/dia-bild-kaufen1.gif\" border=\"0\"></a></td></tr>\n";
  echo "</table>\n";
  echo "</td></tr>";
  echo "</table>\n";
 }
} 

### falsches $action
else
{
 echo "<meta http-equiv=\"refresh\" content=\"0; URL=index.php?site=galerie&action=cat\">";
}?>
      <br>    </td>
  </tr>
</table></td>
    </tr>
  <tr>
    <td><fieldset><legend><font face="Arial, Helvetica, sans-serif" size="2" color="<?php echo $code7 ?>"> 

                                Werbung&nbsp;</font> </legend>
      <!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->
      <script language="javascript" type="text/javascript" src="http://banners.webmasterplan.com/view.asp?ref=390708&site=2950&type=html&hnb=35&js=1"></script>
      <noscript>
        <a href="http://partners.webmasterplan.com/click.asp?ref=390708&site=2950&type=b1&bnb=1" target="_blank">
      <img src="http://banners.webmasterplan.com/view.asp?ref=390708&site=2950&b=1" border="0"/></a><br>
        </noscript>
      <!-- END PARTNER PROGRAM -->
    </div>
    </fieldset>
  </tr>
</table>
 
PHP:
<title> Bildergalerie Frankfurt Sachsenhausen
<? 
if(isset($cat_name)) {
    echo $cat_name;
}
?>
</title>

oder hab ich jetzt was falsch verstanden?
Du musst halt erstmal den Namen der Galerie rauslesen und dann kannst du ihn ganz locker im title-Tag platzieren.
 
Danke für deine Antwort

leider funktioniert das nicht.

http://www.sachsenhausen24.de/index.php?site=galerie&action=show&picid=116
PHP:
 <title> Bildergalerie Frankfurt Sachsenhausen
<? 
if(isset($cat_name)) {
    echo $cat_name;
}
?>
</title>
<link rel="stylesheet" href="admin/styles.css" type="text/css">
<style type="text/css">
<!--
img {border-color: #000000}
a   {text-decoration: none}
-->
</style>
<script language="JavaScript">
<!--
function bild(url)
         {
          open(url, 'bild', "toolbar=0,scrollbars=1,location=0,status=0,menubar=0,resizable=0,width=540px,height=410px");
          href = url;
         }
function diashow(url)
         {
          open(url, 'diashow', "toolbar=0,scrollbars=1,location=0,status=0,menubar=0,resizable=0,fullscreen=yes");
          href = url;
         }
//-->
</script>
<?php include "admin/config.inc.php"; ?>
<script language="JavaScript">
<!--
function FullScreen()
{
window.open("http://<?php echo $adminurl;?>/galerie_schoner.php","","fullscreen=yes");
}
function schoner(js) {
  return eval(js)
}
// -->
</script>
<table width="558">
  <tr>
    <td width="556" valign="top"><table width="100%" border="0" cellspacing="0">
  <tr>
    <td> 
	<br>
      <?php
include("dbdata.php");

### Standardwert zuweisen falls nicht gesetzt
if (!isset($action))
{
 $action = "cat";
}

### vorhandene Kategorien auflisten
if ($action == "cat")
{
 echo "<table border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" width=\"558\">\n";
 echo "<tr>
    <td width=75%><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#000000\">Herzlich 
      Willkommen in unserer Bildergalerie! Untenstehend finden Sie ausgewählte 
      verfügbare Bildergalerien sowie eine Dia-Show in jeder Einzelgalerie! Mit 
      einem Klick rechts auf den Button ScreenSaver k&ouml;nnen Sie unseren Online-Bildschirmschoner 
      einschalten! <b>Viel Spa&szlig; beim St&ouml;bern...</b></font> \n</td>
    <td width=25% valign=\"top\"> 
      <div align=\"right\"><a href=\"#\" onClick=\"schoner('FullScreen()')\"><img src=\"g/dia-schoner.gif\" border=\"0\"></a></div>
    </td>
  </tr>";		
 echo "</tr><tr><td><div align=\"center\"><br><br><img src=\"g/galerie300.jpg\" width=\"300\" height=\"168\" border=\"1\"></td>
</tr>\n";

 $sql = mysql_query("SELECT * FROM $table2 ORDER BY cat_name");
 if (mysql_num_rows($sql) == 0)
 {
  echo "<tr><td align=\"center\"><br><br>Sorry, aber bisher gibt es wohl noch <b>keine Kategorien</b>, die Sie sich anschaun können ...</td></tr>\n";
 }
 else
 {
echo "<tr><td><div align=\"center\"><br><b>[ Vorhandene Galerien ]</b><br><br></td></tr>\n";
  echo "<tr><td><ul>\n";
  while($sql_erg = mysql_fetch_object($sql))
  {
   $sql2 = mysql_query("SELECT COUNT(pic_id) FROM $table1 WHERE pic_cat='".$sql_erg->cat_id." '");
   $cat_pic_anzahl = mysql_result($sql2, 0, 0);
   mysql_free_result($sql2);

   if ($cat_pic_anzahl != 0)
   {
    echo "  
<table width=\"425\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">
  <tr>
    <td width=\"25\"><a href=\"index.php?site=galerie&action=pre&catid=".$sql_erg->cat_id."\"><img src=\"admin/grafik/foto_gal.gif\" border=\"0\"></a></td>
    <td width=\"400\">[".$cat_pic_anzahl." Bilder]&nbsp;&nbsp;<a href=\"index.php?site=galerie&action=pre&catid=".$sql_erg->cat_id."\"><b>".$sql_erg->cat_name."</b></a></td>
  </tr>
  \n
</table>";
   }
  }
  echo "</ul></td></tr>\n";
 }
 echo "</table>\n";
 
 
 echo "<table border=\"0\" align=\"center\" style=\"border:1px dotted $code3\">
	<tr>
	    <td><b>Zuf&auml;llig ausgew&auml;hltes Bild aus der Datenbank:</b><br>";
        include "galerie_random.php";
        echo "</td>
     </tr>
     </table>";
 
}

### Vorschaubilder der ausgewählten Kategorie anzeigen

elseif ($action == "pre")
{
 if ($_GET['catid'])
 {
  $sql = mysql_query("SELECT * FROM $table2 WHERE cat_id='".$_GET['catid']."'");
 }

 if (!$_GET['catid'] or mysql_num_rows($sql) != 1)
 {
  echo "ungültige Cat-ID";
  echo "<meta http-equiv=\"refresh\" content=\"2; URL=bilder.php?action=cat\">";
 }
 else
 {
  $cat_id = $_GET['catid']; # für den Adminlink

  $sql_erg = mysql_fetch_object($sql);
  mysql_free_result($sql);

  $cat_name         = $sql_erg->cat_name;
  $cat_beschreibung = $sql_erg->cat_beschreibung;

  echo "<table bgcolor=\"#FFFFFF\" width=\"556\" border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"10\" style=\"border:1px dotted $code3\">";
  echo "<tr><td><b>[ Fotogalerie ] - $cat_name</b></td></tr>";

  if (!empty($cat_beschreibung))
  {
   echo "<tr><td><div align=\"center\"><br>".$cat_beschreibung."<br><br></td></tr>";
  }

  if (!$_GET['swpage'])
  {
   $_GET['swpage'] = 1;
  }

  $begin         = 24 * ($_GET['swpage'] - 1);
  $anzahl        = mysql_result(mysql_query("SELECT COUNT(pic_id) FROM $table1 WHERE pic_cat='".$_GET['catid']." '"),0,0);
  $seitenanzahl  = ceil($anzahl / 24);
  if ($seitenanzahl == 0)
  {
   $seitenanzahl = 1 ;
  }

  $sql = mysql_query("SELECT pic_id, pic_url, pic_titel, pic_date, pic_klicks FROM $table1 WHERE pic_cat='".$_GET['catid']."' ORDER BY pic_id desc LIMIT $begin, 24");
  $cat_pic_anzahl = mysql_num_rows($sql);
  if ($cat_pic_anzahl != 0)
  {
   $x = 0;
   echo "<tr><td>\n<table width=\"650\" border=\"0\" align=\"center\" cellspacing=\"1\" cellpadding=\"5\"><tr>\n";
   while($sql_erg = mysql_fetch_object($sql))
   {
    ### Anzahl der vorhandenen Kommentare ermitteln
    $sql2 = mysql_query("SELECT COUNT(c_id) FROM $table3 WHERE c_pic_id='".$sql_erg->pic_id."'");
    $comment_anzahl = mysql_result($sql2,0,0);
    mysql_free_result($sql2);

    if ($x%4 == 0)
    {
     echo "<tr>";
    }
    $x++;
    echo "<td valign=\"top\" width=\"150\" align=\"center\">";
    echo "<table border=\"0\" cellspacing=\"2\" bgcolor=\"#EAEAEA\" style=\"border:1px dotted $code3\">";
    echo "<tr>";
    echo "<td><a href=\"index.php?site=galerie&action=show&picid=".$sql_erg->pic_id."\"><img src=\"galerie/thumbs/".$sql_erg->pic_url."\"alt=\"".$sql_erg->pic_titel."\" border=\"0\"></a><br>[".$sql_erg->pic_klicks." <img src=\"admin/grafik/klicks.gif\"> ] [ <a href=\"javascript:bild('bildercomments.php?picid=".$sql_erg->pic_id."')\">".$comment_anzahl." <img src=\"admin/comment.gif\" border=\"0\"></a>]</td>";
	echo "</tr>";
    echo "</table>";
    if (time() - (86400 * 7) < $sql_erg->pic_date)
    {
     echo "<img src=\"new.gif\" width=\"27\" height=\"12\" border=\"0\">";
    }
    echo "</td>\n";
    if ($x%4 == 0)
    {
     echo "</tr>\n";
    }
   }
   if ($x%4 != 0)
   {
    echo "</tr>\n";
   }

   echo "<table><tr>
    <td><br><b><a href=\"index.php?site=galerie&action=cat\">Zurück zur Galerieauswahl</a></b><br>Seite\n";
   if ($seitenanzahl == 1)
   {
    echo "1 von 1";
   }
   else
   {
    echo "(&nbsp;";
    for ($i = 1; $i <= $seitenanzahl; $i++)
    {
     if ($_GET['swpage'] == $i)
       echo "<b><a href=\"index.php?site=galerie&action=pre&catid=".$_GET['catid']."&swpage=".$i."\">".$i."</a></b>";
     else
        echo "<a href=\"index.php?site=galerie&action=pre&catid=".$_GET['catid']."&swpage=".$i."\">".$i."</a>";
     if ($i != $seitenanzahl)
       echo "&nbsp;|&nbsp;";
    }
    echo "&nbsp;)";
   }
   echo "</tr></td>\n";
   echo "</table>\n</td></tr>\n";
  }
  echo "</table>\n";
 }
}

### ausgewähltes Bild anzeigen
elseif ($action == "show")
{
 if ($_GET['picid'])
 {
  $sql = mysql_query("SELECT pic_url, pic_date, pic_titel, pic_beschreibung, pic_klicks, cat_id, cat_name FROM $table1, $table2 WHERE pic_id='".$_GET['picid']."' AND cat_id=pic_cat");
 }

 if (!$_GET['picid'] or mysql_num_rows($sql) != 1)
 {
  echo "ungültige Pic-ID";
  echo "<meta http-equiv=\"refresh\" content=\"2; URL=index.php?site=galerie&action=cat\">";
 }
 else
 {
  $sql_erg = mysql_fetch_object($sql);
  mysql_free_result($sql);

  $cat_id = $sql_erg->cat_id; # für den Adminlink

  echo "<table width=\"600\" border=\"0\" align=\"center\" cellspacing=\"10\" cellpadding=\"0\">\n";
  echo "<tr><td><b>[ Fotogalerie ] - $sql_erg->cat_name</b><br><br></td></tr>\n";

  ### Klicks +1 hochzählen
  mysql_query("UPDATE $table1 SET pic_klicks=pic_klicks+1 WHERE pic_id='".$_GET['picid']."'");
  ### "next" Pic ermitteln
  $sql2 = mysql_query("SELECT pic_id FROM $table1 WHERE pic_id>'".$_GET['picid']."' AND pic_cat='".$sql_erg->cat_id."' ORDER BY pic_id LIMIT 1");
  if (mysql_num_rows($sql2) == 1)
  {
   $pic_next = mysql_result($sql2, 0, 0);
  }
  else
  {
   $pic_next = 0;
  }
  mysql_free_result($sql2);
  ### "previous" Pic ermitteln
  $sql2 = mysql_query("SELECT pic_id FROM $table1 WHERE pic_id<'".$_GET['picid']."' AND pic_cat='".$sql_erg->cat_id."' ORDER BY pic_id DESC LIMIT 1");
  if (mysql_num_rows($sql2) == 1)
  {
   $pic_prev = mysql_result($sql2, 0, 0);
  }
  else
  {
   $pic_prev = 0;
  }
  mysql_free_result($sql2);
  ### Anzahl der vorhandenen Kommentare ermitteln
  $sql2 = mysql_query("SELECT COUNT(c_id) FROM $table3 WHERE c_pic_id='".$_GET['picid']."'");
  $comment_anzahl = mysql_result($sql2,0,0);
  mysql_free_result($sql2);
   ### Seitenummer in der Vorschau ermitteln
  $sql2 = mysql_query("SELECT COUNT(pic_id) FROM $table1 WHERE pic_id>'".$_GET['picid']."' AND pic_cat='".$sql_erg->cat_id."' order by pic_id ");
  $pic_nr = mysql_result($sql2,0,0)+1;
  $pic_seitennr = ceil($pic_nr/24);
  mysql_free_result($sql2);

  echo "<tr><td>\n";
  echo "<table width=\"600\" border=\"0\" align=\"center\" cellspacing=\"20\" cellpadding=\"0\" style=\"border:1px dotted $code3\">\n";
  echo "<tr><td colspan=\"2\"><b style=\"font-size: 10pt\">".$sql_erg->pic_titel."</b>&nbsp;&nbsp;Hinzugefügt am ".date('d.m.Y', $sql_erg->pic_date)." um ".date('G:i', $sql_erg->pic_date)." Uhr&nbsp;&nbsp;|&nbsp;&nbsp;Klicks: ".$sql_erg->pic_klicks."<br><br></td></tr>\n";
  if (!empty($sql_erg->pic_beschreibung))
  {
   echo "<tr><td colspan=\"2\">".$sql_erg->pic_beschreibung."<br><br></td></tr>\n";
  }
  echo "<tr><td align=\"center\" colspan=\"2\"><img src=\"galerie/".$sql_erg->pic_url."\" border=\"1\"></td>\n";
  echo "<tr><td align=\"left\">[ <a href=\"javascript:bild('bildercomments.php?picid=".$_GET['picid']."')\">".$comment_anzahl." <img src=\"admin/comment.gif\" border=\"0\"></a> ]  [ <a href=\"javascript:bild('bildercomments.php?picid=".$_GET['picid']."')\"><img src=\"admin/comment.gif\" border=\"0\"> Kommentar schreiben </a> ]</td>";
  echo "<td align=\"right\">\n";
  if ($pic_next != 0)
  {
   echo "<a href=\"index.php?site=galerie&action=show&picid=".$pic_next."\"><img src=\"g/bildprev.gif\" width=\"80\" height=\"20\" border=\"0\"></a>";

  }
  if ($pic_prev != 0 and $pic_next != 0)
  {
   echo "&nbsp;&nbsp;";
  }
    if ($pic_prev != 0)
  {
   echo "<a href=\"index.php?site=galerie&action=show&picid=".$pic_prev."\"><img src=\"g/bildnext.gif\" width=\"80\" height=\"20\" border=\"0\"></a>";
  }
  echo "&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"index.php?site=galerie&action=pre&catid=".$sql_erg->cat_id."&swpage=".$pic_seitennr."\"><img src=\"g/zur-uebersicht.gif\" width=\"80\" height=\"20\" border=\"0\">\n";
  echo "</td></tr><td>Die Bilder aus dieser Kategorie können Sie sich auch als <b>Dia-Show</b> anzeigen lassen. Bei der Dia-Show werden Ihnen die Bilder in einem neuen Fenster nacheinander eingespielt.</td><td align=\"left\"></a><a href=\"javascript:diashow('galerieshow.php?action=show&picid=".$pic_prev."&refresh=6')\"><img src=\"g/dia-start.gif\" width=\"70\" height=\"59\" border=\"0\"></a>&nbsp;&nbsp;</td></tr><tr><td><a href=\"javascript:diashow('galeriebildversenden.php?action=show&picid=".$_GET['picid']."')\"><img src=\"g/dia-bild-senden.gif\" border=\"0\"></a><a href=\"javascript:diashow('galeriebildkaufen.php?action=show&picid=".$_GET['picid']."')\"><img src=\"g/dia-bild-kaufen1.gif\" border=\"0\"></a></td></tr>\n";
  echo "</table>\n";
  echo "</td></tr>";
  echo "</table>\n";
 }
} 

### falsches $action
else
{
 echo "<meta http-equiv=\"refresh\" content=\"0; URL=index.php?site=galerie&action=cat\">";
}?>
      <br>    </td>
  </tr>
</table></td>
    </tr>
  <tr>
    <td><fieldset><legend><font face="Arial, Helvetica, sans-serif" size="2" color="<?php echo $code7 ?>"> 

                                Werbung&nbsp;</font> </legend>
      <!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->
      <script language="javascript" type="text/javascript" src="http://banners.webmasterplan.com/view.asp?ref=390708&site=2950&type=html&hnb=35&js=1"></script>
      <noscript>
        <a href="http://partners.webmasterplan.com/click.asp?ref=390708&site=2950&type=b1&bnb=1" target="_blank">
      <img src="http://banners.webmasterplan.com/view.asp?ref=390708&site=2950&b=1" border="0"/></a><br>
        </noscript>
      <!-- END PARTNER PROGRAM -->
    </div>
    </fieldset>
  </tr>
</table>
 
Das kann auch gar nicht funktionieren, du musst dir erstmal den cat_name aus der Datenbank holen. Das muss noch vor dem title-Tag passieren, weil es sonst keinen Inhalt für $cat_name geben kann.
Mein Codeschnipsel war auch nur eine Anregung und sollte nicht die endgültige Lösung sein, ein bisschen Eigeninitiative ist da schon gefragt ;).
 
Zurück