- Beiträge: 351
- Dank erhalten: 3
Idee Einstellungen beim Installieren überschrieben
15 Jahre 5 Monate her - 15 Jahre 5 Monate her #592
von TAhlers
Einstellungen beim Installieren überschrieben wurde erstellt von TAhlers
Ich habe gerade 0964b v36 installiert und habe festgestellt dass meine Einstellungen (ich hatte z.B. DWZ-Auswertung auf Liga stehen, danach stand es wieder auf Saison) geändert werden.
Die Logik über die config.xml passt m.E. nicht zu dem Updategedanken, ich fürchte die Einstellungen müssen auch in einer DB-Tabelle hinterlegt werden.
Die Logik über die config.xml passt m.E. nicht zu dem Updategedanken, ich fürchte die Einstellungen müssen auch in einer DB-Tabelle hinterlegt werden.
Letzte Änderung: 15 Jahre 5 Monate her von TSchwietert.
Bitte Anmelden um der Konversation beizutreten.
- TSchwietert
-
- Offline
- Administrator
-
15 Jahre 5 Monate her #601
von TSchwietert
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
TSchwietert antwortete auf Aw: Einstellungen beim Installieren überschrieben
Och nööö ! Du weißt schon wie oft die Konfiguration im CLM benutzt wird ? Da muß es eine andere Möglichkeit geben die nicht so aufwändig ist !
Zugegebenermaßen hatte ich aber auch schonmal über eine SQL Tabelle für die Einstellungen nachgedacht, da die XML Lösung zwar hübsch ist aber auch einige Schwächen besitzt...
Zugegebenermaßen hatte ich aber auch schonmal über eine SQL Tabelle für die Einstellungen nachgedacht, da die XML Lösung zwar hübsch ist aber auch einige Schwächen besitzt...
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
Bitte Anmelden um der Konversation beizutreten.
15 Jahre 5 Monate her #602
von TAhlers
TAhlers antwortete auf Aw: Einstellungen beim Installieren überschrieben
Diese Reaktion habe ich erwartet.
Es gibt vielleicht einen anderen Lösungsweg:
So weit ich weiss werden die Daten der Einstellung irgendwo in der _components Tabelle gespeichert.
1) Anpassen der Installation.
a) Installfile
Neue Tabelle anlegen, in der die Einstellungen aus der _components Tabelle übernommen werden.
Wenn diese neue Tabelle schon da ist werden die Werte in die _components Tabelle übernommen
b) uninstallfile
Die Werte aus der Einstellungen aus der _components Tabelle werden in die neu angelegte Tabelle übernommen.
Das löst zumindest das Problem bei zukünftigen Updates
Es gibt vielleicht einen anderen Lösungsweg:
So weit ich weiss werden die Daten der Einstellung irgendwo in der _components Tabelle gespeichert.
1) Anpassen der Installation.
a) Installfile
Neue Tabelle anlegen, in der die Einstellungen aus der _components Tabelle übernommen werden.
Wenn diese neue Tabelle schon da ist werden die Werte in die _components Tabelle übernommen
b) uninstallfile
Die Werte aus der Einstellungen aus der _components Tabelle werden in die neu angelegte Tabelle übernommen.
Das löst zumindest das Problem bei zukünftigen Updates
Bitte Anmelden um der Konversation beizutreten.
15 Jahre 5 Monate her #603
von DMohr
DMohr antwortete auf Aw: Einstellungen beim Installieren überschrieben
Wenn ich das richtig mitbekommen habe, wird auch die .css immer beim Update überschrieben.....
Das müsste auch angepasst werden fürchte ich.
Das müsste auch angepasst werden fürchte ich.
Bitte Anmelden um der Konversation beizutreten.
- TSchwietert
-
- Offline
- Administrator
-
15 Jahre 5 Monate her #605
von TSchwietert
Die .css Dateien kann ich genauso wie die Sprachfiles umbenennen und damit vor dem Löschen bewahren. Bei Installation das Ganze wieder Retour und fertig. Baue ich demnächst ein !
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
TSchwietert antwortete auf Aw: Einstellungen beim Installieren überschrieben
Da werden nur allgemeine Enstellungen der Komponenten gespeichert, wie Menübilder, Pfade etc.So weit ich weiss werden die Daten der Einstellung irgendwo in der _components Tabelle gespeichert.
Die .css Dateien kann ich genauso wie die Sprachfiles umbenennen und damit vor dem Löschen bewahren. Bei Installation das Ganze wieder Retour und fertig. Baue ich demnächst ein !
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
Bitte Anmelden um der Konversation beizutreten.
15 Jahre 5 Monate her - 15 Jahre 5 Monate her #607
von TAhlers
TAhlers antwortete auf Aw: Einstellungen beim Installieren überschrieben
Im Feld params der Tabelle hp_components werden die Einstellungen gespeichert.
(Da stimmt evtl. auch noch was mit der Installation nicht, denn die Werte sind bei einer Neuinstallation erst da wenn einmal die Einstellungen aufgerufen werden. Wahrscheinlich müssen die Parameter nur aus der config.xml in die clm.xml verlagert werden).
Es sieht aber so aus das der Eintrag in der components-Tabelle gelöscht wird bevor das Uninstallscript durchlaufen wird.
(Da stimmt evtl. auch noch was mit der Installation nicht, denn die Werte sind bei einer Neuinstallation erst da wenn einmal die Einstellungen aufgerufen werden. Wahrscheinlich müssen die Parameter nur aus der config.xml in die clm.xml verlagert werden).
Es sieht aber so aus das der Eintrag in der components-Tabelle gelöscht wird bevor das Uninstallscript durchlaufen wird.
Letzte Änderung: 15 Jahre 5 Monate her von TAhlers.
Bitte Anmelden um der Konversation beizutreten.
Zugang
- Nicht erlaubt Themen erstellen
- Nicht erlaubt antworten
- Nicht erlaubt Beitrag bearbeiten
Ladezeit der Seite: 0.089 Sekunden