Standardmäßig bietet WordPress Text Widgets an, in denen HTML möglich ist, leider aber kein PHP.
In meinem Post von heut Morgen habe ich die WordPress Funktion von Ahmet für den zufälligen Post des Tages vorgestellt. Für dieses Features wird PHP benötigt und es würde sich doch wirklich flexibel in einem Widget machen, meint ihr nicht? Also wie wäre es mit einem PHP Widget?

Das Plugin Executable PHP widget ermöglicht es euch, PHP Widgets zu erstellen. Diese können dann Text, HTML und PHP enthalten.
Einfach herunterladen, installieren und dann im Widget Fenster ein solches PHP Widget hinzufügen
php-widgets-in-wordpress-add
und dann mit Code bestücken
php-widgets-in-wordpress-window

Wie der Titel schon sagt geht es um das kleine Feature „Zufälliger Artikel des Tages„. Im Internet sucht man nach einem Plugin mit dieser Funktion ziemlich lange oder findet nichts gescheites. Ahmet von basicblogger.de hat schnell eine kleine Funktion geschrieben, die diese Aufgabe einfach aber effizient bewerkstelligt.
Auch wenn auf basicblogger der Artikel mit „WP-Plugin: Random Post of the day“ betitelt ist, es handelt sich hier um kein Plugin. Es ist nur ein Codeschnipsel, der in die functions.php eingebaut wird und schon könnt ihr ihn nutzen.

Es gibt mittlerweile 2 Versionen: nur den Titel des zufälligen Posts anzeigen und zusätzlich zum Titel auch einen beliebig langen Excerpt ausgeben.

Nur den Titel ausgeben:

< ?php
/*
	Random Post of the day by Ahmet Topal, http://ahmet-topal.de/
	Informations: http://basicblogger.de/2009/05/26/wp-plugin-random-post-of-the-day/
 
	This Plugins allows you to show a Random Post of the day anywhere using <?php at_random_post(); ?>
*/
 
function at_random_post() {
	global $wpdb;
 
	// Database select a random Post
	$query = "SELECT id, post_title, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '' . $post_title .'' . "\n";
 
	// Add Options to the Database
	add_option('at_random_post', mktime(0,0,0));
	add_option('at_get_random_post', $showpost);
 
	if(time() > get_option('at_random_post')+86400)
	{
		echo $showpost;
 
		// Update Options
		update_option('at_random_post', mktime(0,0,0));
		update_option('at_get_random_post', $showpost);
	}
	else
	{
		$showpostdb = get_option('at_get_random_post');
		echo $showpostdb;
	}
}
?>

Und mit zusätzlichem Excerpt:

< ?php
/*
	Random Post of the day by Ahmet Topal, http://ahmet-topal.de/
	Informations: http://basicblogger.de/2009/05/26/wp-plugin-random-post-of-the-day/
 
	This Plugins allows you to show a Random Post of the day anywhere using <?php at_random_post(); ?>
*/
 
