Fehlerhafte Metatags

Gesperrt
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Fehlerhafte Metatags

Beitrag von malsdgtac » Di 24. Aug 2004, 11:33

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?

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Di 24. Aug 2004, 15:50

*** make your own tools (wishlist :: thx)

disnee
Beiträge: 34
Registriert: Sa 10. Jan 2004, 11:20
Kontaktdaten:

Beitrag von disnee » Di 9. Nov 2004, 19:08

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

disnee
Beiträge: 34
Registriert: Sa 10. Jan 2004, 11:20
Kontaktdaten:

Beitrag von disnee » Mo 20. Dez 2004, 16:39

Hallo,

ich habe mir mal den aktuellen Snapshot (19.12.) gezogen.
Das Problem existiert in gleicher Form auch da.

Gruß
Ronny

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 20. Dez 2004, 17:13

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

Code: Alles auswählen

'".$db->nextid($cfg["tab"]["art_lang"])."',
vor dem statement

Code: Alles auswählen

$nextidartlang = $db->nextid($cfg["tab"]["art_lang"]);
ergänzen und innerhalb des queries

Code: Alles auswählen

$db->nextid($cfg["tab"]["art_lang"])
durch

Code: Alles auswählen

$nextidartlang
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...
*** make your own tools (wishlist :: thx)

disnee
Beiträge: 34
Registriert: Sa 10. Jan 2004, 11:20
Kontaktdaten:

Beitrag von disnee » Mo 20. Dez 2004, 17:28

Ich habe die Sache gerade mal getestet.
Es funktioniert jetzt.

DANKE
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...
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.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 23. Dez 2004, 09:59

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.
nun ja, wenns funktioniert...
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)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 11. Jan 2005, 12:32

Ich habe deinen Bugfix eingebaut. Zusätzlich in der Funktion

conGetMetaValue

wird eine Abfrage gemacht, ob idartlang gleich 0 ist...wenn ja, gibt er nichts zurück.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Di 11. Jan 2005, 13:51

gar keine schlechte idee...
*** make your own tools (wishlist :: thx)

Gesperrt