WordPress: Impressum & Datenschutz nicht in bei Google anzeigen (Yoast SEO)
Mit dem YoastSEO-Plugin für WordPress ist es sehr einfach, die Seiten für das Impressum und der Datenschutzerklärung auf noindex zu sehen. Damit werden die beiden Seiten nicht in der Google-Suche angezeigt und "versteckt". Dieses Verstecken kann verschiedene Gründe...
WordPress: Beiträge in eigenem Unterordner anzeigen
WordPress ist ja bekanntlich von Haus aus etwas "schwerfällig" wenn es darum geht, eine sinnvolle oder fortgeschrittene Seitenstruktur bzw. Seitenstruktur abzubilden. Für ein größeres Projekt möchte ich "Künstliche Verzeichnisse" (Unterordner)) für die Beiträge...
WordPress + Divi: Unterschiedliche Logos auf Inhaltsseiten anzeigen
Ein neues Projekt - ein neues Problem. Der Kunde hat zwei Unternehmensbereiche mit unterschiedlichen Logos. Das passende Logo sollen im jeweiligen Bereich der Website angezeigt werden. Seite A soll also Logo A anzeigen, Seite B das Logo B, jeweils im Header (nicht im...
WordPress: Einzelne Seiten umleiten (Redirect)
Für ein aktuelles Kundenprojekt habe ich die Situation, das es in der Seitenstruktur zwei Bereichsseiten in der ersten Navigationsebene gibt, diese selbst aber ohne Inhalte sind (Übersicht 1 und Übersicht 2). Sie dienen nur als Platzhalter in der Navigation. Die...
Mobile Navigation im Divi-Theme abschalten (WordPress)
Die mobile Navigation im Divi-Theme unter WordPress funktioniert ganz großartig (im Gegensatz zu manchem anderen Theme). Wenn ich allerdings eine Landing Page habe, so ist eine Seitennavigation häufig nicht erwünscht. Divi stellt dafür meines Wissens nach zur Zeit...
Windows 10 und XAMPP
Kaum hat man Windows 10 installiert, schon gibt es Probleme mit der mühsam eingerichteten Programmierumgebung. XAMPP verweigert den Dienst, der Apache-Server lässt sich nicht mehr starten: Der Port 80 ist angeblich schon belegt. Ich hatte zunächst meinen Anti-Virus im...
PHPStorm lernen – Teil 1
Im Moment lerne ich die Bedienung der IDE PHPStorm. Die IDE ist teilweise etwas eigensinnig und man wird zu Anfang von der Funktionalität förmlich erschlagen. Eines der besseren Tutorials zu PHPStorm findet sich hier bei laracasts.com. Im ersten Schritt versuche ich...
TYPO3 + AngularJS: html-Tag manipulieren
Um eine AngularJS-Applikation zu starten, wird häufig die Direktive "ng-app" im -Tag der Seite benötigt. TYPO3 überschreibt allerdings per Default das -Tag des eingebunden Templates. Wie lässt sich nun die benötigte Direktive per TypoScript ergänzen bzw. wie gibt man...
TYPO3 + powermail: eigene Buttons für mehrseitige Formulare
Bis powermail 1.x konnte man bei mehrseitigen Formularen immer relativ einfach einen "Weiter"- und "Zurück"-Button einblenden, um zwischen den einzelnen Schritten (Step-by-Step) umschalten zu können. Ab powermail 2.x wurde dieses Feature durch ein Tab-Menü im oberen...
CakePHP: Inhalt von message in $validation erscheint nicht
Sachen gibt's, da kommt man erst nach Stunden drauf. Dabei hätte es so einfach sein können... Ich stand vor folgendem Problem: In CakePHP sollte direkt bei der Dateneingabe mit $validate die Eingabe geprüft und bei falscher oder fehlender Eingabe eine eigene...
Rich Snippets (Breadcrumb nach schema.org) in TYPO3
Zur Verbesserung der Suchergebnisse bei Google und anderen Suchmaschinen können die sogenannten Rich Snippets verwendet werden. Damit lässt sich z.B. ein Autorenbild in das Suchergebnis einblenden. Grundsätzlich gibt es drei verschiedene Formate (Microformats): RDFa...
PHP: foreach() und endforeach() mit HTML-Ausgabe
Um HTML innerhalb einer PHP-Schleife auszugeben, bietet sich foreach() in Verbindung mit endforearch() in der alternativen Syntax von PHP an. Angenommen, innerhalb der PHP-Schleife sollen <div>'s ausgegeben werden, z.B. mit dem Inhalt von Datenbankfeldern. In...