WooCommerce: Warenkorb-Button in Kategorie-Ansicht

Lesedauer < 1 Minute

Das folgende Code-Snippet ergänzt alle Produkte in Kategorie-Ansicht von WooCommerce mit einem Warenkorb-Button. Eilige Käufer haben so ...

Notizen auf WooCommerce Bestell-Mails

Lesedauer < 1 Minute

Mitteilungen von Kunden bei WooCommerce Bestellungen lassen sich leider nur sehr mühsam im Backend lesen. Das folgende ...

WooCommerce: “Preis ab” bei Produktvarianten

Lesedauer < 1 Minute

Das folgende CodeSnippet ergänzt die Kategorieansicht von WooCommerce Produktvarianten um die Anzeige “Preis ab x Euro”. Zur ...

CSS: Alle Media Queries für iPhone, iPad, Samsung Galaxy S7+

Lesedauer < 1 Minute

Media Queries sind immer dann wichtig, wenn es um responsive Design auf mobilen Endgeräten geht. Sie sorgen ...

Lange Dateipfade unter Windows 10 & 11 aktivieren

Lesedauer < 1 Minute

Je nach Windows 10 und Windows 11 Release und Upgrade-Historie kann es vorkommen, daß die Dateipfad-Länge noch auf ...

Grav CMS & PHP 7.4: ERROR Trying to access array offset on value of type null

Lesedauer < 1 Minute

Versucht man GRAV CMS 1.6 unter PHP 7.4 zu betreiben, stolpert man spätestens beim Aufruf des Admin ...

Grav CMS dockerized

Lesedauer < 1 Minute

Grav CMS kommt komplett ohne SQL-Datenbank aus und läßt sich kinderleicht installieren. Zusammen mit Docker, kann man ...

CORS in Google Chrome abschalten

Lesedauer < 1 Minute

Cross Origin Resource Sharing (CORS) ist eine feine Sache, jedoch äußerst störend, wenn man Web Apps lokal ...

Grav CMS: Responsive iFrames

Lesedauer < 1 Minute

Der folgende Beitrag zeigt, wie man Inhalte über einen responsive iFrame nahtlos unter Grav einbettet. Der iFrame ...

Docker Images ohne Registry updaten

Lesedauer < 1 Minute

Idealerweise läuft das Deployment von Docker Images über die Docker Registry. Der Entwickler sendet das Update über ...

macOS Apps per Skript notarisieren

Lesedauer < 1 Minute

Das folgende Skript notarisiert macOS Apps, Packages und DMG-Dateien voll automatisch. Dabei wird die original Datei notarisiert ...

VMWare Player als Dienst unter Windows 10

Lesedauer < 1 Minute

Leider lässt sich eine virtuelle Maschine mit dem VMWare Player unter Windows 10 nicht als System-Dienst einbinden. ...

Apache, PostgreSQL, PHP und PhpPgAdmin als Docker Container Stack

Lesedauer < 1 Minute

Heute basteln wir einen Web Application Stack mit Docker-Containern, bestehend aus Apache, PostgreSQL, PHP (inkl. Redis) und ...

Security Audits für WordPress mit WPScan im Docker Container

Lesedauer < 1 Minute

WPScan ist das ultimative Tool um WordPress Sites automatisch nach Sicherheitslücken zu scannen. Leider erzeugt so manches ...

Docker als Service unter Windows 10 möglich?

Lesedauer < 1 Minute

Docker Desktop ist eine fantastische Container-Virutalisierungslösung, extrem schnell, portabel und kostenlos. Doch leider lässt sich Docker Desktop ...

macOS Catalina: mdworker Crash Disaster …

Lesedauer < 1 Minute

Dieser Beitrag zeigt die Lösung für das folgende Phänomen unter macOS Catalina: Völlig unvermittelt poppen nach längerem ...

macOS Catalina, Timemachine: Backups verschwunden, kein Restore möglich

