Werkzeuge

Todo-Liste für Programmierer unter Windows

In meinem Beruf als Programmierer bzw. Webentwickler bekomme ich viele kleine und große Aufgaben und Aufträge zugeteilt. Um den Überblick zu behalten, muss man die Aufgaben nach Priorität, Bearbeitungsstatus, Kategorie, Projekt usw. verwalten. Nicht jede Aufgabe und nicht jeder Auftrag kann sofort erledigt und abgeschlossen werden. Aus diesem Grund benötigte ich ein gutes Programm und […]

PHP

MySQL: Aus 2 Tabellen per JOIN löschen (DELETE)

In relationalen Datenbanken wird man in einigen Fällen n:m-Beziehungen haben. Diese Beziehungen setzt man in der Regel so um, dass man eine extra Tabelle erstellt, in der die Primärschlüssel der beiden Tabellen, zwischen denen die n:m-Beziehung besteht, als Fremdschlüssel hinterlegt sind. In bestimmten Fällen müssen Datensätze in dieser Tabelle gelöscht werden. Der Wert bzw. das […]

PHP

Blätterfunktion in Codeigniter erstellen

Eine einfache Blätterfunktion, auch Seitenfunktion genannt - dafür gibt es recht viele Namen, innerhalb des Codeigniter Frameworks zu erstellen, ist recht simpel und mit nicht allzu großem Aufwand verbunden. Das Framework bietet fertige Helper und Libraries, sodass in kurzer Zeit die Möglichkeit zum Blättern erstellt werden kann. In diesem Post werde ich ein einfaches Codeigniter […]

JavaScript

Aufklappbares und zuklappbares div Element (jQuery)

Will man für den Nutzer erweiterte, zusätzliche Informationen beim Laden der Seite ausblenden und nur bei einer bestimmten Aktion bzw. Event einblenden, wie zum Beispiel durch einen Klick (on click) oder durch Drüberfahren (on mouse over) mit dem Mauszeiger, dann kann man dafür ein kleines Javascript nutzen. Per CSS wird das div Element nach dem […]

JavaScript

jQuery: Alle Checkboxen mit einem Klick auswählen

Vor allem in Adminbereichen und in der Verwaltung bzw. Pflege einer größeren Anzahl von Einträgen / Daten benötigt man Checkboxen. Grund ist in diesem Fall die Optimierung des Bearbeitungsprozesses durch den Nutzer. In der Praxis wäre hier das Löschen von mehreren Bildern oder Einträgen, was man als Content zusammenfassen kann, ein gutes Beispiel dafür. In […]

PHP

MySQL: Vom aktuellen Datum ausgehend bestimmtes Intervall berechnen

In vielen Fällen wird man eine Tabelle in der Datenbank haben, in der ein Datum als Typ DATE gespeichert ist. Von einem bestimmten Datum ausgehend, zum Beispiel vom aktuellen, will man nun alle Einträge anzeigen lassen, die 14 Tage, 1 Monat, 1 Jahr usw. zurückliegen. Man kann dies natürlich wie so oft auf verschiedene Weisen […]

PHP

TYPO3-Fehler: Fileextension php was not allowed

Es kann durchaus vorkommen, dass in einer TYPO3 Installation die Fehlermeldung Fileextension php was not allowed erscheint. In der Regel ist es kein richtiger Fehler oder gar Bug von TYPO3, sondern eine Sicherheitsmaßnahme, nämlich die, dass bestimmte Dateiendungen (Englisch: file extensions) für den Upload ausgeschlossen sind. Potentielle Angreifer könnten hier nämlich schadhaften PHP Code einbinden, […]

JavaScript

Bei Mausklick einen Layer öffnen (jQuery)

Detaillierte und zusätzliche Informationen zu einem Thema auf einer Webseite kann man per Klick auf einen Link in einem Layer bzw. Popup anzeigen lassen. Das macht in vielen Fällen Sinn, weil man den Nutzer nicht sofort mit Sachen bombardiert, die für ihn eher uninteressant sein könnten. Der Inhalt wird erst beim aktiven Klicken im aufgegangenen […]

Werkzeuge

MySQL: Fremdschlüssel in HeidiSQL per Klick anlegen

Es gibt viele kostenlose und gute MySQL Administrationstools. Eins davon ist unter anderem phpMyAdmin, der MySQL Query Browser oder HeidiSQL. Das letzte Tool HeidiSQL war ursprünglich für den Einsatz unter Windows konzipiert. Unter Linux kann man HeidiSQL ebenso ausführen wie unter Windows, nämlich mit Wine. In diesem Tutorial möchte ich erläutern, wie man schnell per […]

PHP

Vorschaubild (Artikelbild) in Wordpress aktivieren

Die freie Blogsoftware Wordpress unterstützt ab Version 2.9 standardmäßig die Anzeige von Vorschaubildern auf den Kategorie- und Archivseiten. Ein Thumbnail, eine Vorschau von einem Bild, nimmt das menschliche Auge schneller auf und verarbeitet es in kürzester Zeit. Außerdem ist ein Bild logischerweise viel ansprechender als purer Text. In diesem Tutorial möchte ich kurz erklären, wie […]