04.12.2007, 22:14:35
Hallo mopzz,
Ich habe noch ein paar Fragen zu Deinem Lösungsvorschlag:
1) In der config.inc.php steht bisher noch kein Eintrag $db[settings] . D.h. ich muß ihn neu einfügen, richtig?
2) Ich finde auch keinen Eintrag $db[entrys] = "mgb_entries"; in der config.inc.php, nur den Eintrag $db['prefix'] = 'mgb_';
Oder soll der Eintrag $db[entrys] = "mgb_entries"; neu aufgenommen werden?
Ich habe noch ein paar Fragen zu Deinem Lösungsvorschlag:
Zitat:Die Lösung ist wie folgt: Kopieren Sie das Gästebuch mit dem jeweiligen Sprachpaket daß Sie benutzen wollen, in drei verschiedene Ordner. z.B.: de, en und nl. Jedes Gästebuch muss verschiedene Tabellen benutzen. Öffnen Sie hierzu die jeweilige config.php und passen Sie die Werte an das Gästebuch an. Beim Deutschen Gästebuch z.B. so:
Code:
$db[settings] = "de_settings";
de für Deutschland. Passen Sie die Werte bei den beiden anderen Konfigurationsdateien an die jeweiligen Sprachen an.
Die Variable für die Einträge benennen Sie bei einem dieser Gästebücher wie folgt:
Code:
$db[entrys] = "mgb_entries";
Bei den beiden anderen Gästebüchern geben Sie einen davon abweichenden Wert ein. Etwa den der Landessprache die Sie damit nutzen wollen.
Wenn Sie damit fertig sind, kopieren Sie diese Ordner zusammen mit dem Inhalt (den Gästebüchern) auf Ihren Server in einen Ordner namens gb. (Sie können den Ordner natürlich auch anders nennen) Installieren Sie nun jedes dieser Gästebücher einzeln. Nachdem Sie das getan haben, öffnen Sie nochmals die Konfigurationsdatei config.php der beiden Gästebücher deren Tabelle für die Einträge nicht den Namen "mgb_entries" trägt. Ändern Sie nun den Wert auf "mgb_entries", und ersetzen Sie diese Konfigurationsdateien. So daß jedes Gästebuch zwar eine eigene Tabelle für die Einstellungen benutzt, aber auf die gleiche Tabelle für die Einträge zugreift.
Nun sollten Sie jedes Gästebuch unabhängig voneinander konfigurieren können, jedoch auch jeweils die Einträge der beiden anderen Gästebücher sehen. Die beiden nun übrig gebliebenen Tabellen können Sie bequem mit phpMyAdmin löschen.
1) In der config.inc.php steht bisher noch kein Eintrag $db[settings] . D.h. ich muß ihn neu einfügen, richtig?
2) Ich finde auch keinen Eintrag $db[entrys] = "mgb_entries"; in der config.inc.php, nur den Eintrag $db['prefix'] = 'mgb_';
Oder soll der Eintrag $db[entrys] = "mgb_entries"; neu aufgenommen werden?