- XF-Kompatibilität
- 2.3.x
- 2.2.x
- Kurzbeschreibung
- Supports SVG attachments via Nginx X-Accel-Redirect for display, enabling validation and authentication. Requires Nginx configuration and updated XenForo config. Limits attachment sizes per forum/conversation.
Unterstützung für SVG-Anhänge, die als normale Bilder angezeigt werden können.
Nginx X-Accel-Redirect (OPTIONAL)
Erlaubt die Verwendung der X-Accel-Redirect-Header-Funktion von Nginx für die Anhangsdienste.
Dies ermöglicht XenForo die Validierung und Authentifizierung sowie die Übernahme der tatsächlichen Dateidienste an Nginx. Diese Funktion wird nicht besonders gut dokumentiert, jedoch einige Informationen hier zu finden sind.
Dieses Addon vermutet, dass der /internal_data-Ordner innerhalb des webroots existiert und Sie keine 'deny all;'-Anweisung haben, sondern stattdessen 'internal;' verwenden, um den /internal_data-Ordner zu sichern.
Zum Beispiel ist XenForo über /forum zugänglich anstelle des webroots.
Die folgenden Änderungen müssen in config.php hinzugefügt werden:
Code:
$config['internalDataUrl'] = '/forum/internal_data';
Sollten Änderungen an der nginx-Konfiguration erforderlich sein, könnte die folgende Konfiguration benötigt werden:
Code:
location ^~ /forum/internal_data {
internal;
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
alias /path/to/internal_data;
}
Für die Überprüfung der Anhänge, die XenForo bereitstellt, sollten Sie die folgenden Headers in Ihrer Website-Konfiguration für den /internal_data-Ordner hinzufügen:
Code:
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
Neue Berechtigungen
Erlaubt die Grenzwerte für den Anhangsbereich pro Forum oder Konversation.
Respektiert die globale Anhangsbereichgrenzwerte für Forum sowie die per Benutzergruppe konfigurierten kleineren Werte.
Da die XF-Integer-Berechtigungen arbeiten, sind 'unlimited' oder '0' als keine Berechtigung angesehen.
Nachinstallierungsanweisungen
Hinzufügen der 'svg'-Datei-Endung zur Liste der unterstützten Dateien, um die Möglichkeit der SVG-Dateien hochzuladen.
Nginx X-Accel-Redirect (OPTIONAL)
Erlaubt die Verwendung der X-Accel-Redirect-Header-Funktion von Nginx für die Anhangsdienste.
Dies ermöglicht XenForo die Validierung und Authentifizierung sowie die Übernahme der tatsächlichen Dateidienste an Nginx. Diese Funktion wird nicht besonders gut dokumentiert, jedoch einige Informationen hier zu finden sind.
Dieses Addon vermutet, dass der /internal_data-Ordner innerhalb des webroots existiert und Sie keine 'deny all;'-Anweisung haben, sondern stattdessen 'internal;' verwenden, um den /internal_data-Ordner zu sichern.
Zum Beispiel ist XenForo über /forum zugänglich anstelle des webroots.
Die folgenden Änderungen müssen in config.php hinzugefügt werden:
Code:
$config['internalDataUrl'] = '/forum/internal_data';
Sollten Änderungen an der nginx-Konfiguration erforderlich sein, könnte die folgende Konfiguration benötigt werden:
Code:
location ^~ /forum/internal_data {
internal;
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
alias /path/to/internal_data;
}
Für die Überprüfung der Anhänge, die XenForo bereitstellt, sollten Sie die folgenden Headers in Ihrer Website-Konfiguration für den /internal_data-Ordner hinzufügen:
Code:
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
Neue Berechtigungen
Erlaubt die Grenzwerte für den Anhangsbereich pro Forum oder Konversation.
Respektiert die globale Anhangsbereichgrenzwerte für Forum sowie die per Benutzergruppe konfigurierten kleineren Werte.
Da die XF-Integer-Berechtigungen arbeiten, sind 'unlimited' oder '0' als keine Berechtigung angesehen.
Nachinstallierungsanweisungen
Hinzufügen der 'svg'-Datei-Endung zur Liste der unterstützten Dateien, um die Möglichkeit der SVG-Dateien hochzuladen.