So entschuldigt die Doppelposts, der vollständigkeit halber erläuter ich aber noch meinen Lösungsweg um anderen die Arbeit ebenfalls zu vereinfachen:
Problem 1: cms2day zweimal installieren mit nur einer Datenbank.
Lösung: In jeder Datei (alle Dateien in den Verzeichnissen "/
admin/inc/", "
/install/" und die einzelnen Dateien "/
admin/index.php", "
/includes/config.inc.php" und "
/index.php" ) bei jeder Funktion, die die Datenbank aufruft (beginnt immer mit "
mysql_query" und dann folgt entweder "
SELECT", "
INSERT", "
DELETE" oder "
UPDATE") ein Präfix einfügen (z.B. "en_").
Konkret wird dann z.B. aus
mysql_query("SELECT * FROM admin WHERE id='1'") das hier:
mysql_query("SELECT * FROM en_admin WHERE id='1'") (Präfix mit
rot makiert)
Problem 2: Einige Module sollen bei zwei installieren Versionen die gleiche Datenbanktabelle benutzen
Achtung: Funktioniert nur wenn beide Versionen die gleiche mySQL-Datenbank nutzen! (siehe Präfixe)
Lösung: Das Modul einfach bei beiden Versionen in den "
includes/module/"-Ordner verschieben und bei beiden Versionen installieren. Da die Module OHNE Präfixe installiert werden nutzen beide automatisch die gleiche Datenbanktabelle. Die Module müssen aber AUF JEDENFALL bei beiden Versionen installiert werden, da ihr sie sonst nicht als Seite einbinden könnt.
(Hab das nun nur beim Gästebuch getestet)
Liebe Grüße
Edit: @cms2day: Jippiee
Ich bin zwar grade schon fast komplett am durch drehen weil ich nun 3 stunden daran saß, aber egal, ist schließlich ne kundenarbeit...
Achso, Beispiel könnt ihr euch (zumindest temporär) auf
www.android-blogger.de und
www.android-blogger.de/en/ angucken