Zum Inhalt springen

Formular:Da25: Unterschied zwischen den Versionen

Aus wiki4life
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: Zurückgesetzt
Zeile 1: Zeile 1:
<noinclude>
# --- Dateiuploads aktivieren ---
Wie wollen Sie Ihre Seite nennen?
$wgEnableUploads = true;


{{#forminput:form=Da25}}
# Erlaubte Dateitypen
$wgFileExtensions = [
  'png', 'jpg', 'jpeg', 'gif', 'webp', 'svg', 'pdf'
];


</noinclude><includeonly>
# Berechtigungen für Benutzer
<div id="wikiPreview" style="display:none; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #AAA;"></div>
$wgGroupPermissions['user']['upload'] = true;
$wgGroupPermissions['autoconfirmed']['upload'] = true;


<!-- Rechte Seite mit Bild-Upload -->
# --- PageForms Upload-Einstellungen ---
<div style="float:right; width:280px; margin:40px 20px 10px 20px;">
$wgPageFormsSimpleUpload = true;         # Aktiviert Upload-Felder
  <div style="background-color:#f0f0f0; border:1px solid #ccc; border-radius:10px; text-align:center; box-shadow:0 1px 3px rgba(0,0,0,0.1); overflow:hidden;">
$wgAllowIdenticalReupload = true;         # Erlaubt gleiche Dateien erneut hochzuladen
$wgPFUseFixedUploadName = true;           # Behalte den vom Benutzer gewählten Dateinamen
$wgPFOverwriteOnUpload = false;          # Bestehende Dateien nicht überschreiben
$wgPFMaxUploadFiles = 50;                 # Optional: Erlaubt mehrere Dateien pro Feld


    <div style="font-size:130%; margin-top:10px;">📷</div>
# --- Prüfung lockern, um unnötige Fehler zu vermeiden ---
    <div style="font-weight:bold; font-size:90%; margin:5px 0 10px 0;">Bild einfügen</div>
$wgCheckFileExtensions = false;
$wgVerifyMimeType = false;
$wgStrictFileExtensions = false;


    <!-- Uploadfeld -->
# --- Upload-Verzeichnis (Standard: /images) ---
    <div style="width:100%; height:250px; background-color:#fff; display:flex; justify-content:center; align-items:center; border-top:1px solid #ddd;">
$wgUploadDirectory = "$IP/images";
      {{{field|Bilder|input type=upload|uploadable|multiple}}}
$wgUploadPath = "$wgScriptPath/images";
    </div>


  </div>
# --- Optional: größere Upload-Dateien erlauben (bis 50 MB) ---
</div>
$wgMaxUploadSize = 50 * 1024 * 1024;
 
=Persönliches (z. B. Name, Alter, Herkunft)=
{{{section|Persönliches|level=1|rows=5|cols=120}}}
 
=Hobbys und Interessen (z. B. Musik, Sport, Lesen)=
{{{section|Hobbys und Interessen|level=1|rows=5|cols=120}}}
 
=Beruflicher Werdegang (z. B. Ausbildung, Jobs, Projekte)=
{{{section|Beruflicher Werdegang|level=1|rows=5|cols=120}}}
 
=Ziele und Zukunftspläne (z. B. Wünsche, Visionen, Vorhaben)=
{{{section|Ziele und Zukunftspläne|level=1|rows=5|cols=120}}}
 
=Sonstiges (alles, was sonst noch wichtig ist)=
{{{section|Sonstiges|level=1|rows=5|cols=120}}}
 
</includeonly>

Version vom 16. Oktober 2025, 11:30 Uhr

  1. --- Dateiuploads aktivieren ---

$wgEnableUploads = true;

  1. Erlaubte Dateitypen

$wgFileExtensions = [

 'png', 'jpg', 'jpeg', 'gif', 'webp', 'svg', 'pdf'

];

  1. Berechtigungen für Benutzer

$wgGroupPermissions['user']['upload'] = true; $wgGroupPermissions['autoconfirmed']['upload'] = true;

  1. --- PageForms Upload-Einstellungen ---

$wgPageFormsSimpleUpload = true; # Aktiviert Upload-Felder $wgAllowIdenticalReupload = true; # Erlaubt gleiche Dateien erneut hochzuladen $wgPFUseFixedUploadName = true; # Behalte den vom Benutzer gewählten Dateinamen $wgPFOverwriteOnUpload = false; # Bestehende Dateien nicht überschreiben $wgPFMaxUploadFiles = 50; # Optional: Erlaubt mehrere Dateien pro Feld

  1. --- Prüfung lockern, um unnötige Fehler zu vermeiden ---

$wgCheckFileExtensions = false; $wgVerifyMimeType = false; $wgStrictFileExtensions = false;

  1. --- Upload-Verzeichnis (Standard: /images) ---

$wgUploadDirectory = "$IP/images"; $wgUploadPath = "$wgScriptPath/images";

  1. --- Optional: größere Upload-Dateien erlauben (bis 50 MB) ---

$wgMaxUploadSize = 50 * 1024 * 1024;