| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Geiseltaler Mitglied

|
Wie kann ich den Seitentitel Tag ändern? |
|
|
Hallo Freunde,
ich habe bei meiner Geiseltalseite alles in PHP geschrieben und rufe meine Seiten und Artikel über ein Script das ich beim Werner gefunden habe auf. mit PHP include usw. ....
Deshalb habe ich im Wesentlichen eine Hauptseite mit dem HTML Grundgerüst (Tabellen und Metadaten, den Kopf, die Navigation und den Fuß) und dort wechsele ich nur die Seiten und Berichte (den Rest).
Nun steht auch auf der Hauptsite in den Metadaten der Titel der Webseite mit | Code: | <title> Das Geiseltal </title> |
Das ist normal kein Problem, macht sich nur schlecht in den Suchmaschinen, weil jede Seite und jeder Artikel den gleichen Titel hat.
Nun meine Frage:
Kann ich den Title-Tag in den Metas weglassen und dafür jedem Artikel / jeder Seite seinen eigenen Titel geben?
Wenn ja, muss ich dann immer den Title-Tag jedes Artikels in einen Head setzen?
also so:
| Code: | <head><title> Das Geiseltal </title></head>
|
Oder hat jemand einen Vorschlag ob und wie ich das lösen könnte?
Ich danke wie immer bereits im Voraus für die Mühen mit meinen Problemen.
Grüße
Mario |
_________________
http://www.im-geiseltal.de
oder:
http://www.homepage.familie-pforte.de
Ich frage was ich nicht weiß, auch wenn die Fragen nicht immer bequem sind. Denn es gibt doch keine dummen Fragen ....! |
|
|
| 21 Apr 2006 15:02 |
|
  |
BB-BF-BM Gast
|
 |
|
|
bau doch in der Hauptseite oben im Header den Code | Code: | <title><?php
$titel = "Das Geiseltal";
if(isset($_GET['action']))
switch($_GET['action']){
case 'geiseltalb':
$titel .= " - Eine Region mit Tradition";
break;
case 'arzt':
$titel .= " - Ärzte";
break;
case 'regio':
$titel .= " - Regionale Infos";
break;
}
echo $titel;
?></title> | ein...
Für jede Seite ein neues | Code: | case 'der $_GET['action']-Wert':
$title .= 'Der zusätzliche Name zur Seite';
break; |
hoffe, das funktioniert |
|
|
|
| 21 Apr 2006 15:22 |
|
 |
Geiseltaler Mitglied

|
 |
|
|
Danke BB-BF-BM,
das wer ich mal probieren.
die neuen case 'der $_GET .... muss ich dann aber alle im head der Hauptseite angeben, wenn ich das richtig verstanden habe?
Wenn es so richtig ist musst du nicht noch mal antworten, kannst aber wenn du möchtest.
Ach ja, schön das du dich gleich mal auf meinen Seiten umgesehen hast.
Herzlich Willkommen im Geiseltal !
Danke nochmal und beste Grüße
Mario
Edit:
Mir fiel grad noch was sudummes ein, vieleicht geht das ja auch, aber wie immer ab ich da auch keine Ahnung:
Könnte man auch der Überschrift der neuen Seite / des Artikels einen Zusatz verpassen (Beispiel: <... id=title) und das diese dann automatisch in den Titel übernommen wird. Aber wie sieht das aus. Ich glaube ich hab so was ähnliches schon mal gesehen, weiß aber nicht mehr wo.
Aber nicht gleich Hauen wegen meiner sonderfragen, so wie oben gehts sicher auch gut nur lässt sich mit dem unteren was für die Faulheit des Webmasters tun
Mario |
_________________
http://www.im-geiseltal.de
oder:
http://www.homepage.familie-pforte.de
Ich frage was ich nicht weiß, auch wenn die Fragen nicht immer bequem sind. Denn es gibt doch keine dummen Fragen ....! |
|
|
| 21 Apr 2006 15:31 |
|
 |
David Administrator

|
 |
|
|
Damit deine index-Seite nicht zugemüllt wird, kannst du den ganzen Code von BB-BF-BM in einer externen Datei festlegen und diese dann inkludieren
z.B
| PHP-Code: | 1 2 3
| <?php
include(switch-title.php);
?> |
|
_________________ MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung |
|
|
| 21 Apr 2006 15:40 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Am besten den <title>-Tag nicht in die Seite die eingebunden wird schreiben,
sondern direkt auf die PHP-Seite, was die einfachste Lösung ist. |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 23 Apr 2006 12:12 |
|
 |
Geiseltaler Mitglied

|
 |
|
|
Ich habe den Titel tag komplett in die Hauptseite geschrieben, da hat es gut geklappt und läuft auch noch.
Probleme habe ich bei der Einbindung wie vom David vorgeschlagen (externe Datei über php include in der Hauptseite aufrufen) dann gibt es eine Fehlermeldung in einer Zeile.
Also mitdem Fall:
| PHP-Code: | 1 2 3 4 5 6 7
| <head>
<?php
include(switch-title.php);
?>
meta ......
..........
</head> |
Aber das muss ich mal noch genauer untersuchen wenn ich mehr Zeit habe. Ist ja nicht schwer eine externe Datei zu installieren.
Danke @ Werner für den Hnweis.
Hat dich meine Mail erreicht mit dem Bispielcode: Demo-RSS?
Ich hatte nämlich auch ein paar Probleme mit meinemMailprogramm und da hat es ein paar Mailsnicht verteilt.
Danke für die Hilfe und Grüße
Mario |
_________________
http://www.im-geiseltal.de
oder:
http://www.homepage.familie-pforte.de
Ich frage was ich nicht weiß, auch wenn die Fragen nicht immer bequem sind. Denn es gibt doch keine dummen Fragen ....! |
|
|
| 23 Apr 2006 15:50 |
|
 |
David Administrator

|
 |
|
|
Sorry, war mein Fehler. Mit dem Minuszeichen, wurde switch-title.php als eine Funktion geparst. So muss das jetzt gehen.
include(switch_title.php);
PS: Bitte beim nächsten Mal auch die Fehlermeldung gleich angeben. So kann man die Fehler schneller nachvollziehen. |
_________________ MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Zuletzt bearbeitet von David am 23 Apr 2006 16:55, insgesamt einmal bearbeitet |
|
|
| 23 Apr 2006 16:35 |
|
 |
Geiseltaler Mitglied

|
 |
|
|
@ David,
warst du doch schneller als ich, hatte nämlich gerade etwas von Parser Fehler (oder so ähnlich) in Zeile 3 gelesen.
Deshalb hatte ich es versucht und aus
switch_title.php = switchtitle.php
gemacht, dann lief es hervorragend.
Gemeinsam kommt man eben auch manchmal zum ziel, denn es führen viele Wege gen Rom.
Danke dir
Grüße
Mario |
_________________
http://www.im-geiseltal.de
oder:
http://www.homepage.familie-pforte.de
Ich frage was ich nicht weiß, auch wenn die Fragen nicht immer bequem sind. Denn es gibt doch keine dummen Fragen ....! |
|
|
| 23 Apr 2006 16:53 |
|
 |
|