Keine Style Historie in 4.9.12?

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Gesperrt
dermicha
Beiträge: 95
Registriert: Mi 9. Dez 2009, 17:57
Kontaktdaten:

Keine Style Historie in 4.9.12?

Beitrag von dermicha »

Hallo zusammen,

ich habe in zwei Installationen (beide 4.9.12, beide Update von früheren 4.9-Versionen, beide mit mehreren Mandanten) bei Style-Dateien, die in den css-Ordner hochgeladen wurden, das Problem, dass keine Style-Historie angezeigt wird. Das scheint daran zu liegen, dass hier beim Speichern kein Eintrag in der con_file_information angelegt wird. Bei hochgeladenen js-Dateien funktioniert das einwandfrei. Die Rechte in den jeweiligen version-Ordnern sind identisch.

Im css-version-Ordner sind aber noch alte Historien-Einträge vorhanden, es wurden also zumindest irgendwann einmal Versionen geschrieben... Aktuell werden beim Speichern keine neuen Style-Versionen geschrieben.

Kann das irgendwer reproduzieren und/oder hat irgendwer eine Idee, woran das liegen könnte?

Grüße und vielen Dank

Michael
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von frederic.schneider_4fb »

Das kann ich (leider?) nicht reproduzieren. Hast Du den Schritt mal debuggt, um herauszufinden, woran es liegen könnte, dass keine Einträge geschrieben werden?
Frederic Schneider
Entwickler bei der four for business AG
dermicha
Beiträge: 95
Registriert: Mi 9. Dez 2009, 17:57
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von dermicha »

Ich habe jetzt noch einmal nachgesehen und den Fehler entdeckt. In Zeile 273 der /contenido/classes/gui/class.sourceeditor.php steht

Code: Alles auswählen

$fileInfos->select('filename = \'' . $this->_filename . '\'');
Es muss aber heißen:

Code: Alles auswählen

$fileInfos->select('filename = \'' . $this->_filename . '\' AND idclient = \'' . cRegistry::getClientId() . '\' AND type = \'' . $dbFileType . '\'');
Das Problem taucht also auf, wenn mehrere Mandanten in einer Installation identische Dateien des gleichen Typs haben.
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von frederic.schneider_4fb »

Danke Dir. Nach meinem Urlaub schaue ich mir das lokal auch nochmal an und passe es dann auch im Core-Code an
Frederic Schneider
Entwickler bei der four for business AG
dermicha
Beiträge: 95
Registriert: Mi 9. Dez 2009, 17:57
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von dermicha »

Würde mich freuen, wenn Du dann die in den Core eingeflossene Version noch einmal posten könntest...

Vielen Dank und einen schönen Urlaub!
Oldperl
Beiträge: 4321
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 7 Mal
Danksagung erhalten: 8 Mal
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von Oldperl »

Servus,

um das ein wenig übersichtlicher zu gestalten und dabei auch die Klasse ItemCollection der GenericDb wirklich wie angedacht zu nutzen, sollte man den Part eventuell besser so formulieren:

Code: Alles auswählen

// load the file information and update the description
        $fileInfos = new cApiFileInformationCollection();
        $fileInfos->setWhere("filename", $this->_filename);
        $fileInfos->setWhere('idclient', cRegistry::getClientId());
        $fileInfos->setWhere('type', $dbFileType);        
        $fileInfos->query();
        $fileInfo = $fileInfos->next();
Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von malsdgtac »

Danke für den fix - leider ist dieser in der 4.10.0 nicht eingebaut
noaharnaud46
Beiträge: 1
Registriert: Di 11. Nov 2025, 15:45
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von noaharnaud46 »

Hallo Michael,

das Problem mit der fehlenden Style-Historie kann mehrere Ursachen haben. Zunächst könntest du überprüfen, ob die Berechtigungen für die CSS-Dateien korrekt gesetzt sind und ob es Konflikte mit Plugins oder Erweiterungen gibt. Manchmal kann auch der Cache Schwierigkeiten verursachen; einen Cache-Leerung könnte helfen.

Falls alles korrekt erscheint, empfehle ich, die Logs auf Fehler zu überprüfen, die während des Speichervorgangs auftreten. Es wäre auch hilfreich, die Schritte zur Reproduktion genauer zu betrachten. Vielleicht kann jemand anderes in der Community ähnliche Erfahrungen teilen.
Viel Erfolg!

Grüße
Viel Erfolg!

Grü
Oldperl
Beiträge: 4321
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 7 Mal
Danksagung erhalten: 8 Mal
Kontaktdaten:

Re: Keine Style Historie in 4.9.12?

Beitrag von Oldperl »

Servus,

Ursprungs-Post 2017
Letzte Antwort 2025 (nach 6 Jahren zum letzten Post davor von 2019), mit schwammigen allgemein gehaltenen und wenig hilfreichen Antworten.

Nun, ich denke ich mach hier mal ein Schloß vor, das hat für mich ein Geschmäckle...

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Gesperrt