function at_random_post() {
	global $wpdb;
 
	// Database select a random Post
	$query = "SELECT id, post_title, post_content, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '' . $post_title .'' . "
\n" . substr(nl2br($post->post_content), 0, 200) . "...\n"; // Add Options to the Database add_option('at_random_post', mktime(0,0,0)); add_option('at_get_random_post', $showpost); if(time() > get_option('at_random_post')+86400) { echo $showpost; // Update Options update_option('at_random_post', mktime(0,0,0)); update_option('at_get_random_post', $showpost); } else { $showpostdb = get_option('at_get_random_post'); echo $showpostdb; } } ?>

In Zeile 17 muss am Ende die 200 natürlich mit einer Zahl eurer Wahl ersetzt werden. Gemeint sind damit die Anzahl der Buchstaben des Excerpts.

Einbauen könnt ihr diese Funktion mit:

<?php at_random_post(); ?>

Also zum Beispiel in eure Sidebar.php
Wie ihr diese Funktion als Widget nutzen könnt erkläre ich später.

Viel Spaß damit, ihr könnt das Ergebnis auch in meiner Sidebar sehen; allerdings noch nicht hübsch eingebaut, das kommt später.

Ich arbeite gerade in meiner Freizeit an einem großem Video und war deshalb eine Zeit auf der Suche nach Soundportalen. Die Ergebnisse waren nicht wirklich berauschend. Viele kleinere Seiten, die eher unübersichtlich und kompliziert ihre paar Sounddateien präsentierten.

Soungle.com hat mich da schon eher begeistert. Die Startseite schockt zwar erstmal, da sie recht kahl und funktionslos scheint. Unter der Haube sieht es aber viel besser aus. Wenn man weiß, was man sucht, ist man hier richtig aufgehoben. Suchbegriff eingegeben und man erhält die Auswahl an Sounds:
sounglecom-soundarchiv-gros-einfach
Zu jedem Sound gibt es einige Informationen und mit einem simplen Klick lassen sich alle Sounds abspielen und auch als .wav herunterladen.

Interessant wären jetzt noch Features wie ‚XX Sounds pro Seite anzeigen‘ oder ein paar Rankings auf der Startseite á la ‚Meistgesuchten Sounds‘ oder so.
Na mal schauen wie sich Soungle weiterentwickelt.

Na toll… iiirgendwie habe ich die letzten Tage nichts von einem Unwetter heute Nachmittag/Abend mitbekommen und sitze hier in hochsommerlichen kurzen Klamotten, ohne Schirm, Jacke oder Ähnliches. Die Humboldt Uni schickte gerade allen Mitarbeitern eine Mitteilung:

Liebe Kolleginnen und Kollegen,

der bereits einsetzende Regen wird sich – so der Wetterdienst – zu einem schweren Unwetter entwickeln. Im Namen des Präsidiums stelle ich Ihnen deshalb frei […]

Ich muss zugeben… etwas nervös werde ich schon. Wenn sie doch wenigstens Herrenmäntel oder ähnlich große schützende Textilien (Schirme fliegen ja weg!) verteilen würden… Bis jetzt sieht der Himmel nur nach Weltuntergang aus und es regnet leicht… soweit so schlecht. Wenn es so bleibt komme ich vielleicht noch mit nassen Klamotten davon…

ribbonIch bin ein kleiner Feind des Office-Ribbon Interface ab 2007. Nun findet es leider auch in Paint und anderen Programmen Einzug. Wirklich nervend ist es für mich natürlich nur in den Programmen, die ich täglich nutze, darunter z.B. Word.
Um in Word 2007 wieder mit der gewohnten alten Menüstruktur arbeiten zu können empfehle ich SmartTools Classic Menu für Word 2007.

klassisches-menu-in-word-2007-activateEinfach installieren und dann im Ribbon Interface aktivieren, schon gehts los. Dafür wird ein Bereich namens Classic Menu erstellt. Hier könnt ihr auch Hilfe erhalten oder an den Optionen fummeln. Hier das aktivierte klassische Menü:
klassisches-menu-in-word-2007-main

Die gewohnte Symbolleiste wird durch einige Sonderheiten erweitert, mit dabei [SL], Symbolleisten: Hier könnt ihr euch auch die kleinen Symbolleisten wie gewohnt einbauen.
klassisches-menu-in-word-2007-symbolleisten

ZVD, die Zuletzt Verwendeten Dateien, listet – oh Wunder! – die zuletzt verwendeten Dateien auf 😀 Holy crap…
klassisches-menu-in-word-2007-lastused

Ich bekomme ständig Raubkopien von Nero zu sehen, weil es doch nichts gescheites an Freeware geben soll. Falsch, würde ich mal so behaupten.
Die 2 folgenden Tools sind Freeware und gute noch dazu:

CDBurnerXP:
kostenlose-brenntools-nero-alternativen-cdburnerxp2
CDBurnerXP bietet die wichtigsten Funktionen für den Alltag. Das Tool kann Daten CDs/DVDs, Musik CDs und Images erstellen und brennen. Zusätzlich kann es Discs kopieren oder leeren. Das ganze kommt mit einer guten und einfachen Bedieneroberfläche und schnellen Installation.
kostenlose-brenntools-nero-alternativen-cdburnerxp-gui
Zusätzlich können während der Installation die Rechte gesetzt werden, bei Nero muss erst das nervige Burning Rights installiert (Neustart…) werden.
kostenlose-brenntools-nero-alternativen-cdburnerxp-install
Download-Seite


ImgBurn:
kostenlose-brenntools-nero-alternativen-imgburn
Zusätzlich sollte ich noch ImgBurn erwähnen. Es kann neben Daten CDs/DVDs auch Images aus Discs oder Dateien erstellen und analysiert Scheiben („Discovery“ und „Verify“). Der besondere Punkt sind hier die Funktionen und Einstellungsmöglichkeiten, man kann bis ins kleinste Details jede Technikfeinheit einstellen und kontrollieren.
kostenlose-brenntools-nero-alternativen-imgburn-options
Wer aus einem dieser Modi übrigends wieder in das Auswahlmenü möchte kann das über Mode->Ez-Mode Picker… erreichen, es gibt nämlich keine Navigationselemente wie weiter oder zurück.
Download-Seite