2012-04-14 12 views
1

Die unnötigen neuen Benutzer Fehler, die ich im Wiki zurückzukehren habe sind nervig .. Gibt es eine Möglichkeit für mich ihre User:Username mit Anweisungen zur Vorspannung auf jede Hilfe zu finden, sie zu Orten brauchen und Links können Fragen zu stellen, Weiter- mehr, gibt es eine Möglichkeit, neue Benutzer zu zwingen, drei User:Username/User_talk:Username/User_talk:SomeAdmin Seitenänderungen vor der Bearbeitung anderer Seiten zu machen?Wie erzwinge ich, dass neue Benutzer ihre Benutzer-Seite ausfüllen, wenn sie ein neues Konto in einem MediaWiki-Wiki erstellen?

+0

Zusätzlich: Ich habe es automatisch hinzugefügt, wenn Benutzer Login-Daten auf die IT-Datenbank abgestimmt sind - aber ich weiß nicht, das zu tun. – Wikis

Antwort

1

Da ich keine Macht zu installieren/entfernen Erweiterungen in diesem Wiki, hatte ich mit zu gehen, was ich habe. Das Wiki hat Extension:InputBox installiert .. Also, habe ich Template:Welcome up, schuf eine preload und MediaWiki:Welcomecreation mit einem einfachen Knopfdruck einrichten, so dass die meisten der schweren Heben tut zu sprechen ... Es ist eigentlich nichts erzwingen, sondern gibt allen die benötigten Informationen und hat eine ähnliche endgültige Ausgabe zu dem, was ich gesucht habe.

1

Ich weiß nicht, wie es zu zwingen, aber hier ist ein Trick, den ich verwenden:

  1. Herunterladen und Installieren der MyVariables Erweiterung.
  2. Erstellen Sie eine Vorlage namens {{User name}} - Code unten.
  3. Fügen Sie diese Vorlage in eine Willkommensnachricht auf Ihrer Hauptseite ein. Der Benutzer wird dann entweder Welcome <their name> sehen, wenn sie es ausgefüllt haben, oder Welcome enter your user name, wenn dies nicht der Fall ist.

Zwei Punkte auf dieser Vorlage:

  • wenn sie ihren Namen nicht eingegeben hat, die Text-Links zu einer Seite, die erklärt, wie das zu tun (Sie müssen diese erstellen),
  • wenn Sie haben ihren Namen eingegeben, der Text verweist auf MY PREFERENCES, wo sie ihre Benutzerdaten aktualisieren können.

Natürlich können Sie dies ändern, wenn das Overkill ist.

Der Code:

{{#if:{{CURRENTUSERREALNAME}}|[[MY PREFERENCES|{{CURRENTUSERREALNAME}}]]|[[How to create your user profile on this wiki|enter your user name]]}}<noinclude>

<Add text here explaining the template, or just link to this stackoverflow page!>

[[Category:Template]]

</noinclude>

1

Ein weiterer "Trick" ich verwendet habe, ist die NewUserMessage Erweiterung verwenden, um Benutzer zu bitten, dies hinzufügen Information.