MediaWiki:Uploadtext: Unterschied zwischen den Versionen

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
K
K
 
(25 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 10: Zeile 10:
 
# Anschließend muss die Zusammenstellung als solche lizenziert werden (mit der jw. Vorlage). Dabei ist genau darauf zu achten, dass die Lizenzen der Teildateien mit einander und mit der des Gesamtwerkes gut harmonieren.
 
# Anschließend muss die Zusammenstellung als solche lizenziert werden (mit der jw. Vorlage). Dabei ist genau darauf zu achten, dass die Lizenzen der Teildateien mit einander und mit der des Gesamtwerkes gut harmonieren.
  
Weitere Informationen findest du in folgendem Spickzettel und auf [[Stupidedia:Lizenzen]]. Zögere im Zweifel nicht, einen [[Stupidedia:Diktatoren|Diktator]] um Rat zu fragen!
+
Weitere Informationen findest du in folgendem Spickzettel und auf [[Stupidedia:Lizenzen]]. Einen Generator zum Erstellen von Lizenzvorlagen nach deinem Wunsch findest du [[Stupidedia:Lizenzen/Generator|hier]]. Zögere im Zweifel nicht, einen [[Stupidedia:Diktatoren|Diktator]] um Rat zu fragen!
  
 
{|
 
{|
Zeile 46: Zeile 46:
 
| style="vertical-align:top;" |
 
| style="vertical-align:top;" |
 
=== Kommt da noch was? ===
 
=== Kommt da noch was? ===
Wenn du in deinem Browser [[JavaScript]] aktiviert hast, sollte sich auf dieser Seite gleich etwas verändern. Die Tatsache, dass du das hier immer noch liest, spricht aber dafür, dass dem nicht so ist, weil du JavaScript eben nicht aktiviert hast. So wirst du unseren megamäßigen Assistenten zum Hochladen leider nicht benutzen können. (Uns erreichten Berichte, dass der [[Internet Explorer]] auch mit JavaScript noch Probleme macht. Hier also vielleicht einen [[Firefox|anderen Browser]] ausprobieren!)
+
Wenn du in deinem Browser [[JavaScript]] aktiviert hast, sollte sich auf dieser Seite gleich etwas verändern. Die Tatsache, dass du das hier immer noch liest, spricht aber dafür, dass dem nicht so ist, weil du JavaScript eben nicht aktiviert hast. So wirst du unseren megamäßigen Assistenten zum Hochladen leider nicht benutzen können. (Uns erreichten Berichte, dass der [[Internet Explorer]] auch mit JavaScript noch Probleme macht. In dem Fall also vielleicht einen [[Firefox|anderen Browser]] ausprobieren!)
  
 
Es gibt jetzt zwei Möglichkeiten für dich, die Datei doch noch hochzuladen:
 
Es gibt jetzt zwei Möglichkeiten für dich, die Datei doch noch hochzuladen:
# Du aktivierst JavaScript (wenn auch nur vorübergehend)
+
# Du aktivierst JavaScript (wenn auch nur vorübergehend).
# Du informierst dich auf der folgenden Seite über alles wissenswerte so gut, dass du das Formular unten ganz ohne Hilfe ausfüllen kannst
+
# Du informierst dich auf der folgenden Seite über alles Wissenswerte so gut, dass du das Formular unten ganz ohne Hilfe ausfüllen kannst.
 
#* [[Stupidedia:Lizenzen]]
 
#* [[Stupidedia:Lizenzen]]
  
Zeile 69: Zeile 69:
 
Solltest du einer der Aussagen nicht zustimmen können, geh bitte [[weg]].
 
Solltest du einer der Aussagen nicht zustimmen können, geh bitte [[weg]].
  
Ansonsten kann's aber losgehen: Du darfst dir überlegen, unter welcher Lizenz du deine Schöpfung veröffentlichen möchtest!
+
Ansonsten kann's aber losgehen: Du darfst dir überlegen, unter welcher Lizenz du deine Schöpfung veröffentlichen möchtest! Einen Generator zum Erstellen von Lizenzvorlagen nach deinem Wunsch findest du [[Stupidedia:Lizenzen/Generator|hier]].
 
<html>
 
<html>
 
<form name="selbst_erstellt" action="javascript:selbst_erstellt();">
 
<form name="selbst_erstellt" action="javascript:selbst_erstellt();">
<select name="lizenz" onchange="showLVSDifCC(this);">
+
<select name="lizenz" onchange="showLVSDifCC( this );">
<option value=""></option>
+
    <option value=""></option>
<option disabled>Alles ist erlaubt</option>
+
    <option disabled>Alles ist erlaubt</option>
<option value="PD">Public Domain/Gemeinfrei</option>
+
    <option value="PD">Public Domain/Gemeinfrei</option>
<option disabled>Creative Commons</option>
+
    <option disabled>Creative Commons</option>
<option value="PDD">Public Domain Dedication (CC0)</option>
+
    <option value="PDD">Public Domain Dedication (CC0)</option>
<option value="CC-by">CC-by: Namensnennung</option>
+
    <option value="CC-by">CC-by: Namensnennung</option>
<option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
+
    <option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
<option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
+
    <option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
<option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
+
    <option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
<option disabled>Nur Stupidedia</option>
+
    <option disabled>Nur Stupidedia</option>
<option value="ALS">Autorenlizenz für die Stupidedia (Datei darf nur innerhalb der Stupidedia genutzt werden)</option>
+
    <option value="ALS">Autorenlizenz für die Stupidedia (Datei darf nur innerhalb der Stupidedia genutzt werden)</option>
<option disabled>Andere</option>
+
    <option disabled>Andere</option>
<option value="GNU FDL">GNU FDL (GNU Lizenz für freie Dokumentation)</option>
+
    <option value="GNU FDL">GNU FDL (GNU Lizenz für freie Dokumentation)</option>
<option value="GNU GPL">GNU GPL (GNU General Public License)</option>
+
    <option value="GNU GPL">GNU GPL (GNU General Public License)</option>
 
</select><br />
 
</select><br />
Dein echter Name (optional): <input type="text" name="realname" style="width: 80%;" /> (<a href="javascript:alert(a['realname'])">?</a>)<br />
+
Dein echter Name (optional): <input type="text" name="realname" style="width: 80%;" /> (<a href="javascript:alert( a['realname'] )">?</a>)<br />
 
<b>Beschreibung:</b>
 
<b>Beschreibung:</b>
 
<textarea name="beschreibung" rows="5"></textarea>
 
<textarea name="beschreibung" rows="5"></textarea>
Zeile 107: Zeile 107:
 
<html>
 
<html>
 
<form name="commons" action="javascript:commons();">
 
<form name="commons" action="javascript:commons();">
Lizenz: <select name="lizenz" onchange="showLVSDifCC(this);">
+
Lizenz: <select name="lizenz" onchange="showLVSDifCC( this );">
<option value=""></option>
+
    <option value=""></option>
<option disabled>Alles ist erlaubt</option>
+
    <option disabled>Alles ist erlaubt</option>
<option value="PD">Public Domain/Gemeinfrei</option>
+
    <option value="PD">Public Domain/Gemeinfrei</option>
<option disabled>Creative Commons</option>
+
    <option disabled>Creative Commons</option>
<option value="PDD">Public Domain Dedication (CC0)</option>
+
    <option value="PDD">Public Domain Dedication (CC0)</option>
<option value="CC-by">CC-by: Namensnennung</option>
+
    <option value="CC-by">CC-by: Namensnennung</option>
<option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
+
    <option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
<option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
+
    <option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
<option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
+
    <option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
<option disabled>Andere</option>
+
    <option disabled>Andere</option>
<option value="GNU FDL">GNU FDL (GNU Lizenz für freie Dokumentation)</option>
+
    <option value="GNU FDL">GNU FDL (GNU Lizenz für freie Dokumentation)</option>
<option value="GNU GPL">GNU GPL (GNU General Public License)</option>
+
    <option value="GNU GPL">GNU GPL (GNU General Public License)</option>
 +
    <option value="FA">FA (Free Art License)</option>
 
</select><br />
 
</select><br />
Dateiname auf den Commons: <input type="text" name="orig_filename" value="File:" style="width: 80%;" /> (<a href="javascript:alert(a['dateiname_commons'])">?</a>)<br />
+
Dateiname auf den Commons: <input type="text" name="orig_filename" value="File:" style="width: 80%;" /> (<a href="javascript:alert( a['dateiname_commons'] )">?</a>)<br />
Name des Urhebers: <input type="text" name="orig_authorname" value="" style="width: 80%;" /> (<a href="javascript:alert(a['autorname_commons'])">?</a>)<br />
+
Name des Urhebers: <input type="text" name="orig_authorname" value="" style="width: 80%;" /> (<a href="javascript:alert( a['autorname_commons'] )">?</a>)<br />
 
<b>Beschreibung:</b>
 
<b>Beschreibung:</b>
 
<textarea name="beschreibung" rows="5"></textarea>
 
<textarea name="beschreibung" rows="5"></textarea>
Zeile 138: Zeile 139:
 
=== Au ja, ein schönes neues Bild von flickr! ===
 
=== Au ja, ein schönes neues Bild von flickr! ===
 
Na das ist ja klasse! Bei flickr musst du zu der Seite navigieren, die ungefähr so aussieht wie [[:Datei:Flickr Beispiel.jpg|dieses Beispiel]] (aber natürlich mit deinem Bild in der Mitte). Denn da kann man alles wichtige erfahren:
 
Na das ist ja klasse! Bei flickr musst du zu der Seite navigieren, die ungefähr so aussieht wie [[:Datei:Flickr Beispiel.jpg|dieses Beispiel]] (aber natürlich mit deinem Bild in der Mitte). Denn da kann man alles wichtige erfahren:
# Die Überschrift über dem Bild ist der '''Bildname'''
+
# Die Lizenz findet man rechts unter dem Bild. Der genaue Wortlaut ist unter dem Uploaddatum verlinkt (mouseover) - ebenso die Versionsnummer, die in einem kleinen blauen Zusatzfenster abgefragt wird.
# Unter "Additional Information" rechts sieht man die '''Lizenz''', unter der das Bild steht <small>(ggf. musst du draufklicken, um es genau genug zu sehen)</small>
+
# Mit Adresse ist die URL aus der Adresszeile des Browserfensters gemeint, in dem das Bild zu sehen ist. Einfach in das dafür vorgesehene Feld kopieren!
# Zu guter Letzt brauchst du noch die '''Adresse''' dieser Seite
+
# Der Urheber steht links unter dem Bild. Die Verknüpfung mit seinem Account erfolgt automatisch.
 +
# Bei Bedarf kann eine kurze Beschreibung oder ein paar passende Stichworte hinzugefügt werden.
 
Dann kannst du all das ins folgende Formular einfügen:
 
Dann kannst du all das ins folgende Formular einfügen:
 
<html>
 
<html>
 
<form name="flickr" action="javascript:flickr();">
 
<form name="flickr" action="javascript:flickr();">
 
<table>
 
<table>
<tr><td>Lizenz:</td><td><select name="lizenz" onchange="showLVSDifCC(this); if(this.value=='arr') flickr_arr();">
+
<tr><td>Lizenz:</td><td><select name="lizenz" onchange="showLVSDifCC( this ); if( this.value=='arr' ) flickr_arr();">
 
<!-- todo: Gibt's bei flickr wirklich nur CC? -->
 
<!-- todo: Gibt's bei flickr wirklich nur CC? -->
<option value=""></option>
+
    <option value=""></option>
<option value="arr">All Rights Reserved</option>
+
    <option value="arr">All Rights Reserved</option>
<option value="PDD">Public Domain Dedication (CC0)</option>
+
    <option value="PDD">Public Domain Dedication (CC0)</option>
<option value="CC-by">CC-by: Namensnennung</option>
+
    <option value="CC-by">CC-by: Namensnennung</option>
<option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
+
    <option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
<option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
+
    <option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
<option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
+
    <option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
 
</select></td></tr>
 
</select></td></tr>
 
<tr><td>Adresse:</td><td><input type="text" name="address" value="http://www.flickr.com/" style="width: 80%;" /></td></tr>
 
<tr><td>Adresse:</td><td><input type="text" name="address" value="http://www.flickr.com/" style="width: 80%;" /></td></tr>
 +
<tr><td>Urheber:</td><td><input type="text" name="author" value="" style="width: 80%;" /></td></tr>
 
</table>
 
</table>
 
<b>Beschreibung:</b>
 
<b>Beschreibung:</b>
Zeile 178: Zeile 181:
 
<html>
 
<html>
 
<form name="internet" action="javascript:internet();">
 
<form name="internet" action="javascript:internet();">
Lizenz:<br><select name="lizenz" onchange="showLVSDifCC(this);"><br>
+
Lizenz:<br><select name="lizenz" onchange="showLVSDifCC( this );"><br>
<option value=""></option>
+
    <option value=""></option>
<option disabled>Alles ist erlaubt</option>
+
    <option disabled>Alles ist erlaubt</option>
<option value="PD">Public Domain/Gemeinfrei</option>
+
    <option value="PD">Public Domain/Gemeinfrei</option>
<option disabled>Creative Commons</option>
+
    <option disabled>Creative Commons</option>
<option value="PDD">Public Domain Dedication (CC0)</option>
+
    <option value="PDD">Public Domain Dedication (CC0)</option>
<option value="CC-by">CC-by: Namensnennung</option>
+
    <option value="CC-by">CC-by: Namensnennung</option>
<option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
+
    <option value="CC-by-nc">CC-by-nc: Namensnennung, keine kommerzielle Nutzung</option>
<option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-nc-sa">CC-by-nc-sa: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
+
    <option value="CC-by-nc-nd">CC-by-nc-nd: Namensnennung, keine kommerzielle Nutzung, keine Bearbeitung</option>
<option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
+
    <option value="CC-by-sa">CC-by-sa: Namensnennung, Weitergabe unter gleichen Bedingungen</option>
<option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
+
    <option value="CC-by-nd">CC-by-nd: Namensnennung, keine Bearbeitung</option>
<option disabled>Andere</option>
+
    <option disabled>Andere</option>
<option value="GNU FDL">GNU FDL (GNU Lizenz für freie Dokumentation)</option>
+
    <option value="GNU FDL">GNU FDL (GNU Lizenz für freie Dokumentation)</option>
<option value="GNU GPL">GNU GPL (GNU General Public License)</option>
+
    <option value="GNU GPL">GNU GPL (GNU General Public License)</option>
 +
    <option value="FA">FA (Free Art License)</option>
 
</select><br>
 
</select><br>
 
Name der Datei (nur wenn du ihn kennst):<br><input type="text" name="dat_name" style="width: 80%;" /><br>
 
Name der Datei (nur wenn du ihn kennst):<br><input type="text" name="dat_name" style="width: 80%;" /><br>
Zeile 239: Zeile 243:
 
[[Datei:Red copyright.svg|120px]]
 
[[Datei:Red copyright.svg|120px]]
 
|}
 
|}
<!-- eigene_faust -->
 
{| style="background-color:#FAB672; border:2px solid #F98435; padding:5px; width:100%; display:none;" id="uploadtext_eigene_faust"
 
| style="vertical-align:top;" |
 
=== Ein gesundes Selbstbewusstsein hast du! ===
 
Du willst also wirklich eine Datei hochladen, '''ohne''' unseren [[Stupidedia:Hochladen|megamäßigen Assistenten]] dazu zu nutzen?
 
 
:Bevor du weiter liest: ''Noch'' ist es nicht zu spät! Wenn du hier aus Versehen gelandet bist oder inzwischen doch Schiss vor der eigenen Courage bekommen hast: [[Stupidedia:Hochladen|Kehre um, gebrauche den Assistenten!]]
 
 
Na gut, wenn du dir des Risikos bewusst bist, wie schnell hier alles gelöscht werden kann, was nicht genau richtig gekennzeichnet ist: Los geht's!
 
 
Dann gibt's hier aber auch wirklich nur minimale Unterstützung in Form folgender Tabelle:
 
 
{|
 
! Beschreibung
 
! Code
 
|-
 
|[[Stupidedia:Lizenzen#Public_Domain_Lizenz|Public Domain Lizenz und Public Domain Dedication]]
 
|<nowiki>{{PD}}</nowiki>
 
|-
 
|[[Stupidedia:Lizenzen#GNU_Lizenz_für_freie_Dokumentation|GNU Lizenz für freie Dokumentation]]
 
|<nowiki>{{GNU FDL}}</nowiki>
 
|-
 
|[[Stupidedia:Lizenzen#GNU_General_Public_License|GNU General Public License]]
 
|<nowiki>{{GNU GPL}}</nowiki>
 
|-
 
|[[Stupidedia:Lizenzen#Creative_Commons_Lizenzen|Creative Commons Lizenzen (außer Public Domain Dedication)]]
 
|<nowiki>{{CC|Lizenzkürzel|Version}}</nowiki>
 
|-
 
|[[Stupidedia:Lizenzen#Copyright-Bilder|Copyright-Bilder]]
 
|<nowiki>{{Copyright}}</nowiki>
 
|-
 
|[[Stupidedia:Lizenzen#Autoren_Lizenz_für_die_Stupidedia_.28ALS.29|Autoren Lizenz für die Stupidedia (ALS)]]
 
|<nowiki>{{ALS|Benutzername}}</nowiki>
 
|-
 
|Zusätzlich bei allen [[Stupidedia:Stupid-Audio|MP3-Dateien]]:
 
|<nowiki>{{MP3}}</nowiki>
 
|}
 
 
| style="padding-left:10px; width:90px;" |
 
[[Datei:Lucky.jpeg|100px]]
 
|}
 
<div id="general_advice">
 
'''Bitte unter keinen Umständen bei der Lizenz schummeln! Das führt erst zu viel Ärger und dann zur Löschung der Datei. Und sonst zu nichts.'''
 
 
Jetzt kannst du noch mit dem nächsten Formular die Datei, die du auf deinem Computer (zwischen)gespeichert hast, auswählen. Das Beschreibungsfeld sollte schon vom Assistenten gefüllt sein, nimm daran bitte nur dann Änderungen vor, wenn du weißt, was du tust.
 
 
Der Dateiname darf nur aus [[Wikipedia:de:ASCII|ASCII-Zeichen]] bestehen, mit Ausnahme folgender: <tt>{ } [ ] | / < > # ? \</tt><br />
 
Umlaute und sonstige fremdsprachige Zeichen sind nicht erlaubt, da sie unter Umständen zu technischen Schwierigkeiten führen können.
 
</div>
 
 
<!--===================================================================================================-->
 
<!--===================================================================================================-->
 
<html>
 
<html>
Zeile 295: Zeile 250:
 
Creative-Commons-Lizenz aus:<br>
 
Creative-Commons-Lizenz aus:<br>
 
<form name="license_version_selector" action="javascript:license_version_selected()">
 
<form name="license_version_selector" action="javascript:license_version_selected()">
  <select name="version">
+
    <select name="version">
    <option value="1.0">1.0</option>
+
        <option value="1.0">1.0</option>
    <option value="2.0">2.0</option>
+
        <option value="2.0">2.0</option>
    <option value="2.1">2.1</option>
+
        <option value="2.1">2.1</option>
    <option value="2.5">2.5</option>
+
        <option value="2.5">2.5</option>
    <option value="3.0">3.0</option>
+
        <option value="3.0">3.0</option>
  </select>
+
        <option value="4.0" selected="selected">4.0</option>
  <input type="submit" value="Okidoki." />
+
    </select>
 +
    <input type="submit" value="Okidoki." />
 
</form>
 
</form>
 
</div>
 
</div>
Zeile 311: Zeile 267:
  
 
// Allgemeines
 
// Allgemeines
 +
 +
var unerlaubteQuellen = [
 +
    'hnldesign.nl',
 +
    'totalleh.com'
 +
];
  
 
var lizenzvorlagen = {
 
var lizenzvorlagen = {
'PD': '{{PD}}',
+
    'PD': '{{PD}}',
'PDD': '{{PD}}',
+
    'PDD': '{{PD}}',
'CC-by': '{{CC|by|%V%}}',
+
    'CC-by': '{{CC|by|%V%}}',
'CC-by-nc': '{{CC|by-nc|%V%}}',
+
    'CC-by-nc': '{{CC|by-nc|%V%}}',
'CC-by-nc-sa': '{{CC|by-nc-sa|%V%}}',
+
    'CC-by-nc-sa': '{{CC|by-nc-sa|%V%}}',
'CC-by-nc-nd': '{{CC|by-nc-nd|%V%}}',
+
    'CC-by-nc-nd': '{{CC|by-nc-nd|%V%}}',
'CC-by-sa': '{{CC|by-sa|%V%}}',
+
    'CC-by-sa': '{{CC|by-sa|%V%}}',
'CC-by-nd': '{{CC|by-nd|%V%}}',
+
    'CC-by-nd': '{{CC|by-nd|%V%}}',
'ALS': '{{ALS|' + mw.config.get('wgUserName') + '}}',
+
    'ALS': '{{ALS|' + mw.config.get( 'wgUserName' ) + '}}',
'GNU FDL': '{{GNU FDL}}',
+
    'GNU FDL': '{{GNU FDL}}',
'GNU GPL': '{{GNU GPL}}'
+
    'GNU GPL': '{{GNU GPL}}',
 +
    'FA': '{{FA}}'
 
};
 
};
  
 
var a = {
 
var a = {
'realname': 'Wenn du möchtest, dass dein echter Name unter der Datei erscheint und somit mit ihr verknüpft wird, kannst du ihn hier eingeben.\nAnsonsten erscheint nur dein Benutzername, der anhand der IP-Adresse auch zur Identifizierung ausreicht.',
+
    'realname': 'Wenn du möchtest, dass dein echter Name unter der Datei erscheint und somit mit ihr verknüpft wird, kannst du ihn hier eingeben.\nAnsonsten erscheint nur dein Benutzername, der anhand der IP-Adresse auch zur Identifizierung ausreicht.',
'dateiname_commons': 'Der Dateiname der Datei auf den Commons steht ganz oben auf der Beschreibungsseite in der Überschrift:\n"File:Blabla.jpg" zum Beispiel.',
+
    'dateiname_commons': 'Der Dateiname der Datei auf den Commons steht ganz oben auf der Beschreibungsseite in der Überschrift:\n"File:Blabla.jpg" zum Beispiel.',
'autorname_commons': 'Der Name des Urhebers steht in der Tabelle mit den Dateiinformationen direkt unter der Dateivorschau. Sofern dieser ein Link auf eine bestimmte Seite ist, muss diese mit angegeben werden.',
+
    'autorname_commons': 'Der Name des Urhebers steht in der Tabelle mit den Dateiinformationen direkt unter der Dateivorschau. Sofern dieser ein Link auf eine bestimmte Seite ist, muss diese mit angegeben werden.',
'flickr_adresse': 'Die Adresse, die du eingegeben hast, ist nicht korrekt. Sie muss so ähnlich aussehen wie diese:\nhttp://www.flickr.com/photos/barryspics/1079157859/\nAlso "www.flickr.com/photos", dann der Name vom Autor, dann eine Zahlenreihe. Du erhältst diese Adresse, wenn du dir das Bild in der Standardansicht ansiehst. Oben ist auch ein Beispiel verlinkt, wie das aussehen sollte.'
+
    'flickr_adresse': 'Die Adresse, die du eingegeben hast, ist nicht korrekt. Sie muss so ähnlich aussehen wie diese:\nhttp://www.flickr.com/photos/barryspics/1079157859/\nAlso "www.flickr.com/photos", dann der Name vom Autor, dann eine Zahlenreihe. Du erhältst diese Adresse, wenn du dir das Bild in der Standardansicht ansiehst. Oben ist auch ein Beispiel verlinkt, wie das aussehen sollte.'
 
};
 
};
  
$(document).ready(function() {
+
execute( function() {
if (mw.config.get('wgPageName') !== 'Spezial:Hochladen') {
+
    if ( mw.config.get( 'wgPageName' ) !== 'Spezial:Hochladen' ) {
  return;
+
        return;
}
+
    }
field_description = document.getElementById('wpUploadDescription');
+
    field_description = document.getElementById( 'wpUploadDescription' );
document.getElementById('uploadtext_standard').style.display = 'none';
+
    document.getElementById( 'uploadtext_standard' ).style.display = 'none';
ding = mw.util.getParamValue('ding');
+
    ding = mw.util.getParamValue( 'ding' );
if (ding) {
+
    if ( ding ) {
if ($.inArray(ding, ['selbst_erstellt', 'commons', 'flickr', 'internet', 'copyright']) != -1) {
+
        if ( $.inArray( ding, ['selbst_erstellt', 'commons', 'flickr', 'internet', 'copyright'] ) != -1 ) {
  document.getElementsByName('wpUpload')[0].setAttribute('disabled', 'disabled');
+
            document.getElementsByName( 'wpUpload' )[0].setAttribute( 'disabled', 'disabled' );
}
+
        }
document.getElementById('uploadtext_' + ding).style.display = 'block';
+
        document.getElementById( 'uploadtext_' + ding ).style.display = 'block';
}
+
    }
else if(typeof document.getElementById('mw-upload-form').wpUploadIgnoreWarning === 'object'){
+
    else if ( typeof document.getElementById( 'mw-upload-form' ).wpUploadIgnoreWarning === 'object' ) {
// In diesem Fall wird eine Warnung wegen der Dateigröße angezeigt, dann brauchen wir uns nicht einzumischen (nichtmal allgemein)  
+
        // In diesem Fall wird eine Warnung wegen der Dateigröße angezeigt, dann brauchen wir uns nicht einzumischen (nicht mal allgemein)  
document.getElementById('general_advice').style.display = 'none';
+
        document.getElementById( 'general_advice' ).style.display = 'none';
}
+
    }
  
else{
+
} );
document.getElementById('uploadtext_eigene_faust').style.display = 'block';
 
}
 
});
 
  
 
// Setup license_version_selector_div
 
// Setup license_version_selector_div
  
lvsd = document.getElementById('license_version_selector_div');
+
lvsd = document.getElementById( 'license_version_selector_div' );
  
var width, height;
+
var width, height;
if(self.innerHeight){width = self.innerWidth; height = self.innerHeight;}
+
if ( self.innerHeight ) {
else if(document.documentElement && document.documentElement.clientHeight) {width = document.documentElement.clientWidth; height = document.documentElement.clientHeight;}
+
    width = self.innerWidth; height = self.innerHeight;
else{width = document.body.clientWidth; height = document.body.clientHeight;}
+
}
with(lvsd){
+
else if ( document.documentElement && document.documentElement.clientHeight ) {
  style.position = 'fixed';
+
    width = document.documentElement.clientWidth; height = document.documentElement.clientHeight;
  style.left = '200px';
+
}
  style.top = '300px';
+
else {
  style.zIndex = '1';
+
    width = document.body.clientWidth; height = document.body.clientHeight;
  }
+
}
 +
with ( lvsd ) {
 +
    style.position = 'fixed';
 +
    style.left = '200px';
 +
    style.top = '300px';
 +
    style.zIndex = '1';
 +
}
  
var current_license_field;
+
var current_license_field;
  
function showLVSDifCC(obj){
+
function showLVSDifCC( obj ) {
  if(obj.value.indexOf('CC') == 0){
+
    if ( obj.value.indexOf( 'CC' ) == 0 ) {
    lvsd.style.display = 'block';
+
        lvsd.style.display = 'block';
    current_license_field = obj;
+
        current_license_field = obj;
 
     }
 
     }
  else{
+
    else {
    lvsd.style.display = 'none';
+
        lvsd.style.display = 'none';
 
     }
 
     }
  }
+
}
  
function license_version_selected(){
+
function license_version_selected() {
  lvsd.style.display = 'none';
+
    lvsd.style.display = 'none';
  // current_license_field.parentNode.insertBefore(document.createTextNode(document.license_version_selector.version.value), current_license_field.nextSibling);  
+
    // current_license_field.parentNode.insertBefore( document.createTextNode( document.license_version_selector.version.value ), current_license_field.nextSibling );  
  }
+
}
  
function selbst_erstellt(){
+
function selbst_erstellt() {
var beschreibung = document.selbst_erstellt.beschreibung.value;
+
    var beschreibung = document.selbst_erstellt.beschreibung.value;
if(document.selbst_erstellt.lizenz.value == ''){
+
    if ( document.selbst_erstellt.lizenz.value == '' ) {
alert('Es wurden nicht alle Pflichtfelder ausgefüllt!');
+
        alert( 'Es wurden nicht alle Pflichtfelder ausgefüllt!' );
return;
+
        return;
}
+
    }
field_description.value = '';
+
    field_description.value = '';
field_description.value += lizenzvorlagen[document.selbst_erstellt.lizenz.value].replace('%V%', document.license_version_selector.version.value) + '\n';
+
    field_description.value += lizenzvorlagen[document.selbst_erstellt.lizenz.value].replace( '%V%', document.license_version_selector.version.value ) + '\n';
field_description.value += 'Quelle: Erstellt von [[Benutzer:' + mw.config.get('wgUserName') + '|' + mw.config.get('wgUserName') + ']]';
+
    field_description.value += 'Quelle: Erstellt von [[Benutzer:' + mw.config.get( 'wgUserName' ) + '|' + mw.config.get( 'wgUserName' ) + ']]';
if(document.selbst_erstellt.realname.value != '') field_description.value += ' (' + document.selbst_erstellt.realname.value + ')';
+
    if ( document.selbst_erstellt.realname.value != '' ) {
if (beschreibung !== '') {
+
        field_description.value += ' (' + document.selbst_erstellt.realname.value + ')';
  field_description.value += '\n\n' + beschreibung;
+
    }
}
+
    if ( beschreibung !== '' ) {
document.getElementsByName('wpUpload')[0].removeAttribute('disabled');
+
        field_description.value += '\n\n' + beschreibung;
}
+
    }
 +
    document.getElementsByName( 'wpUpload' )[0].removeAttribute( 'disabled' );
 +
}
  
function commons(){
+
function commons() {
var orig_filename = document.commons.orig_filename.value.replace(/^(File:|Image:)*(.+)$/g, '$2');
+
    var orig_filename = document.commons.orig_filename.value.replace( /^(File:|Image:)*(.+)$/g, '$2' );
var orig_authorname = document.commons.orig_authorname.value;
+
    var orig_authorname = document.commons.orig_authorname.value;
var beschreibung = document.commons.beschreibung.value;
+
    var beschreibung = document.commons.beschreibung.value;
  
if(document.commons.lizenz.value == '' || orig_filename == 'File:' || orig_filename == ''){
+
    if ( document.commons.lizenz.value == '' || orig_filename == 'File:' || orig_filename == '' ) {
  alert('Es wurden nicht alle Pflichtfelder ausgefüllt!');
+
        alert( 'Es wurden nicht alle Pflichtfelder ausgefüllt!' );
  return;
+
        return;
}
+
    }
  
if (orig_filename.match(/https?:\/\//) !== null) {
+
    if ( orig_filename.match( /https?:\/\// ) !== null ) {
  alert('Im Feld "Dateiname auf den Commons" bitte den Dateinamen angeben und nicht die URL! Der Dateiname ist das, was auf der Commonsseite in der Überschrift hinter File: steht!');
+
        alert( 'Im Feld "Dateiname auf den Commons" bitte den Dateinamen angeben und nicht die URL! Der Dateiname ist das, was auf der Commonsseite in der Überschrift hinter File: steht!' );
  return;
+
        return;
}
+
    }
  
if(document.commons.lizenz.value != 'PD' && orig_authorname == ''){
+
    if ( document.commons.lizenz.value != 'PD' && orig_authorname == '' ) {
  alert('Es wurden nicht alle Pflichtfelder ausgefüllt!');
+
        alert( 'Es wurden nicht alle Pflichtfelder ausgefüllt!' );
  return;
+
        return;
}
+
    }
  
field_description.value = '';
+
    if ( orig_authorname === 'Flickr upload bot' || orig_authorname === 'File Upload Bot (Magnus Manske)' ) {
field_description.value += lizenzvorlagen[document.commons.lizenz.value].replace('%V%', document.license_version_selector.version.value) + '\n';
+
        alert( 'Du hast den Namen des Uploaders angegeben, nicht den des Urhebers!' );
field_description.value += 'Quelle: [[Wikipedia:commons:File:' + orig_filename + '|' + orig_filename + ']] bei den [[Wikipedia:commons:Hauptseite|Wikimedia Commons]]<br />';
+
        return;
field_description.value += '\nAutor: ' + orig_authorname;
+
    }
if (beschreibung !== '') {
 
  field_description.value += '\n\n' + beschreibung;
 
}
 
document.getElementsByName('wpUpload')[0].removeAttribute('disabled');
 
}
 
  
 +
    field_description.value = '';
 +
    field_description.value += lizenzvorlagen[document.commons.lizenz.value].replace( '%V%', document.license_version_selector.version.value ) + '\n';
 +
    field_description.value += 'Quelle: [[Wikipedia:commons:File:' + orig_filename + '|' + orig_filename + ']] bei den [[Wikipedia:commons:Hauptseite|Wikimedia Commons]]<br />';
 +
    field_description.value += '\nAutor: ' + orig_authorname;
 +
    if ( beschreibung !== '' ) {
 +
        field_description.value += '\n\n' + beschreibung;
 +
    }
 +
    document.getElementsByName( 'wpUpload' )[0].removeAttribute( 'disabled' );
 +
}
  
function flickr(){
+
function flickr() {
var address = document.flickr.address.value;
+
    var address = document.flickr.address.value;
 +
    var author = document.flickr.author.value;
  
if(address.indexOf('/photos/') == -1){
+
    if ( address.indexOf( '/photos/' ) == -1 ) {
  alert(a['flickr_adresse']);
+
        alert( a['flickr_adresse'] );
  return;
+
        return;
  }
+
    }
var part2 = address.split('/photos/')[1];
+
    var part2 = address.split( '/photos/' )[1];
var author = part2.split('/')[0];
+
    var part3 = part2.split( '/' )[0];
var orig_filename = part2.split('/')[1];
+
    var orig_filename = part2.split( '/' )[1];
var author_address = address.substring(0, address.indexOf(author) + author.length + 1);
+
    var author_address = address.substring( 0, address.indexOf( part3 ) + part3.length + 1 );
var beschreibung = document.flickr.beschreibung.value;
+
    var beschreibung = document.flickr.beschreibung.value;
  
if(document.flickr.lizenz.value == '' || orig_filename == '' || address == '' || address == 'http://www.flickr.com/'){
+
    if ( document.flickr.lizenz.value == '' || orig_filename == '' || address == '' || author == '' || address == 'http://www.flickr.com/' ) {
alert('Es wurden nicht alle Pflichtfelder ausgefüllt!');
+
        alert( 'Es wurden nicht alle Pflichtfelder ausgefüllt!' );
return;
+
        return;
}
+
    }
  
field_description.value = '';
+
    field_description.value = '';
field_description.value += lizenzvorlagen[document.flickr.lizenz.value].replace('%V%', document.license_version_selector.version.value) + '\n';
+
    field_description.value += lizenzvorlagen[document.flickr.lizenz.value].replace( '%V%', document.license_version_selector.version.value ) + '\n';
field_description.value += 'Quelle: [' + address + ' ' + orig_filename + '] bei [http://www.flickr.com flickr.com]<br />\n';
+
    field_description.value += 'Quelle: [' + address + ' ' + orig_filename + '] bei [http://www.flickr.com flickr.com]<br />\n';
field_description.value += 'Autor: [' + author_address + ' ' + author + ']';
+
    field_description.value += 'Autor: [' + author_address + ' ' + author + ']';
if (beschreibung !== '') {
+
    if ( beschreibung !== '' ) {
  field_description.value += '\n\n' + beschreibung;
+
        field_description.value += '\n\n' + beschreibung;
}
+
    }
document.getElementsByName('wpUpload')[0].removeAttribute('disabled');
+
    document.getElementsByName( 'wpUpload' )[0].removeAttribute( 'disabled' );
}
+
    }
  
function flickr_arr(){
+
function flickr_arr() {
alert('"ALL RIGHTS RESERVED" bedeutet, dass du das Bild NICHT HOCHLADEN DARFST!\nVersuch\'s gar nicht erst!');
+
    alert( '„ALL RIGHTS RESERVED“ bedeutet, dass du das Bild NICHT HOCHLADEN DARFST!\nVersuch’s gar nicht erst!' );
document.flickr.lizenz.value = '';
+
    document.flickr.lizenz.value = '';
}
+
}
  
  
function internet(){
+
function internet() {
var dat_name = (document.internet.dat_name.value != '') ? document.internet.dat_name.value: 'Datei unbekannten Namens';
+
    var dat_name = ( document.internet.dat_name.value != '' ) ? document.internet.dat_name.value: 'Datei unbekannten Namens';
var dat_address = document.internet.dat_address.value;
+
    var dat_address = document.internet.dat_address.value;
var dat_author = document.internet.dat_author.value;
+
    var dat_author = document.internet.dat_author.value;
var address = document.internet.address.value;
+
    var address = document.internet.address.value;
var beschreibung = document.internet.beschreibung.value;
+
    var beschreibung = document.internet.beschreibung.value;
  
if(document.internet.lizenz.value == '' || dat_address == '' || dat_address == 'http://' || dat_author == '' || address == '' || address == 'http://'){
+
    if ( document.internet.lizenz.value == '' || dat_address == '' || dat_address == 'http://' || dat_author == '' || address == '' || address == 'http://' ) {
alert('Es wurden nicht alle Pflichtfelder ausgefüllt!');
+
        alert( 'Es wurden nicht alle Pflichtfelder ausgefüllt!' );
return;
+
        return;
}
+
    }
  
field_description.value = '';
+
    var domain = address.replace( /^ *https?:\/\/([^:?\/#]+).*/i, '$' + '1' ).replace( /^(?:.*\.)?(.+\..+)$/, '$' + '1' ).toLowerCase();
field_description.value += lizenzvorlagen[document.internet.lizenz.value].replace('%V%', document.license_version_selector.version.value) + '\n';
+
    if ( $.inArray( domain, unerlaubteQuellen ) !== -1 ) {
field_description.value += 'Quelle: [' + dat_address + ' ' + dat_name + '] von [' + address + ' ' + address + ']<br />\n';
+
        alert( 'Die Quellseite ' + domain + ' ist hier nicht erlaubt. Grund ist vermutlich, dass sie nicht vertrauenswürdig ist. Genaueres steht unter Stupidedia:Lizenzen oder frag einen Diktator.' );
field_description.value += 'Autor: ' + dat_author;
+
        return;
if (beschreibung !== '') {
+
    }
  field_description.value += '\n\n' + beschreibung;
 
}
 
document.getElementsByName('wpUpload')[0].removeAttribute('disabled');
 
}
 
  
 +
    field_description.value = '';
 +
    field_description.value += lizenzvorlagen[document.internet.lizenz.value].replace( '%V%', document.license_version_selector.version.value ) + '\n';
 +
    field_description.value += 'Quelle: [' + dat_address + ' ' + dat_name + '] von [' + address + ' ' + address + ']<br />\n';
 +
    field_description.value += 'Autor: ' + dat_author;
 +
    if ( beschreibung !== '' ) {
 +
        field_description.value += '\n\n' + beschreibung;
 +
    }
 +
    document.getElementsByName( 'wpUpload' )[0].removeAttribute( 'disabled' );
 +
}
  
function copyright(){
 
var inhaber = document.copyright.inhaber.value;
 
var dat_name = document.copyright.dat_name.value;
 
var werk = document.copyright.werk.value;
 
var werk_typ = document.copyright.werk_typ.value;
 
var adresse = (document.copyright.adresse.value == 'http://') ? false: document.copyright.adresse.value;
 
var einverstaendnis_form = document.copyright.einverstaendnis_form.value;
 
var benutzer = mw.config.get('wgUserName');
 
var beschreibung = document.copyright.beschreibung.value;
 
  
if(inhaber == '' || dat_name == '' || werk == '' || werk_typ == '' || einverstaendnis_form == ''){
+
function copyright() {
alert('Es wurden nicht alle Pflichtfelder ausgefüllt!');
+
    var inhaber = document.copyright.inhaber.value;
return;
+
    var dat_name = document.copyright.dat_name.value;
}
+
    var werk = document.copyright.werk.value;
 +
    var werk_typ = document.copyright.werk_typ.value;
 +
    var adresse = ( document.copyright.adresse.value == 'http://' ) ? false: document.copyright.adresse.value;
 +
    var einverstaendnis_form = document.copyright.einverstaendnis_form.value;
 +
    var benutzer = mw.config.get( 'wgUserName' );
 +
    var beschreibung = document.copyright.beschreibung.value;
 +
 
 +
    if ( inhaber == '' || dat_name == '' || werk == '' || werk_typ == '' || einverstaendnis_form == '' ) {
 +
        alert( 'Es wurden nicht alle Pflichtfelder ausgefüllt!' );
 +
        return;
 +
    }
  
field_description.value = '';
+
    field_description.value = '';
field_description.value += '{{Copyright/Erweitert\n';
+
    field_description.value += '{{Copyright/Erweitert\n';
field_description.value += '|Inhaber=' + inhaber + '\n';
+
    field_description.value += '|Inhaber=' + inhaber + '\n';
field_description.value += '|Name=' + dat_name + '\n';
+
    field_description.value += '|Name=' + dat_name + '\n';
field_description.value += '|Werk=' + werk + '\n';
+
    field_description.value += '|Werk=' + werk + '\n';
field_description.value += '|Werk Typ=' + werk_typ + '\n';
+
    field_description.value += '|Werk Typ=' + werk_typ + '\n';
field_description.value += '|Einverständnis Form=' + einverstaendnis_form + '\n';
+
    field_description.value += '|Einverständnis Form=' + einverstaendnis_form + '\n';
field_description.value += '|Benutzer=' + benutzer + '\n';
+
    field_description.value += '|Benutzer=' + benutzer + '\n';
if(adresse) field_description.value += '|Adresse=' + adresse + '\n';
+
    if ( adresse ) {
field_description.value += '}}';
+
        field_description.value += '|Adresse=' + adresse + '\n';
if (beschreibung !== '') {
+
    }
  field_description.value += '\n\n' + beschreibung;
+
    field_description.value += '}}';
}
+
    if ( beschreibung !== '' ) {
document.getElementsByName('wpUpload')[0].removeAttribute('disabled');
+
        field_description.value += '\n\n' + beschreibung;
}
+
    }
 +
    document.getElementsByName( 'wpUpload' )[0].removeAttribute( 'disabled' );
 +
}
  
  
Zeile 528: Zeile 508:
 
// Quelle: http://www.mediawiki.org/wiki/User:Flominator/Replace_umlauts_before_upload
 
// Quelle: http://www.mediawiki.org/wiki/User:Flominator/Replace_umlauts_before_upload
  
function fillDestFilename() {
+
function fillDestFilename() {
if (!document.getElementById)
+
    if ( !document.getElementById ) {
return false;
+
        return false;
if(location.href.indexOf('wpDestFile=') != -1)
+
    }
return false;
+
    if ( location.href.indexOf( 'wpDestFile=' ) != -1 ) {
 +
        return false;
 +
    }
 +
 
 +
    var path = document.getElementById( 'wpUploadFile' ).value;
 +
    // Find trailing part
 +
    var slash = path.lastIndexOf( '/' );
 +
    var backslash = path.lastIndexOf( '\\' );
 +
    var fname;
 +
    if ( slash == -1 && backslash == -1 ) {
 +
    fname = path;
 +
    }
 +
    else if ( slash > backslash ) {
 +
        fname = path.substring( slash+1, 10000 );
 +
    }
 +
    else {
 +
        fname = path.substring( backslash+1, 10000 );
 +
    }
  
var path = document.getElementById('wpUploadFile').value;
+
    if ( ding == 'flickr' ) {
// Find trailing part
+
        fname = document.flickr.orig_filename.value + fname.substr( fname.lastIndexOf( '.' ) );
var slash = path.lastIndexOf('/');
+
    }
var backslash = path.lastIndexOf('\\');
 
var fname;
 
if (slash == -1 && backslash == -1) {
 
fname = path;
 
} else if (slash > backslash) {
 
fname = path.substring(slash+1, 10000);
 
} else {
 
fname = path.substring(backslash+1, 10000);
 
}
 
 
        if(ding == 'flickr')
 
          fname = document.flickr.orig_filename.value + fname.substr(fname.lastIndexOf('.'));
 
  
// Capitalise first letter and replace spaces by underscores
+
    // Capitalise first letter and replace spaces by underscores
fname = fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace(/ /g, '_');
+
    fname = fname.charAt( 0 ).toUpperCase().concat( fname.substring( 1,10000 ) ).replace( / /g, '_' );
 
//Replace umlauts and stuff by ascii-characters
 
fname = fname.replace(/Ä/g, 'Ae');
 
fname = fname.replace(/Ö/g, 'Oe');
 
fname = fname.replace(/Ü/g, 'Ue');
 
fname = fname.replace(/ä/g, 'ae');
 
fname = fname.replace(/ö/g, 'oe');
 
fname = fname.replace(/ü/g, 'ue');
 
fname = fname.replace(/ß/g, 'ss');
 
fname = fname.replace(/§/g, 'Paragraph');
 
fname = fname.replace(/“/g, '');
 
fname = fname.replace(/”/g, '');
 
fname = fname.replace(/„/g, '');
 
fname = fname.replace(/‘/g, '');
 
fname = fname.replace(/’/g, '');
 
fname = fname.replace(/‚/g, '');
 
fname = fname.replace(/«/g, '');
 
fname = fname.replace(/»/g, '');
 
fname = fname.replace(/€/g, 'Euro');
 
fname = fname.replace(/–/g, '-');
 
fname = fname.replace(/¯/g, '-');
 
fname = fname.replace(/—/g, '-');
 
 
// Output result
 
var destFile = document.getElementById('wpDestFile');
 
if (destFile)
 
destFile.value = fname;
 
 
}
 
  
// Wenn keine Lizenzvorlage im Beschreibungstext steht, automatisch {{Lizenz!}} setzen
+
    //Replace umlauts and stuff by ascii-characters
 +
    fname = fname.replace( /Ä/g, 'Ae' );
 +
    fname = fname.replace( /Ö/g, 'Oe' );
 +
    fname = fname.replace( /Ü/g, 'Ue' );
 +
    fname = fname.replace( /ä/g, 'ae' );
 +
    fname = fname.replace( /ö/g, 'oe' );
 +
    fname = fname.replace( /ü/g, 'ue' );   
 +
    fname = fname.replace( /ß/g, 'ss' );   
 +
    fname = fname.replace( /§/g, 'Paragraph' );
 +
    fname = fname.replace( /“/g, '' );
 +
    fname = fname.replace( /”/g, '' );
 +
    fname = fname.replace( /„/g, '' );
 +
    fname = fname.replace( /‘/g, '' );
 +
    fname = fname.replace( /’/g, '' );
 +
    fname = fname.replace( /‚/g, '' );
 +
    fname = fname.replace( /«/g, '' );
 +
    fname = fname.replace( /»/g, '' );
 +
    fname = fname.replace( /€/g, 'Euro' );
 +
    fname = fname.replace( /–/g, '-' );
 +
    fname = fname.replace( /¯/g, '-' );
 +
    fname = fname.replace( /—/g, '-' );
  
$('#mw-upload-form').ready(function() {
+
    // Output result
  $(this).bind('submit', addLicenseWarning);
+
    var destFile = document.getElementById( 'wpDestFile' );
});
+
    if ( destFile ) {
 +
        destFile.value = fname;
 +
    }
  
function addLicenseWarning() {
 
  var uploadTextarea = document.getElementById('wpUploadDescription').value;
 
  if (uploadTextarea.match(/\{\{(Lizenz!|GNU FDL|GNU GPL|CC|PD|Copyright|Copyright\/Erweitert|ALS)[^\}]*\}\}/) === null && location.href.indexOf('&wpForReUpload=1') === -1 && $('input[name="wpUploadIgnoreWarning"]').length === 0) {
 
    document.getElementById('wpUploadDescription').value = '{{Lizenz!}}\n' + uploadTextarea;
 
  }
 
 
}
 
}
  
if (mw.util.getParamValue('wpForReUpload')) {
+
// Wenn keine Lizenzvorlage im Beschreibungstext steht, automatisch {{Lizenz!}} setzen
  $('#mw-content-text').prepend('<div class="warning-red">Bitte nach dem Hochladen den <a href="' + mw.util.wikiGetlink('Hilfe:Cache leeren') + '" title="Hilfe:Cache leeren">Browsercache leeren</a>, sonst wird die neue Version nicht angezeigt!</div>');
+
 
 +
$( '#mw-upload-form' ).ready( function() {
 +
    $( this ).on( 'submit', function() {
 +
        var uploadTextarea = document.getElementById( 'wpUploadDescription' ).value;
 +
        if ( uploadTextarea.match( /\{\{(Lizenz!|GNU FDL|GNU GPL|CC|PD|Copyright|Copyright\/Erweitert|ALS|FA)[^\}]*\}\}/ ) === null // Enthält keine Lizenzvorlage
 +
            && mw.util.getParamValue( 'wpForReUpload' ) === null ) { // Kein Reupload
 +
            uploadTextarea = '{{Lizenz!}}\n' + uploadTextarea;
 +
        }
 +
        if ( uploadTextarea.match('{{MP3}}') === null
 +
            && mw.util.getParamValue( 'wpForReUpload' ) === null
 +
            && destFile.value.match(/.mp3/i) !== null ) {
 +
            uploadTextarea = '{{MP3}}\n' + uploadTextarea;
 +
        }
 +
        document.getElementById( 'wpUploadDescription' ).value = uploadTextarea;
 +
    } );
 +
} );
 +
 
 +
if ( mw.util.getParamValue( 'wpForReUpload' ) ) {
 +
    $( '#mw-content-text' ).prepend( '<div class="warning-red">Bitte nach dem Hochladen den <a href="' + mw.util.wikiGetlink( 'Hilfe:Cache leeren' ) + '" title="Hilfe:Cache leeren">Browsercache leeren</a>, sonst wird die neue Version nicht angezeigt!</div>' );
 
}
 
}
  
 
</js>
 
</js>

Aktuelle Version vom 4. August 2017, 15:41 Uhr

Hilfe: Stupidedia:Lizenzen. Fragen: Userportal

Kommt da noch was?

Wenn du in deinem Browser JavaScript aktiviert hast, sollte sich auf dieser Seite gleich etwas verändern. Die Tatsache, dass du das hier immer noch liest, spricht aber dafür, dass dem nicht so ist, weil du JavaScript eben nicht aktiviert hast. So wirst du unseren megamäßigen Assistenten zum Hochladen leider nicht benutzen können. (Uns erreichten Berichte, dass der Internet Explorer auch mit JavaScript noch Probleme macht. In dem Fall also vielleicht einen anderen Browser ausprobieren!)

Es gibt jetzt zwei Möglichkeiten für dich, die Datei doch noch hochzuladen:

  1. Du aktivierst JavaScript (wenn auch nur vorübergehend).
  2. Du informierst dich auf der folgenden Seite über alles Wissenswerte so gut, dass du das Formular unten ganz ohne Hilfe ausfüllen kannst.

Traurig.svg


Linktipps: Faditiva und 3DPresso