Fehlerhafte Metatags
Fehlerhafte Metatags
Hallo ich vewende Version 4.4.4
1) Wenn man einen neuen Artikel anlegt werden in den Feldern description und keywords Inhalte angezeigt, welche ich bei einem der ersten Artikel angegeben habe. Das ist so eigentlich auch praktisch. Wenn man den Artikel jedoch speichert, gehen diese Daten leider verloren. Auch wenn man neue reinschreibt, werden diese nicht beim ersten speichern gespeichert, sondern erst beim zweitem mal speichern (nachdem man sie neu eingetippt hat).
Kann man das irgendwo ändern?
2) Beim Titel ist es ja so, dass wenn dieser leer gelassen wird und im Layout einer angegebn ist, der vom Layout verwendet wird. Wo kann ich es ändern, dass dies auch bei der description und bei den keywords so funktioniert?
1) Wenn man einen neuen Artikel anlegt werden in den Feldern description und keywords Inhalte angezeigt, welche ich bei einem der ersten Artikel angegeben habe. Das ist so eigentlich auch praktisch. Wenn man den Artikel jedoch speichert, gehen diese Daten leider verloren. Auch wenn man neue reinschreibt, werden diese nicht beim ersten speichern gespeichert, sondern erst beim zweitem mal speichern (nachdem man sie neu eingetippt hat).
Kann man das irgendwo ändern?
2) Beim Titel ist es ja so, dass wenn dieser leer gelassen wird und im Layout einer angegebn ist, der vom Layout verwendet wird. Wo kann ich es ändern, dass dies auch bei der description und bei den keywords so funktioniert?
schau mal da
-> http://contenido.de/forum/viewtopic.php?t=3931
-> http://contenido.de/forum/viewtopic.php?t=3931
*** make your own tools (wishlist :: thx)
Sorry,
aber den muß ich nochmal hochholen.
Ich habe genau das gleiche Problem. Wobei man den Fehler nicht nur auf die Felder description und keywords beschränken kann, sondern es betrifft alle 7 Meta-Tags. Auch andere haben im Forum bereits von diesem Fehler berichtet. Leider gab es bisher keine Lösung.
Auch dieser Thread
http://contenido.de/forum/viewtopic.php?t=3931
hilft dabei nicht weiter.
Mir geht es dabei auch nicht um die Vorbelegung der Felder, sondern einfach darum, dass bei einem neu erstellten Artikel die eingetragenen Meta-Tags nicht übernommen werden. Erst bei einem erneuten Eingeben der Eigenschaften geschieht dieses.
Kann sich nochmal jemand dieser Sache annehmen?
Danke
Ronny
> Contenido 4.4.4
aber den muß ich nochmal hochholen.
Ich habe genau das gleiche Problem. Wobei man den Fehler nicht nur auf die Felder description und keywords beschränken kann, sondern es betrifft alle 7 Meta-Tags. Auch andere haben im Forum bereits von diesem Fehler berichtet. Leider gab es bisher keine Lösung.
Auch dieser Thread
http://contenido.de/forum/viewtopic.php?t=3931
hilft dabei nicht weiter.
Mir geht es dabei auch nicht um die Vorbelegung der Felder, sondern einfach darum, dass bei einem neu erstellten Artikel die eingetragenen Meta-Tags nicht übernommen werden. Erst bei einem erneuten Eingeben der Eigenschaften geschieht dieses.
Kann sich nochmal jemand dieser Sache annehmen?
Danke
Ronny
> Contenido 4.4.4
hab mir das jetzt mal genauer angesehen...
ja ist ein bug...
functions.con.php
bei
function conEditFirstTime ...
findet sich in einem extrem langem $sql statement
vor dem statement
ergänzen und innerhalb des queries
durch
ersetzen...
begründung:
die metatags sollten werden weiter unten mittels der variable $nextidartlang gesetzt werden, nur diese ist niemals definiert...
jetzt kommt der hit an der sache...
aufgrund dessen das $nextidartlang nie definiert war wurden die metatags
mit idartlang 0 in die db geschrieben...
aufgrund dessen werden bei einem neu erstellten artikel diese metatags auch wieder angezeigt....
damit dieses verhalten verschwindet müsste zusätzlich nach dem bugfix
in der tabelle con_meta_tag alle werte mit idartlang = 0 gelöscht werden...
das is es...
ja ist ein bug...
functions.con.php
bei
function conEditFirstTime ...
findet sich in einem extrem langem $sql statement
Code: Alles auswählen
'".$db->nextid($cfg["tab"]["art_lang"])."',
Code: Alles auswählen
$nextidartlang = $db->nextid($cfg["tab"]["art_lang"]);
Code: Alles auswählen
$db->nextid($cfg["tab"]["art_lang"])
Code: Alles auswählen
$nextidartlang
begründung:
die metatags sollten werden weiter unten mittels der variable $nextidartlang gesetzt werden, nur diese ist niemals definiert...
jetzt kommt der hit an der sache...
aufgrund dessen das $nextidartlang nie definiert war wurden die metatags
mit idartlang 0 in die db geschrieben...
aufgrund dessen werden bei einem neu erstellten artikel diese metatags auch wieder angezeigt....
damit dieses verhalten verschwindet müsste zusätzlich nach dem bugfix
in der tabelle con_meta_tag alle werte mit idartlang = 0 gelöscht werden...
das is es...
*** make your own tools (wishlist :: thx)
Ich habe die Sache gerade mal getestet.
Es funktioniert jetzt.
DANKE
Es funktioniert jetzt.
DANKE
Ich werde diese Einträge nicht löschen, sondern gleich zur Vorbelegung meiner Metatags verwenden. Das finde ich schöner als dies im Layout zu tun, wie dies in einem anderen Thread beschrieben wurde.damit dieses verhalten verschwindet müsste zusätzlich nach dem bugfix in der tabelle con_meta_tag alle werte mit idartlang = 0 gelöscht werden...
nun ja, wenns funktioniert...disnee hat geschrieben:Ich werde diese Einträge nicht löschen, sondern gleich zur Vorbelegung meiner Metatags verwenden. Das finde ich schöner als dies im Layout zu tun, wie dies in einem anderen Thread beschrieben wurde.
bedenken hab ich dennoch
es fehlt da die möglichkeit idlang und idclient zu definieren...
diese vorbelegung gilt dann für alle mandanten und alle sprachen...
abgesehen davon wenn man die vorbelegung einmal ändert, bleiben die alten einträge dennoch in den artikeln selbst erhalten !
*** make your own tools (wishlist :: thx)