Seite 1 von 1

Meta-Angaben verschieben

Verfasst: Fr 12. Mär 2004, 20:06
von laurisilva
Hallo,
er kann mir weiterhelfen:
leider fügt Contenido seine Meta-Angaben vor das abschließende </head> Tag. Wenn man nun noch weitere, statische Metaangaben in das Layout einbaut erscheinen diese leider immer oberhalb der dynamischen, von Contenido eingepflegten Metatags. Wo wird definiert wie und wo die Metaangaben eingepflegt werden und wie kann man das ändern, so das die von Contenido eingepflegten Metaangaben immer am Anfang, also nach den eröffnenden <head> Tag erscheinen? Dann hätte man kein solches Durcheinander im Quelltext.

Gruss
Anian

Verfasst: Fr 12. Mär 2004, 20:11
von emergence
contenido/includes/functions.con.php
such dort mal nach
/* Add meta tags */

Verfasst: Sa 13. Mär 2004, 11:51
von laurisilva
Hallo Emergence,
danke für den Tipp :) . Ich habe die Zeile gefunden und folgendermaßen geändert:

Code: Alles auswählen

/* Add meta tags */
        $code = str_replace("<head>", addslashes("<head><meta name=\"generator\" content=\"CMS Contenido ".$cfg['version']."\">".$metatags.$enc."\n"), $code);
Funktioniert auch soweit, zumindest wenn man neue Artikel anlegt. Ich habe in einem anderen Posting, wo jemand das generator-Tag entfernen wollte, gelesen, dass man die Tabelle con_code löschen muss, damit die Änderung aktualisiert wird. Kann man die con_code einfach so löschen? Für was ist die denn normalerweise gut?

Gruss
Anian

Verfasst: Sa 13. Mär 2004, 12:42
von emergence
laurisilva hat geschrieben:Funktioniert auch soweit, zumindest wenn man neue Artikel anlegt. Ich habe in einem anderen Posting, wo jemand das generator-Tag entfernen wollte, gelesen, dass man die Tabelle con_code löschen muss, damit die Änderung aktualisiert wird. Kann man die con_code einfach so löschen? Für was ist die denn normalerweise gut?
die con_code dient nur dazu damit die seite schneller aufgebaut wird. sagen wird mal sie dient als cache...
bei gewissen aktionen wird ein wert gesetzt, sodas die inhalte in der con_code aktualisiert werden zB moduländerungen, layoutänderungen etc...
bei änderungen bezüglich metatags wird dieser wert nicht gesetzt...
die schnellste möglichkeit, damit die inhalte auf den aktuellsten stand gebracht werden ist die leerung der tabelle con_code...

bei der entwicklung der website ist dies jedoch immer ziemlich unpraktisch... empfehlenswert ist es in der cms/config.php die variable force auf 1 zu stellen... dabei wird bei jeden seitenaufruf der code für die con_code generiert....
wenn man die seite fertig gestellt hat stellt man den wert einfach wieder auf force=0 zurück und der seitenaufbau wird sich wieder beschleunigen...

Verfasst: Sa 13. Mär 2004, 12:43
von timo
Ich habe das ganze mit der con_code mal hier zusammengefasst:

http://www.contenido.de/forum/viewtopic ... 7450#17450

Verfasst: Sa 13. Mär 2004, 15:33
von laurisilva
Vielen Dank an Euch beide! Jetzt hauts hin.
Anian

Verfasst: Mi 10. Nov 2004, 14:43
von bachi
Wo ändere ich denn die Metas in der 4.5.2 auch in der functions.con.php? Kann da allerdings nicht wirklich was rauslesen?
Gruß Bachi