Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqwebp7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
public:faqwebp7 [2024/01/11 13:06]
markusmichalski [Manuell]
public:faqwebp7 [2024/04/15 06:52]
markusmichalski [Voraussetzungen]
Zeile 6: Zeile 6:
 ===== Voraussetzungen ===== ===== Voraussetzungen =====
  
-  * OXID CE/​PE/​EE ​ab Version ​6.0.x bis 6.3.x\\+  * OXID CE/PE/EE Version ​7.0 - 7.1\\
   * SSH-Zugang zum Shoproot   * SSH-Zugang zum Shoproot
   * Kein Eintrag unter "​sAltImageUrl"​ in der config.inc.php   * Kein Eintrag unter "​sAltImageUrl"​ in der config.inc.php
Zeile 37: Zeile 37:
 Kopieren Sie den Inhalt des ZIP-Paketes in den eben erstellten Ordner fcWebp (bei FTP - binären Übertragungsmodus nutzen). Kopieren Sie den Inhalt des ZIP-Paketes in den eben erstellten Ordner fcWebp (bei FTP - binären Übertragungsmodus nutzen).
  
-{{public:​faq:​webp:210118_webp_ftp_upload.png?​nolink&​800|}}+{{public:​faq:​webp_ox7:240111_webp_ox7_ftp.png?​nolink&​800|}}
  
 === composer.json aktualisieren === === composer.json aktualisieren ===
Zeile 52: Zeile 52:
  
 Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden. Führen Sie die folgenden Befehle aus:\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden. Führen Sie die folgenden Befehle aus:\\
-<​code>​vendor/​bin/​oe-console oe:​module:​install-configuration ​vendor/​fatchip-gmbh/​fcWebp+<​code>​vendor/​bin/​oe-console oe:​module:​install vendor/​fatchip-gmbh/​fcWebp
 vendor/​bin/​oe-console oe:​module:​apply-configuration </​code>​ vendor/​bin/​oe-console oe:​module:​apply-configuration </​code>​
 Bei erfolgreichem Einlesen/​Import erscheint die Nachricht\\ Bei erfolgreichem Einlesen/​Import erscheint die Nachricht\\
Zeile 64: Zeile 64:
 <​code>​ <​code>​
 ## FATCHIP WEBP MODULE START 1 ## ## FATCHIP WEBP MODULE START 1 ##
-# if already generated - show webp image +    ​# if already generated - show webp image 
-RewriteCond %{HTTP_ACCEPT} image/​webp +    RewriteCond %{HTTP_ACCEPT} image/​webp 
-RewriteCond %{REQUEST_URI} ​ (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ +    RewriteCond %{REQUEST_URI} ​ (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ 
-RewriteCond %{QUERY_STRING} !.*nowebp=true.* +    RewriteCond %{QUERY_STRING} !.*nowebp=true.* 
-RewriteCond %{DOCUMENT_ROOT}%1.webp -f +    RewriteCond %{DOCUMENT_ROOT}%1.webp -f 
-RewriteRule (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ %1\.webp [L,​T=image/​webp]+    RewriteRule (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ %1\.webp [L,​T=image/​webp]
  
-# for products generate and show webp and - if needed - jgp/​png/​gif +    ​# for products generate and show webp and - if needed - jgp/​png/​gif 
-RewriteCond %{HTTP_ACCEPT} image/​webp +    RewriteCond %{HTTP_ACCEPT} image/​webp 
-RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] +    RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] 
-RewriteCond %{REQUEST_URI} (\/​out\/​pictures\/​generated\/​) +    RewriteCond %{REQUEST_URI} (\/​out\/​pictures\/​generated\/​) 
-RewriteCond %{QUERY_STRING} !.*nowebp=true.* +    RewriteCond %{QUERY_STRING} !.*nowebp=true.* 
-RewriteCond %{REQUEST_FILENAME} !-d +    RewriteCond %{REQUEST_FILENAME} !-d 
-RewriteRule (\.jpe?​g|\.gif|\.png)$ ​modules/​fc/​fcwebp/​getwebp.php [NC]+    RewriteRule (\.jpe?​g|\.gif|\.png)$ ​index.php?​cl=fcGetWebp ​[NC]
  
-# for other images generate and show webp if original exists +    ​# for other images generate and show webp if original exists 
-RewriteCond %{HTTP_ACCEPT} image/​webp +    RewriteCond %{HTTP_ACCEPT} image/​webp 
-RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] +    RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] 
-RewriteCond %{REQUEST_URI} (\.jpe?​g|\.png|\.gif) +    RewriteCond %{REQUEST_URI} (\.jpe?​g|\.png|\.gif) 
-RewriteCond %{QUERY_STRING} !.*nowebp=true.* +    RewriteCond %{QUERY_STRING} !.*nowebp=true.* 
-RewriteCond %{REQUEST_FILENAME} -f +    RewriteCond %{REQUEST_FILENAME} -f 
-RewriteRule (\.jpe?​g|\.gif|\.png)$ ​modules/​fc/​fcwebp/​getwebp.php [NC] +    RewriteRule (\.jpe?​g|\.gif|\.png)$ ​index.php?​cl=fcGetWebp ​[NC] 
-## FATCHIP WEBP MODULE END 1 ##  +    ## FATCHIP WEBP MODULE END 1 ##
 </​code>​ </​code>​
 Ersetzen Sie die Platzhalter mit Ihrer Domain. Ersetzen Sie die Platzhalter mit Ihrer Domain.
