Zum Inhalt springen

Header ordnen

Erstellt am 4. November 2004 · 14 Antworten · letzte Antwort am 1. Februar 2005

Tags: Frage

tymo3 ·

Typo 3 erzeugt bei mir folgenden <head>:

<head>
<!-- 
	This website is brought to you by TYPO3 - get.content.right
	TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
	TYPO3 is copyright 1998-2004 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
	Information and contribution at http://www.typo3.com
-->

<link rel="SHORTCUT ICON" href="fileadmin/flagge.ico" />
	<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_e0e5d20748.css" />
	<link rel="stylesheet" type="text/css" href="fileadmin/css/default.css" />
	<title>Mer babbelt hessisch: Kreisstädte</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<meta name="generator" content="TYPO3 3.6 CMS" />
	<meta name="AUTHOR" content="Timo Gockel" />

	<meta name="ROBOTS" content="index,follow" />
	<script type="text/javascript" src="typo3temp/javascript_f50acb69fd.js"></script>


</head>

Den finde ich aus suchmaschinen-technischer Sicht sch***e.
Wie kann ich den <title> direkt nach Head stellen. Und die Anweisungen Stylesheets und Favicon ganz ans Ende.
Und den blöden Kommentar ganz oben würde ich auch gerne entfernen. Es reicht doch, wenn Typo3 im meta-Tag generator steht.

Timo

barthel ·

Der Kommentar im Header gehört mit zur 'Lizenzvereinbarung' und darf nicht entfernt werden.
http://typo3.com/License.1316.0.html

http://typo3.com/License.1316.0.html schrieb

Changes must not remove the original copyright notes in the software and the copyright notes must remain unchanged in all copies.

Die Sortierung wirst du, wenn überhaupt, nur mit sehr tiefen Eingriffen via TypoScript oder mit dem Bearbeiten der zuständigen Skripte ändern können.
Nicht wirklich zu empfehlen für einen Anfänger.
Um solche Optimierungen vorzuschalgen, wende dich bitte an die deutsche/englische Mailingliste.
http://typo3.org/documentation/mailing-lists/

tymo3 ·

Die Sortierung wirst du, wenn überhaupt, nur mit sehr tiefen Eingriffen via TypoScript oder mit dem Bearbeiten der zuständigen Skripte ändern können.
Nicht wirklich zu empfehlen für einen Anfänger.

Die zuständigen Skripte, heißt doch einen Eingriff in php? Da ich mich mit php sehr gut auskenne, sollte das kein Problem sein. Also welche Dateien muss ich bearbeiten?

Um solche Optimierungen vorzuschalgen, wende dich bitte an die deutsche/englische Mailingliste.
http://typo3.org/documentation/mailing-lists/

Bringt das etwas? Findet man dort Gehör? Oder bekommt man nur eine Auto-Response mit einem Dank für seinen Vorschlag und ihn wird nie jemand lesen.

barthel ·
tymo3 schrieb

