Page 1 of 1
Spracheinstellung neuer Benutzer
Posted: Sun Nov 15, 2009 2:14 am
by search1
Im Backend unter Administration/Konfiguration/Generelle Einstellungen habe ich als Sprache des Blogs: Deutsch eingestellt.
Neue Benutzer haben dennoch automatisch Englisch als Sprache des Blogs in ihren Persönlichen Einstellungen der Benutzerverwaltung.
Kann ich irgendwo einstellen, dass auch hier automatisch Deutsch eingestellt ist?
Schon mal danke!
Re: Spracheinstellung neuer Benutzer
Posted: Mon Nov 16, 2009 10:26 am
by garvinhicking
Hi!
Vielleicht hast Du auch noch "Sprache automatisch erkennen" aktiviert? Dann wird die Browsersprache als Präferenz genutzt, evtl hängt das hier zusammen.
Grüße,
Garvin
Re: Spracheinstellung neuer Benutzer
Posted: Mon Nov 16, 2009 11:11 am
by search1
Hallo Garvin,
danke für die Antwort!
Nein, "Sprache des Browsers eines Besuchers verwenden" habe ich nicht angehakt und bei meinem Test habe ich auch in meinem Browser alle neuen Benutzer mit der falschen Spracheinstellung.
Hast Du noch eine andere Idee? Ist nämlich nervig; z.B. die Suchfunktion erstellt unter Englisch einen falschen (größeren) Suchbutton und überhaupt sind die vielen englischen Spracheinheiten nicht gewünscht. Und dies bei jedem neuen Benutzer von Hand einzustellen, macht Arbeit...
Re: Spracheinstellung neuer Benutzer
Posted: Mon Nov 16, 2009 11:24 am
by yellowled
search1 wrote:Und dies bei jedem neuen Benutzer von Hand einzustellen, macht Arbeit...
Ha, Stichwort. Ich habe hier ja Insider-Wissen -- die Benutzer, bei denen das auftritt, sind nicht zufällig allesamt Benutzer, die sich selbst registriert hatten? Denn bei denen geht es meiner Erinnerung nach gar nicht anders, als die Sprache manuell umzustellen.
YL
Re: Spracheinstellung neuer Benutzer
Posted: Mon Nov 16, 2009 11:59 am
by search1
Hallo YL,
danke für Deine Antwort!
Meinst Du mit mit "selbst" registrieren, dass diese durch die Registrierungsanfrage an den Admin sich gemeldet haben und dann auf die Bestätigungsmail des Admins sich selbst angemeldet haben? Dass machen bei mir alle Benutzer so. Und bei allen ist erstmal Englisch als Sprache eingestellt. Dies wäre doch sehr hilfreich, wenn standartmäßig auf Deutsch eingestellt wäre.
Re: Spracheinstellung neuer Benutzer
Posted: Mon Nov 16, 2009 6:06 pm
by yellowled
search1 wrote:Meinst Du mit mit "selbst" registrieren, dass diese durch die Registrierungsanfrage an den Admin sich gemeldet haben und dann auf die Bestätigungsmail des Admins sich selbst angemeldet haben? Dass machen bei mir alle Benutzer so.
Mittlerweile, ja

Und ja, so meinte ich das natürlich.
search1 wrote:Und bei allen ist erstmal Englisch als Sprache eingestellt. Dies wäre doch sehr hilfreich, wenn standartmäßig auf Deutsch eingestellt wäre.
Stimmt. Aber wie man das bewerkstelligt, wüsste ich auch nicht.
Garvin?
YL
Re: Spracheinstellung neuer Benutzer
Posted: Mon Nov 16, 2009 10:31 pm
by garvinhicking
Hi!
Man(tm) müsste in das Plugin einbauen (=programmieren), dass es auch in der serendipity_config Datenbanktabelle einen Spracheintrag abspeichert...
Grüße,
Garvin
Re: Spracheinstellung neuer Benutzer
Posted: Mon Nov 16, 2009 10:55 pm
by search1
Ist das viel Code? Könntest Du diesen hier schreiben und sagen, wo ich ihn einfüge?
Alternativ (nicht ganz so gerne:)
Kann man vielleicht einstellen, dass generell nur die deutsche Sprache im Blog existiert und alle anderen abschalten?
Re: Spracheinstellung neuer Benutzer
Posted: Tue Nov 17, 2009 5:52 pm
by garvinhicking
Hi!
Probier doch mal in der plugins/Serendipity_plugin_adduser/common.inc.php hinter der Zeile:
Code: Select all
serendipity_set_config_var('no_create', $author['no_create'], $newID);
diese zeile einzufügen:
Code: Select all
serendipity_set_config_var('lang', $serendipity['lang']);
Und dann teste mal einen neune User zu registrieren, der sollte dann die Sprache gesetzt bekommen, mit der er aktuell das Blog ansieht.
Grüße,
Garvin
Re: Spracheinstellung neuer Benutzer
Posted: Wed Nov 18, 2009 9:21 pm
by search1
Hallo Garvin,
danke für die Hilfe, ich weiß das sehr zu schätzen!
Leider geht der Code noch nicht:
Nach eingabe der neuen Zeile nach der zuvor genannten lässt sich immer noch ein neuer Benutzer anmelden, die Sprache des Blogs bei diesem bleibt aber Englisch. Bei meinem Firefox ist Deutsch eingestellt ...
Was müsste ich eintragen, damit einfach immer Deutsch bei neuen Benutzern eingetragen wird; oder hast Du noch eine andere Idee mit dem Code?
Herzlichen Dank schon mal!
Re: Spracheinstellung neuer Benutzer
Posted: Wed Nov 18, 2009 9:46 pm
by garvinhicking
Hi!
Wenn der user sich anmeldet, ist das blog bei ihm dann aber deutsch -- oder ist es da englisch? Weill dann länge hier ein erstes Problem vor.
Hab aber wohl auch nen Fehler gemacht, es müsste so hei0en:
Code: Select all
serendipity_set_config_var('lang', $serendipity['lang'], $newID);
grüße,
Garvin
Re: Spracheinstellung neuer Benutzer
Posted: Wed Nov 18, 2009 10:29 pm
by search1
Hallo Garvin,
jetzt bin ich sehr verwirrt:
Ja, Dein Code klappt: Neue Benutzer bekommen jetzt in Ihrer Benutzerverwaltung als Blogsprache Deutsch angegeben.
Habe gerade alle Nutzer von Englisch auf Deutsch per Hand umgestellt- war viel Arbeit
Aber auch mit der Einstellung Englisch als Blogsprache erschien jetzt die Menüführung in Deutsch - gestern erschien sie noch bei dieser Einstellung Englisch ???
Re: Spracheinstellung neuer Benutzer
Posted: Thu Nov 19, 2009 10:04 am
by garvinhicking
Hi!
Hast du nach dem ersten Login mal herum geklickt? Der erste login nach Sprachwechsel zeigt leider zuerst zwangsmäßig noch die Sprache des vorigen Menüs...?
Grüße,
Garvin
Re: Spracheinstellung neuer Benutzer
Posted: Thu Nov 19, 2009 4:31 pm
by search1
Ah danke, dann liegt wohl ein ernstes Problem vor: Alle Anmeldungen waren auf Englisch eingestellt und werden auch englisch dargestellt.
Dank Deines Codes allerdings bei meinem Blog jetzt nicht mehr!
Super vielen Dank.