Hilfe:Inputbox

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(teilweise deutsche Übersetzung)
Zeile 9: Zeile 9:
__TOC__
__TOC__
</div>
</div>
 +
Die inputbox ist eine Mediawiki-Erweiterung von Erik Möller um vordefinierte HTML-Formulare in Wiki-Seiten zu integrieren. Ursprünglich wurde die Erweiterung erstellt, um eine "Erstelle einen neuen Artikel"-Box in den [http://de.wikinews.org/wiki/Hauptseite Wikinews] zu generieren. Die Inputbox erfordert Mediawiki Version 1.5.
-
The '''inputbox''' extension is a [[m:MediaWiki|MediaWiki]] extension by Erik Möller to add predefined HTML forms to wiki pages. It was originally created for the purpose of adding a ''Create an article'' box to [[m:Wikinews|Wikinews]]. It requires MediaWiki 1.5 and an extensions script (see ''Installation'' below).
 
-
== General syntax ==
+
== Generelle Syntax ==
-
Inputboxes are constructed like this:
+
Eine Inputbox ist wie folgt aufgebaut:
<pre>
<pre>
Zeile 24: Zeile 24:
</pre>
</pre>
-
The ''type'' parameter is mandatory. All other parameters are optional.
+
Der Parameter ''type'' ist oblogatorisch. Alle anderen Parameter können optional verwendet werden.
-
== Box types ==
 
 +
== Box-Typen ==
{| border="1" cellspacing="5" cellpadding="5" frames="border" rules="all" bgcolor="#ffffff"
{| border="1" cellspacing="5" cellpadding="5" frames="border" rules="all" bgcolor="#ffffff"
-
!Type
+
!Typ
-
!Description
+
!Beschreibung
-
!Example
+
!Beispiel
|---
|---
|'''<font id="type_search" />type=search'''
|'''<font id="type_search" />type=search'''
|width="30%"|
|width="30%"|
-
Generates a search box with a width of 50 characters. The button labels can be specified, see below; the defaults are [[MediaWiki:Tryexact]] and [[MediaWiki:Searchfulltext]]. The text field specifies the search criteria.
+
Generiert ein Suchfeld mit einer Größe von 50 Zeichen. Die Button-Beschriftungen können geändert werden, die Standardwerte stehen auf [[MediaWiki:Tryexact]] und [[MediaWiki:Searchfulltext]]. Das Textfeld spezifiziert die Suchkriterien.  
|
|
<inputbox>
<inputbox>
Zeile 43: Zeile 43:
|'''<font id="type_create" />type=create'''
|'''<font id="type_create" />type=create'''
|width="30%"|
|width="30%"|
-
Allows creating a new page. Note especially the preload= and editintro= options below. The button label can be specified, see below; the default is [[MediaWiki:Createarticle]]. The text field specifies which page is to be edited.
+
Erstellt einen neuen Artikel.
 +
Allows creating a new page. Note especially the preload= and editintro= options below. Die Button-Beschriftung kann geändert werden, der Standardwert steht auf [[MediaWiki:Createarticle]]. Das Textfeld gibt den Namen der zu erstellenden Seite an.
|
|
<inputbox>
<inputbox>
Zeile 51: Zeile 52:
|'''<font id="type_comment" />type=comment'''
|'''<font id="type_comment" />type=comment'''
|width="30%"|
|width="30%"|
-
Add one or more sections to an existing page, or create a page, with an edit summary that is automatically the same as the (first) new section header. The button label can be specified, see below; the default is  [[MediaWiki:Postcomment]]; note that this message is also used in the sidebar of the old "Standard" skin. The text field specifies which page is to be edited.
+
Fügt eine oder mehrere neue Sektionen zu einer bestehenden Seite hinzu bzw. erstellt eine neue Seite mit einem Summery, das denselben Inhalt hat, wie der (erste) neue Sektionskopf. Die Button-Beschriftung kann geändert werden, der Standardwert steht auf [[MediaWiki:Postcomment]]. Beachte, dass diese Nachricht auch von der Sidebar (Navigationsmenü) im Standardskinn benutzt wird. Das Textfeld gibt an, welche Seite geändert/erstellt werden soll.
|
|
<inputbox>
<inputbox>
Zeile 57: Zeile 58:
</inputbox>
</inputbox>
|}
|}
 +
== Parameters ==
== Parameters ==
Zeile 62: Zeile 64:
{| border="1" cellspacing="5" cellpadding="5" frames="border" rules="all" bgcolor="#ffffff"
{| border="1" cellspacing="5" cellpadding="5" frames="border" rules="all" bgcolor="#ffffff"
!Parameter<br/>''Scope''
!Parameter<br/>''Scope''
-
!Description
+
!Beschreibung
-
!Example
+
!Beispiel
|---
|---
|
|
Zeile 69: Zeile 71:
''All types''
''All types''
|width="30%"|
|width="30%"|
-
Sets the table background color (HTML color values). Do not use quotes.
+
Setzt die Hintergrundfarbe (HTML-Werte). Benutze bitte keine Anführungszeichen und beachte die [[Hilfe:Tabellen|hier]] gegebenen Hinweise zu Hintergrundfarben!
|
|
<pre>
<pre>
Zeile 78: Zeile 80:
</pre>
</pre>
-
''produces:''
+
''ergibt:''
<inputbox>
<inputbox>
Zeile 89: Zeile 91:
''All types''
''All types''
|width="30%"|
|width="30%"|
-
Sets the width of the inputbox in characters.
+
Legt die Größe der Inputbox fest. Angabe in Zeichen.
|
|
<pre>
<pre>
Zeile 98: Zeile 100:
</pre>
</pre>
-
''produces:''
+
''ergibt:''
<inputbox>
<inputbox>
Zeile 109: Zeile 111:
''All types''
''All types''
|width="30%"|
|width="30%"|
-
Default text to put in the inputbox.
+
Vorgabetext, der standardmäßig in der Inputbox erscheinen soll.
|
|
<pre>
<pre>
<inputbox>
<inputbox>
type=comment
type=comment
-
default=User talk:Eloquence
+
default=Hilfe:Inputbox
</inputbox>
</inputbox>
</pre>
</pre>
-
''produces:''
+
''ergibt:''
<inputbox>
<inputbox>
type=comment
type=comment
-
default=User talk:Eloquence
+
default=Hilfe:Inputbox
</inputbox>
</inputbox>
|---
|---
Zeile 129: Zeile 131:
|width="30%"|
|width="30%"|
-
The text of the page under this title will be loaded into the blank editbox when a new page is created. Enter the title of a non-existent page in the example inputbox, and click "Create" to test this effect.
+
Der Text der Seite unter diesem Titel wird eine leere Editbox gelade, wenn eine neue Seite erstellt wird. Gib denTitel einer nicht existierenden Seite in der Inputbox an und clicke auf "Erstellen" um diesen Effekt zu testen.  
|
|
<pre>
<pre>
<inputbox>
<inputbox>
type=create
type=create
-
preload=Template:Standard content for new page
+
preload=Vorlage:menue
</inputbox>
</inputbox>
</pre>
</pre>
-
''produces:''
+
''ergibt:''
<inputbox>
<inputbox>
type=create
type=create
-
preload=Template:Standard content for new page
+
preload=Vorlage:menue
</inputbox>
</inputbox>
|---
|---
|'''<font id="par_editintro" />editintro='''<br/>''comment'', ''create''
|'''<font id="par_editintro" />editintro='''<br/>''comment'', ''create''
|width="30%"|
|width="30%"|
-
The text of the page under this title will be added, as instructions, ''before'' the submission form for new pages or comments. Enter the title of a non-existent page in the example inputbox, and click "Create" to test this effect.
+
Der Text der Seite unter diesem Titel wird als "Instruktion" vor dem Erstellen der neuen Seite bzw. des Kommentars hinzugefügt. Gib denTitel einer nicht existierenden Seite in der Inputbox an und clicke auf "Erstellen" um diesen Effekt zu testen.  
|
|
<pre>
<pre>
<inputbox>
<inputbox>
type=create
type=create
-
editintro=Template:Instructions
+
editintro=STNE-Wiki:Hilfe
</inputbox>
</inputbox>
</pre>
</pre>
-
''produces:''
+
''ergibt:''
<inputbox>
<inputbox>
type=create
type=create
-
editintro=Template:Instructions
+
editintro=STNE-Wiki:Hilfe
</inputbox>
</inputbox>
|---
|---
|'''<font id="par_buttonlabel" />buttonlabel='''<br/>''All types''
|'''<font id="par_buttonlabel" />buttonlabel='''<br/>''All types''
|width="30%"|
|width="30%"|
-
This label will be used for the main button of the form.
+
Diese bezeichnung wird für den Hauptbutton der Inputbox verwendet.
|
|
<pre>
<pre>
<inputbox>
<inputbox>
type=comment
type=comment
-
buttonlabel=Add new rumor
+
buttonlabel=Schreibe einen neuen Bericht
</inputbox>
</inputbox>
</pre>
</pre>
-
''produces:''
+
''ergibt:''
<inputbox>
<inputbox>
type=comment
type=comment
-
buttonlabel=Add new rumor
+
buttonlabel=Schreibe einen neuen Bericht
</inputbox>
</inputbox>
|---
|---
|'''<font id="par_searchbuttonlabel" />searchbuttonlabel='''<br/>''search''
|'''<font id="par_searchbuttonlabel" />searchbuttonlabel='''<br/>''search''
|width="30%"|
|width="30%"|
-
This label will be used for the "Search full text" button of the search form.
+
Diese Bezeichnung wird für den "Volltextsuche"-Button des Suchformulars benutzt.
|
|
<pre>
<pre>
<inputbox>
<inputbox>
type=search
type=search
-
searchbuttonlabel=Dig deeper
+
searchbuttonlabel=Suche tiefer
</inputbox>
</inputbox>
</pre>
</pre>
-
''produces:''
+
''ergibt:''
<inputbox>
<inputbox>
type=search
type=search
-
searchbuttonlabel=Dig deeper
+
searchbuttonlabel=Suche tiefer
</inputbox>
</inputbox>
|---
|---
Zeile 219: Zeile 221:
Applying ''create'' to an existing page simply gives the edit page. In that case ''editintro'' and ''preload'' are ignored.
Applying ''create'' to an existing page simply gives the edit page. In that case ''editintro'' and ''preload'' are ignored.
 +
==Caveats==
==Caveats==
 +
* Variablen, Parameterund Vorlagen sind nicht in den Werten der Parameter der Inputbox erlaubt.
* Variables, parameters, and templates are not allowed in values of parameters of inputbox; see [[Template talk:Inputbox demo]].
* Variables, parameters, and templates are not allowed in values of parameters of inputbox; see [[Template talk:Inputbox demo]].
 +
==Installation==
==Installation==

Version vom 18. März 2006, 21:48 Uhr

Inhalt | STNE | Regeln | NPC | Kolonien | Gebäude | Waren | Items | Schiffe | Waffen | Sternenkartographie | Forschungen | Handel | Siedler | RPG | Support | Index

Navigieren

Seiten bearbeiten

Wiki-Syntax

Wiki-Verwaltung

Der nachfolgende Text wurde ohne Änderungen aus [1] übernommen.



Inhaltsverzeichnis

Die inputbox ist eine Mediawiki-Erweiterung von Erik Möller um vordefinierte HTML-Formulare in Wiki-Seiten zu integrieren. Ursprünglich wurde die Erweiterung erstellt, um eine "Erstelle einen neuen Artikel"-Box in den Wikinews zu generieren. Die Inputbox erfordert Mediawiki Version 1.5.


Generelle Syntax

Eine Inputbox ist wie folgt aufgebaut:

 <inputbox>
 type=box type
 parameter1=value
 parameter2=value
 </inputbox>

Der Parameter type ist oblogatorisch. Alle anderen Parameter können optional verwendet werden.


Box-Typen

Typ Beschreibung Beispiel
<font id="type_search" />type=search

Generiert ein Suchfeld mit einer Größe von 50 Zeichen. Die Button-Beschriftungen können geändert werden, die Standardwerte stehen auf MediaWiki:Tryexact und MediaWiki:Searchfulltext. Das Textfeld spezifiziert die Suchkriterien.

<font id="type_create" />type=create

Erstellt einen neuen Artikel. Allows creating a new page. Note especially the preload= and editintro= options below. Die Button-Beschriftung kann geändert werden, der Standardwert steht auf MediaWiki:Createarticle. Das Textfeld gibt den Namen der zu erstellenden Seite an.


<font id="type_comment" />type=comment

Fügt eine oder mehrere neue Sektionen zu einer bestehenden Seite hinzu bzw. erstellt eine neue Seite mit einem Summery, das denselben Inhalt hat, wie der (erste) neue Sektionskopf. Die Button-Beschriftung kann geändert werden, der Standardwert steht auf MediaWiki:Postcomment. Beachte, dass diese Nachricht auch von der Sidebar (Navigationsmenü) im Standardskinn benutzt wird. Das Textfeld gibt an, welche Seite geändert/erstellt werden soll.



Parameters

Parameter
Scope
Beschreibung Beispiel

<font id="par_bgcolor" />bgcolor=
All types

Setzt die Hintergrundfarbe (HTML-Werte). Benutze bitte keine Anführungszeichen und beachte die hier gegebenen Hinweise zu Hintergrundfarben!

<inputbox>
type=search
bgcolor=#eeeeff
</inputbox>

ergibt:

<font id="par_width" />width=
All types

Legt die Größe der Inputbox fest. Angabe in Zeichen.

<inputbox>
type=create
width=6
</inputbox>

ergibt:


<font id="par_default" />default=
All types

Vorgabetext, der standardmäßig in der Inputbox erscheinen soll.

<inputbox>
type=comment
default=Hilfe:Inputbox
</inputbox>

ergibt:


<font id="par_preload" />preload=

comment, create

Der Text der Seite unter diesem Titel wird eine leere Editbox gelade, wenn eine neue Seite erstellt wird. Gib denTitel einer nicht existierenden Seite in der Inputbox an und clicke auf "Erstellen" um diesen Effekt zu testen.

<inputbox>
type=create
preload=Vorlage:menue
</inputbox>

ergibt:


<font id="par_editintro" />editintro=
comment, create

Der Text der Seite unter diesem Titel wird als "Instruktion" vor dem Erstellen der neuen Seite bzw. des Kommentars hinzugefügt. Gib denTitel einer nicht existierenden Seite in der Inputbox an und clicke auf "Erstellen" um diesen Effekt zu testen.

<inputbox>
type=create
editintro=STNE-Wiki:Hilfe
</inputbox>

ergibt:


<font id="par_buttonlabel" />buttonlabel=
All types

Diese bezeichnung wird für den Hauptbutton der Inputbox verwendet.

<inputbox>
type=comment
buttonlabel=Schreibe einen neuen Bericht
</inputbox>

ergibt:


<font id="par_searchbuttonlabel" />searchbuttonlabel=
search

Diese Bezeichnung wird für den "Volltextsuche"-Button des Suchformulars benutzt.

<inputbox>
type=search
searchbuttonlabel=Suche tiefer
</inputbox>

ergibt:

<font id="par_break" />break=
yes

Whether or not to insert a line break between the input box and the button(s). Defaults to using the line break unless set to no.

<inputbox>
type=create
break=no
</inputbox>

produces:

Applying create to an existing page simply gives the edit page. In that case editintro and preload are ignored.


Caveats

  • Variablen, Parameterund Vorlagen sind nicht in den Werten der Parameter der Inputbox erlaubt.
  • Variables, parameters, and templates are not allowed in values of parameters of inputbox; see Template talk:Inputbox demo.


Installation

  1. Download and save the file inputbox.php to the extensions folder of your MediaWiki installation. Make sure you use this link to download the extension, as the latest version in CVS does not work with the current MediaWiki release branch.
  2. Open and edit the LocalSettings.php file by adding the following line near the bottom:
require_once("extensions/inputbox.php");

NOTE: Make sure that it is still above the closing php tag so that it looks like this:

require_once("extensions/inputbox.php");
?>

Examples

Persönliche Werkzeuge