Hallo Leute!
Wieder einmal bin ich auf einen „Trick“ gestoßen, mit dem man sich viel Arbeit ersparen kann.
DER FALL
Habe meinen Mambelfish für eine Nacht deaktiviert, damit keiner auf die englische Version meiner Homepage zugreifen kann. Als ich am Morgen anfing einige Inhalte zu übersetzen und die Sprachen wieder aktivierte … oh Schreck! Mambelfish hatte alle Übersetzungen zurückgesetzt! Nachdem ich sehr viel Inhalt habe, müsste ich nun bei jedem Beitrag die benötigte Sprache wieder einstellen. Das Faultier in mir sträubte sich. Also schaute ich mir die MySQL-Datenbank etwas genauer an.
DIE LÖSUNG
In der Oberfläche meines phpMyAdmin gibt es die Tabelle mos_mbf_content. Dort werden alle Übersetzungen und Inhalte gespeichert.
Mit dem Befehl „Browse“ ruft man die Tabelle als solches auf. Dort kann man sich genau die Felder ansehen, die man updaten möchte. In meinem Fall war dies das Feld „language_id“.
Dieser Lösungsweg funktioniert natürlich mit allen anderen Feldern auch!
Nachdem ich mir das Feld herausgeschrieben hatte, wählte ich „SQL“ aus.
Hier reichte bereits dieser einfache SQL-Code, um meine Ängste des übermäßigen Nacharbeitens verschwinden zu lassen. Bei mir ist die Sprache Englisch mit dem ID-Schlüssel „3“ hinterlegt. Dieser Code updatet die Tabelle „mos_mbf_content“ und setzt das Feld „language_id“ auf den Wert „3“ zurück.
Und voila! Alles funktioniert wieder so wie gehabt!![]()


LinkBack URL
About LinkBacks






Zitieren
Lesezeichen