Lesedauer < 1 Minute

Aufgrund eines Fehlers in macOS Catalina oder neueren macOS-Versionen, ist auf einigen Geräten über den herkömmlichen Weg ...

Grav CMS: Seiten im Frontend bearbeiten

Lesedauer < 1 Minute

In Grav ist es möglich, bestimmte Seiten zum Bearbeiten freizugeben, ohne daß ein User administrativen Zugang zum ...

Grav CMS: TNT Search implementieren

Lesedauer < 1 Minute

Für Grav gibt es zwar ein TNT Search Plugin zur Volltextsuche, jedoch tut sich nach der Installation ...

macOS Catalina: Die Lösung zu “Play und Pause funktionieren nicht mehr in der Apple Musik App”

Lesedauer < 1 Minute

Nach dem Update auf macOS Catalina stehen einige User vor dem Problem, daß die Mediakeys (Play, Pause ...

Plesk: Anleitung zum Absichern von PostgreSQL per Fail2Ban

Lesedauer < 1 Minute

Wenn man unter Plesk den Standard-Port von PostgreSQL freigibt, sollte man neben einem komplexen Passwort eine zusätzliche ...

Lösung für Page-Refresh nach Browser-Resize

Lesedauer < 1 Minute

Manchmal kommt es vor, daß responsive Theme-Inhalte nicht korrekt dargestellt werden, wenn sich die Größe des Browserfensters ...

Apple Mail: Die Lösung für “Passwort konnte nicht überprüft werden”

Lesedauer < 1 Minute

Diese nicht wirklich passende Fehlermeldung erscheint bei Apple Mail oftmals bei Neuanlage eine Mail-Accounts oder bei einer ...

Grav Tutorial: Zugriffsrechte für Gruppen

Lesedauer < 1 Minute

In Grav lassen sich auf einfache Weise Inhalte für den öffentlichen Zugang sperren. Komplizierter wird es, wenn ...

Anleitung um HTTP/2 unter Plesk einzurichten

Lesedauer < 1 Minute

Diese Beitrag zeigt, wie man HTTP/2 auf einem Linux-Server unter Plesk installiert und aktiviert. HTTP/2 ist der ...

Grav Tutorial: Custom Shortcodes

Lesedauer < 1 Minute

Das folgende Tutorial zeigt, wie man in Grav auf Einfache Weise eigene Shortcodes anlegen kann, um die ...

Grav Tutorial: Mehrspaltiger Text mit responsive Layout

Lesedauer < 1 Minute

In der Anleitung zu Grav gibt es ein Beispiel für mehrspaltigen Text mit Hilfe eines Twig Templates. ...

Grav CMS: 5 Plugins für die Systemintegration

Lesedauer < 1 Minute

Wer externe Inhalte in Grav abbilden will, ohne gleich ein eigenes Grav Plugin zu schreiben, findet in ...

Grav CMS: Schnelles und effektives Content Management

Lesedauer < 1 Minute

So wie ein Sternekoch bei seinem Damastmesser leuchtende Augen bekommt, gerate ich bei meinem neuen Werkzeug ins ...

WooCommerce: Lösung um leere Kategorien per PHP Filter ausblenden

Lesedauer < 1 Minute

Kommt es in WooCommerce zu leeren Kategorien, so werden diese standardmässig nicht im Menü ausgeblendet – leider ...

Plesk & ipTables: Firewall Blacklist per Kommandozeile managen

Lesedauer < 1 Minute

Benutzt man unter Plesk Tools wie z.B. DDOS Deflate, zum automatischen Blacklisting potentieller Angreifer, macht es Sinn ...

PrestaShop: Automatische Grundpreis-Berechnung bei Staffelpreisen

Lesedauer < 1 Minute

Bei PrestaShop ist es leider nicht möglich bei Auswahl eines neuen Staffelpreises den neuen Grundpreis automatisch zu ...