Hallo liebes Contenido-Team,
ich hatte diesen Bug schon für 4.9.2 gemeldet, ich habe ihn nun auch wieder in der 4.9.3-Installation (Neuinstallation, kein Upgrade von 4.9.2). Diese Leerartikel mit Erstelldatum 1970 tauchen nur in der Verlinkungsansicht (wenn ich einen internen Link setzen möchte) auf und können innerhalb Contenido nicht gelöscht werden. Das Löschen über die DB geht natürlich
Screenshot:
Die Zahl dieser Leerartikel schaukelt sich auf.
Grüße aus Bremen,
Horst
[CON-1794] 4.9.3. Unlöschbare Leerartikel
[CON-1794] 4.9.3. Unlöschbare Leerartikel
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: [BUG] 4.9.3. Unlöschbare Leerartikel
Lieber Horst! Vielen Dank, ich kann den Fehler reproduzieren. es handelt sich bei diesen "Leerartikel" um (so meine bisherige Recherche) bereits gelöschte Artikel, die - wieso auch immer - in dieser Ansicht noch dargestellt werden. Ich setze mich direkt dran und melde mich mit einer Lösung, sobald ich sie erarbeitet habe!
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: [CON-1794] 4.9.3. Unlöschbare Leerartikel
Lieber Horst,
das Problem kannst Du mit einer ganz einfachen Lösung beheben. Suche in der Datei functions.con.php (Ordner: contenido/includes/) folgende Zeile (wahrscheinlich Nr. 705):
Und ersetze diese Zeile durch:
Dies führt dazu, dass zukünftig Artikel rückstandslos entfernt werden. Bislang gab es einen Fehler bei der Löschung in der Tabelle con_cat_art. So entstanden diese "Leerartikel". Vorhandene müsstest Du jedoch manuell in der Datenbank entfernen.
In CONTENIDO 4.9.4 ist das Problem behoben!
das Problem kannst Du mit einer ganz einfachen Lösung beheben. Suche in der Datei functions.con.php (Ordner: contenido/includes/) folgende Zeile (wahrscheinlich Nr. 705):
Code: Alles auswählen
$idcatsString = "('" . implode(',', $idcats) . "')";
Code: Alles auswählen
$idcatsString = "('" . implode('\',\'', $idcats) . "')";
In CONTENIDO 4.9.4 ist das Problem behoben!
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG