Autor: Sebastian Viereck
-
PhpStorm für Yii konfigurieren
Für das Coden von Yii mit PhpStorm sollte aus Effizienzgründen folgenden Einstellungen vorgenommen werden: Code Completition aktivieren Eine Anleitung gibt es hier. Das Yiistorm Plugin installieren Es dient zur einfachen Navigation von Controller zu View und mehr. Es muss lediglich die YiiStorm.jar in das PHPStorm Verzeichnis kopiert werden und die IDE neu gestartet werden. Danach…
-
Host Europe Domain Packet umziehen DNS Server ändern
Folgende Schritte sind nötig um seine Domain von einem Webpack auf einen Server von Host Europe um zuziehen: Im Plesk Server-Adminstration: Website und Domains auswählen Button Add new Domain Domain Name ausfüllen: xxx.de und Document root: httpdocs/myDomain Anlegen angelegte Domain in Liste unten finden und auf das Icon mit den beiden Fähnchen klicken (Change DNS…
-
Yii Installation und Hallo Welt
Das Yii Framework für PHP ist zur Zeit das beste Framework für Web Applikationen, wenn man der Meinungen von vielen Freelancern und phpframeworks.com vertraut. Die Vorteile von Yii einfacher Einstieg: keine neue Templating oder Konfigurationssprache nötig einfache Konfiguration durch Default Werte: die Konfiguration muss nur bei speziellen Aufgaben angepasst werden (convention over configuration) High Perfomance…
-
WordPress Posts mit Custom Field finden
Mit einem einfach Query lassen sich Posts mit einem bestimmten custom-field suchen und ausgeben. Die Posts werden zusätzlich nach dem Erscheinungsdatum sortiert. $my_custom_field = ‚my_cool_custom_field‘; $queryCustomField = new WP_Query( array ( ‚meta_key‘ => $my_custom_field, ‚orderby‘ => ‚date‘, ‚order‘ => ‚DESC‘, ‚posts_per_page‘ => 5, ‚post_status’…
-
WordPress: Kategorien ermitteln mit den meisten Artikeln innerhalb x Tage
Um eine solche Abfrage zu realisieren, braucht es ein wenig MySQL in Verbindung mit WordPress. Mit der Funktion getCategoriesWithMostArticlesInLastDays() kann man die beliebtesten X Kategorien innerhalb der letzten Y Tage bestimmen: function getCategoriesWithMostArticlesInLastDays($categoriesCount, $lastDaysCount) { global $wpdb; $querystr = “ SELECT $wpdb->terms.name AS categoryName,COUNT($wpdb->terms.term_id) AS countCategory, $wpdb->terms.term_id as categoryId FROM $wpdb->posts …
-
PHP und MySQL auf Root Server updaten SSH unter Ubuntu
Für einen frisch aufgesetzten Server lohnt es sich die aktuellste Version von MySQL und PHP zu installieren, falls diese noch nicht vorinstalliert sind. PHP und MySQL updaten Bestehende PHP Installation kann man mit dem folgenden Befehl finden: php -v Bei meinem Server war u.a. zu lesen: PHP 5.3.2-1ubuntu4.18 with Suhosin-Patch (cli) (built: Sep 12 2012…
-
WordPress Tools: Speakreader
Ein interessanter Service für barrierefreie Webseiten: der Speakreader für das automatische Vorlesen einer Seite und als Cloud-Service ohne Aufwand: schnell installiert, WordPress etc. als Plugin downloadbar Cloud basiert Barrierefreiheit + nicht kommerziell: kostenlos, kommerziell auf Anfrage…
-
WordPress Addthis Plugin selber positionieren
Das Addthis Plugin wehrt sich mit Händen und Füßen an sich positionieren zu lassen. Mit einem kleinem Hack funktioniert dies aber auch ohne die Backend Einstellungsmöglichkeiten zu verlieren (siehe Share Box unterhalb des Artikels) Im Backend stellt man das gewünschte Aussehen und Verhalten ein und aktiviert einen Option, z.B: Enable the following sharing tool at…
-
WordPress related Artikel aus denselben Kategorien
Um bei WordPress die letzten 5 Artikel aller Kategorie eines Artikels (es kann mehrere geben) auszugeben, braucht man den folgenden Code: function getMyRelatedPosts() { $categories = get_the_category(); $categoriesArray = array(); if($categories){ foreach($categories as $category) { $categoriesArray[] = $category->term_id; } } $queryRelatedPosts = new WP_Query( array (…
-
HTML5 Datenbank mit persistence.js Tutorial
Mit persistence.js lässt sich eine lokale Datenbank mit Javascript erstellen ohne einen Datenbank-Server und eine Internet Verbindung. Unterstütze mobile OS von persistence.js: Android Browser (getestet auf 1.6 und 2.x) iPhone Browser (iPhone OS 3+) Moderne Webkit Browser (Google Chrome und Safari) Firefox (über Google Gears oder In-Memory Database und LocalStorage Fallback) Opera Palm WebOS (getestet…