Wie ändert ein Nutzer seinen @Namen im Forum?
Quote from zen-reiki on October 1, 2018, 1:31 pmAllo @asgaros,
ich habe immer mal wieder Schüler, die aus persönlichen Gründen nicht mit ihrer vollen Daten oder Namen erscheinen wollen, wo vielleicht aber auch bei der Anmeldung dies nicht durchschaut haben.
Dazu ist es ja möglich, den Spitznamen oder öffentlichen Namen zu ändern. Nur hat das bisher keine Wirkung auf den @Namen, den du im Forum bei den Benutzern zeigst. Sollten man hier nicht den Spitznamen anzeigen?
Sylvi
Allo @asgaros,
ich habe immer mal wieder Schüler, die aus persönlichen Gründen nicht mit ihrer vollen Daten oder Namen erscheinen wollen, wo vielleicht aber auch bei der Anmeldung dies nicht durchschaut haben.
Dazu ist es ja möglich, den Spitznamen oder öffentlichen Namen zu ändern. Nur hat das bisher keine Wirkung auf den @Namen, den du im Forum bei den Benutzern zeigst. Sollten man hier nicht den Spitznamen anzeigen?
Sylvi
Uploaded files:
Quote from Asgaros on October 1, 2018, 1:54 pmHallo @springer
Der Name kann innerhalb von WordPress nicht geaendert werden, da es sich dabei um den eindeutigen Namen in der Datenbank handelt, der kein zweites Mal vorkommen darf. Dieser wird bei der Registrierung von WordPress automatisch angelegt und wird auch innerhalb des Forums fuer die Erwaehnungen verwendet, da nur dieser gewaehrleistet, dass nur DER EINE entsprechende Benutzer erwaehnt wird (und nicht noch fuenf andere Benutzer, die ebenso Thomas heissen).
Wenn dieser Name aus irgendwelchen Gruenden geaendert werden muss, dann musst du dies direkt innerhalb der Datenbank (wp_users -> user_nicename glaube ich) aendern. Dabei musst du allerdings beachten, dass dieser komplett in Kleinbuchstaben, normalen Buchstaben (a-z, kein sz/Umlaute), Ziffern und ohne Leerzeichen angegeben wird. Ebenso darf dieser Name auf keinen Fall ein zweites Mal von einem anderen Benutzer verwendet werden.
Hallo @springer
Der Name kann innerhalb von WordPress nicht geaendert werden, da es sich dabei um den eindeutigen Namen in der Datenbank handelt, der kein zweites Mal vorkommen darf. Dieser wird bei der Registrierung von WordPress automatisch angelegt und wird auch innerhalb des Forums fuer die Erwaehnungen verwendet, da nur dieser gewaehrleistet, dass nur DER EINE entsprechende Benutzer erwaehnt wird (und nicht noch fuenf andere Benutzer, die ebenso Thomas heissen).
Wenn dieser Name aus irgendwelchen Gruenden geaendert werden muss, dann musst du dies direkt innerhalb der Datenbank (wp_users -> user_nicename glaube ich) aendern. Dabei musst du allerdings beachten, dass dieser komplett in Kleinbuchstaben, normalen Buchstaben (a-z, kein sz/Umlaute), Ziffern und ohne Leerzeichen angegeben wird. Ebenso darf dieser Name auf keinen Fall ein zweites Mal von einem anderen Benutzer verwendet werden.
Quote from zen-reiki on October 1, 2018, 2:59 pmHallo @asgaros,
dass ich den in der User-Tabelle ändern kann, das weiß ich, aber eine elegante Lösung ist es nicht. Wie gesagt, ich habe User, die diesen Benutzernamen nicht anzeigen wollen.
Ja, ich verstehe auch, dass der Nickname nicht eindeutig ist und damit sich jeder jederzeit als jemand anderes ausgeben könnte. Aber mir wäre es hier lieber, wenn die ID-Nummer hier gezeigt werden würde, die ja hinter einem Nutzernamen steht. Am Ende ist das ja nichts anderes und eine Zuordnung einer Person zu den Beiträgen, die sie geschrieben hat.
Hallo @asgaros,
dass ich den in der User-Tabelle ändern kann, das weiß ich, aber eine elegante Lösung ist es nicht. Wie gesagt, ich habe User, die diesen Benutzernamen nicht anzeigen wollen.
Ja, ich verstehe auch, dass der Nickname nicht eindeutig ist und damit sich jeder jederzeit als jemand anderes ausgeben könnte. Aber mir wäre es hier lieber, wenn die ID-Nummer hier gezeigt werden würde, die ja hinter einem Nutzernamen steht. Am Ende ist das ja nichts anderes und eine Zuordnung einer Person zu den Beiträgen, die sie geschrieben hat.
Quote from SEB on May 9, 2019, 1:59 pmDas Plugin macht einen tollen ersten Eindruck. Allerdings sehe ich das gleiche Problem, wie meine Vorrednerin. Gibt es hierfür inzwischen eine praktikable Lösung?
Das Plugin macht einen tollen ersten Eindruck. Allerdings sehe ich das gleiche Problem, wie meine Vorrednerin. Gibt es hierfür inzwischen eine praktikable Lösung?
Quote from Asgaros on May 9, 2019, 3:30 pmHallo @seb
Leider noch nicht. Dieser Wert ist eine eindeutige ID, welche von WordPress (nicht Asgaros Forum) für Benutzer generiert wird und lässt sich auch nicht ohne weiteres ändern, da dies sonst das ganze WordPress-System durcheinander bringen könnte.
Eine Umstellung auf eine ID wäre zwar durchaus möglich, allerdings bringt das auch wieder Probleme, wenn IDs nachträglich verwendet werden sollen und vorher die eindeutigen Benutzer-Slugs zum Einsatz kamen. Eine ID kann nämlich theoretisch identisch mit einem Slug sein, so dass für das Forum dann nicht mehr eindeutig entscheidbar ist, ob sich der Wert auf einen Benutzer mit einer bestimmten ID oder einem Slug bezieht. Andere Foren wie BuddyPress verwenden ein ähnliches System – zum Beispiel auch das offizielle WordPress Support-Forum.
Falls die Anzeige für dich problematisch ist, sehe ich abseits von einer manuellen Änderungen in der Datenbank nur die Möglichkeit, die Erwähnen-Funktion zu deaktivieren, damit der eindeutige Benutzerslug ausgeblendet wird.
Hallo @seb
Leider noch nicht. Dieser Wert ist eine eindeutige ID, welche von WordPress (nicht Asgaros Forum) für Benutzer generiert wird und lässt sich auch nicht ohne weiteres ändern, da dies sonst das ganze WordPress-System durcheinander bringen könnte.
Eine Umstellung auf eine ID wäre zwar durchaus möglich, allerdings bringt das auch wieder Probleme, wenn IDs nachträglich verwendet werden sollen und vorher die eindeutigen Benutzer-Slugs zum Einsatz kamen. Eine ID kann nämlich theoretisch identisch mit einem Slug sein, so dass für das Forum dann nicht mehr eindeutig entscheidbar ist, ob sich der Wert auf einen Benutzer mit einer bestimmten ID oder einem Slug bezieht. Andere Foren wie BuddyPress verwenden ein ähnliches System – zum Beispiel auch das offizielle WordPress Support-Forum.
Falls die Anzeige für dich problematisch ist, sehe ich abseits von einer manuellen Änderungen in der Datenbank nur die Möglichkeit, die Erwähnen-Funktion zu deaktivieren, damit der eindeutige Benutzerslug ausgeblendet wird.
Quote from Erenbur on May 9, 2019, 7:46 pmThomas, and if you create a separate small plugin, which, when registering a new user, will check the uniqueness of the public name. And if such a name already exists, the plugin will prohibit its use.
When registering a user, WordPress checks the login of a new user so that he is not busy. Can it be possible to similarly make a check of the uniqueness of a public name?
Maybe something will help: https://wp-kama.ru/function/username_exists
Thomas, and if you create a separate small plugin, which, when registering a new user, will check the uniqueness of the public name. And if such a name already exists, the plugin will prohibit its use.
When registering a user, WordPress checks the login of a new user so that he is not busy. Can it be possible to similarly make a check of the uniqueness of a public name?
Maybe something will help: https://wp-kama.ru/function/username_exists
Quote from Asgaros on May 9, 2019, 9:31 pmHello @erenbur
Basically this would be a modification of the core-registration functionality of WordPress, so this is definitely something which has to be done in another plugin and not inside of the forum-plugin. Maybe there are already plugins out there which can be used for this, but I am not sure.
Hello @erenbur
Basically this would be a modification of the core-registration functionality of WordPress, so this is definitely something which has to be done in another plugin and not inside of the forum-plugin. Maybe there are already plugins out there which can be used for this, but I am not sure.
Quote from Erenbur on May 10, 2019, 4:45 amI spent the whole evening yesterday searching for a plug-in that checks the uniqueness of a public name when registering a new user. I did not find it: (
Maybe someone knows such a plugin – let them share the link. For the forum, a very necessary function.
I spent the whole evening yesterday searching for a plug-in that checks the uniqueness of a public name when registering a new user. I did not find it: (
Maybe someone knows such a plugin – let them share the link. For the forum, a very necessary function.
Quote from Asgaros on May 10, 2019, 11:10 pm@seb Der Name kann ausgeblendet werden, indem man die Mentioning-Funktion unter Forum -> Settings -> Notifications -> Enable Mentioning deaktiviert.
@seb Der Name kann ausgeblendet werden, indem man die Mentioning-Funktion unter Forum -> Settings -> Notifications -> Enable Mentioning deaktiviert.