[Die zuständigen Skripte, heißt doch einen Eingriff in php? Da ich mich mit php sehr gut auskenne, sollte das kein Problem sein. Also welche Dateien muss ich bearbeiten?

Dazu kann ich dir nur folgende Dokus empfehlen:
http://typo3.org/documentation/document-library/doc_core_inside/
http://typo3.org/documentation/document-library/doc_core_cgl/
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Syntax/Index.html
...
http://typo3.org/documentation/document-library/Matrix/

tymo3 schrieb

Bringt das etwas? Findet man dort Gehör? Oder bekommt man nur eine Auto-Response mit einem Dank für seinen Vorschlag und ihn wird nie jemand lesen.

Auf jeden Fall. Hier ist die Community WIRKLICH interessiert. Vorallem die englischsprachige Liste wird sehr kompetent 'betreut'.
Sofern die 'Optimierung' stichhaltig begründet werden kann, wird sich dessen einer der CORE Entwickler annehmen bzw. du kannst einen Patch zur Verfügung stellen.
Probiers aus. 😉

thebigtony ·

Dokumentation macht einen mehr durcheinander als das es wirklich hilft.
Wenn Du mit php rumfuchteln willst, schau dir Die Datei "class.tslib_pagegen.php" an. Dort ist die Ausgabe, da kannst Du dann auch mit wenigen Kenntnissen die Ausgabenreihenfolge abändern.

Ein

grep -r  'This website is brought to you by TYPO3' *

Hätte dir geholfen in sekundenschnelle die Datei zu finden.

Happy Coding
Tony

del ·

ich hab das gerade mal versucht, aber die aenderungen in
der class.tslib_pagegen.php haben keinen einfluss auf die
html-ausgabe.

aenderungen, loeschung und auch neue metatags werden
ignoriert.

kann diese datei irgendwie umgangen werden oder woran
koennte das liegen?

gruesse
del

thebigtony ·
del schrieb

ich hab das gerade mal versucht, aber die aenderungen in
der class.tslib_pagegen.php haben keinen einfluss auf die
html-ausgabe.

aenderungen, loeschung und auch neue metatags werden
ignoriert.

kann diese datei irgendwie umgangen werden oder woran
koennte das liegen?

gruesse
del

Nutzt Du Windows?
Da ist die Datei mehrfach vorhanden und muss mehrfach geändert werden. Ansonsten tappe ich da im Dunkelen. Sei so gut und poste mal den Pfad, von der modifizierten Datei.

Liberation ·

Das ist alles eh total egal weil es keine Suchmaschine intressiert was da oben steht!!!!

Sauberes Template gecodet und jede Headzeile steht bei Google ganz oben.

del ·

nee, das laeuft auf linux. ich konnte auch keine andere
datei mit dem namen finden.

die class.tslib_pagegen.php liegt in root/tslib/.

es stimmt schon, dass besonders google keinen wert mehr
auf metatags legt, andere sumas machen es noch. ein sauberer code ist fuer google sicher kein rankingkriterium.

was mir noch zum sauberen coden einfaellt: auf der seite
werden zwei <title>tags angezeigt. der erste zeigt den namen
der seite, also des gesamten auftritts. der zweite <title>
zeigt den namen der jeweiligen unterseite an.

wenn ich in der administration den title aus dem haupt-
template entferne, erscheint als title im browser {title}.

thebigtony ·

Dies müsste Die eigendliche Datei sein.

typo3_src-3.7.0/typo3/sysext/cms/tslib/class.tslib_pagegen.php:

Kann ich mir zwar nicht vorstellen das es daran liegt, aber hast Du mal den Temp und Page Cache gelöscht?

Ich denke mal die Diskusion Suchmaschiene sollte hier etwas zurückgestellt werden. Das hilft hier keinen Mensch das Problem zu lösen.
Der nächste mit dem Problem muss sich zuviel unrelevantes durchlesen :o

Liberation ·

es stimmt schon, dass besonders google keinen wert mehr
auf metatags legt, andere sumas machen es noch. ein sauberer code ist fuer google sicher kein rankingkriterium

Aber sicher doch.

Mit Deinen 2 Titeln da stimmt was nicht im Template. Das ist nicht normal.

<!--
This website is brought to you by TYPO3 - get.content.right
TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2004 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://www.typo3.com
-->

Das ist kein Meta und wird von allen Suchmaschinen einfach ignoriert.

Sorry das ich das jetzt nochmal gepostet hab.

Liberation ·

PS: Wenn Du den Autoparser installiert hast ist die Headausgabe eh anders. Das würde auch den doppelten titel Tag erklären...
Einmal vom Template eingelesen und ein mal von Typo3 rein gecodet ergibt 2 titel TAgs.

del ·

ja, sorry. suchmaschinen waren nicht das thema des threads.

die datei typo3/sysext/cms/tslib/class.tslib_pagegen.php
konnte ich finden und die aenderungen weden nun auch
angezeigt.

ich hab keine ahnung, welches paket installiert wurde. ich
habe es nicht selber gemacht.

danke erstmal fuer die hilfe. bei dem doppelten title werd
ih nochmal im template kucken, ob da was zu finden ist.

thebigtony ·

Oho,

dann wird wohl das Zip Archiv installiert sein. Denke daran, das es dir immer mal das ein oder andere Problem bereiten wird. Unter Linux sollte man immer das tar Archiv nutzen. Das Zip Archiv ist für Windows gedacht und das Tar für Linux/Unix. Windows unterstützt nicht Symlinks wie Linux/Unix und aus diesem Grund sind die Dateien im Zip Archiv doppelt und dreifach vorhanden.

Viele Grüße
Tony