Zeile 96: Zeile 96:
 Fügen Sie am Ende der "​.htaccess"​ folgendes ein: Fügen Sie am Ende der "​.htaccess"​ folgendes ein:
 <​code>​ <​code>​
-## FATCHIP WEBP MODULE START 2 ## +    ​## FATCHIP WEBP MODULE START 2 ## 
-<​IfModule mod_headers.c>​ +    <​IfModule mod_headers.c>​ 
-  Header append Vary Accept env=REDIRECT_accept +      Header append Vary Accept env=REDIRECT_accept 
-</​IfModule>​ +    </​IfModule>​ 
- +     
-AddType image/webp .webp +    AddType image/webp .webp 
-## FATCHIP WEBP MODULE END 2 ##+    ## FATCHIP WEBP MODULE END 2 ##
 </​code>​ </​code>​
  
 === Anpassung Dateiberechtigung === === Anpassung Dateiberechtigung ===
  
-Stellen Sie sicher, dass Dateien in fc/​fcwebp/​libwebp Ausführungsrechte haben (755)+Stellen Sie sicher, dass Dateien in *vendor/fatchip-gmbh/​plugin-oxid7-fcwebp/src/libwebpAusführungsrechte haben (755)
  
 === Temp Verzeichnis leeren === === Temp Verzeichnis leeren ===
 Leeren Sie das Temp Verzeichnis (tmp) in Ihrem OXID eShop Hauptverzeichnis. Die enthaltene **.htaccess-Datei darf** dabei aber **NICHT** gelöscht werden! Leeren Sie das Temp Verzeichnis (tmp) in Ihrem OXID eShop Hauptverzeichnis. Die enthaltene **.htaccess-Datei darf** dabei aber **NICHT** gelöscht werden!
  
-{{public:​faq:​webp:210118_webp_tmp_leeren.png?​nolink&​800|}}+{{public:​faq:​adminrights_ox7:240110_admin_rights_oxid7_delete_tmp.png?​nolink&​800|}}
  
 === WebP Picture Converter Plugin aktivieren === === WebP Picture Converter Plugin aktivieren ===
 Aktivieren Sie das WebP Picture Converter Plugin im OXID Administrationsbereich unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter//​. ​ Aktivieren Sie das WebP Picture Converter Plugin im OXID Administrationsbereich unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter//​. ​
  
-{{public:​faq:​webp:210118_webp_aktivierung.png?​nolink&​800|}}+{{public:​faq:​webp_ox7:240111_webp_ox7_activate.png?​nolink&​800|}}
  
 ---- ----
Zeile 124: Zeile 124:
 Die WebP Picture Converter Grundeinstellungen können Sie unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter -> Einstellungen -> Grundeinstellungen//​ vornehmen. Die WebP Picture Converter Grundeinstellungen können Sie unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter -> Einstellungen -> Grundeinstellungen//​ vornehmen.
  
-{{public:​faq:​webp:210118_webp_grundeinstellungen.png?​nolink&​800|}}+{{public:​faq:​webp_ox7:240111_webp_ox7_config.png?​nolink&​800|}}
  
 ^ Konfiguration ^ Beschreibung ^ ^ Konfiguration ^ Beschreibung ^
Zeile 139: Zeile 139:
 ---- ----
  
-===== Weitere Informationen ===== 
-Sollte das OXID Plugin Betreiber-Statistiken nach der Installation nicht wie erwartet funktionieren,​ prüfen Sie ob alle Installationsschritte richtig durchgeführt worden sind.\\ ​ 
-Weitere Informationen finden Sie in unserem Online Shop unter: https://​www.fatchip.de/​Plugins/​OXID-eShop/​OXID-Plugin-WebP-Bildkonverter.html 
- 
-Außerdem bietet FATCHIP einen Plugin-Installationsservice an. Weitere Informationen hierzu finden Sie unter:​\\ ​ 
-https://​www.fatchip.de/​Servicepakete/​Plugin-Installationsservice-OXID-eShop-PE.html\\ ​ 
-https://​www.fatchip.de/​Servicepakete/​Plugin-Installationsservice-OXID-eShop-EE.html 
- 
----- 
  
 ===== FAQs ===== ===== FAQs =====
public/faqwebp7.txt · Zuletzt geändert: 2024/04/15 06:53 von markusmichalski