Archive for the ‘Wordpress’ Category

Interview mit dem neuen Besitzer von bloggingpro

Wednesday, July 13th, 2005

Hier gibt es ein kurzes Interview mit dem neuen Inhaber von blogginPro.com

cooles WordPress Plugin extended live archive

Wednesday, July 13th, 2005

Ein richtig cooles Plugin mit Hilfe von AJAX findet man mit dem extended live archive plugin. Eine nette Idee, AJAX einzusetzen

WordPress Plugin WordPress Update Monitor

Tuesday, July 12th, 2005

dieses kleine aber sehr feine Plugin hilft uns Admins, die WordPress Installation auf den aktuellen Stand zu halten. Im Admin-Bereich wird die aktuell installierte WordPress Version angezeigt. Sollte sie nicht mehr die aktuellste Version sein, wird es plötzlich rot! WordPress Update Monitor

John von BlogginPro ist weg!

Wednesday, July 6th, 2005

John hat ja bekanntlich blogginpro verkauft. Heute kam sein Abschiedsgruss!

standard konforme links in ein neues fenster (wordpress plugin)

Saturday, July 2nd, 2005

Ich weiss, dass es auch mit wordpress nur schwer gelingt, validen XHTML Code rauszuschmeissen, aber man sollte sich doch bemühen, so nah daran zu sein, wie nur irgend möglich. Das Tutorial geht davon aus, das externe Links mit rel="external" gekennzeichnet sind. Um dies zu erreichen, kann man das natürlich in seinem Post selbst erledigen, oder aber man nimmt sich das bereits vorhandene Plugin Identify External Links.
Dort gibt es eine Funktion, die man leicht für diese Zwecke editieren kann:

function parse_external_links($matches){
if ( wp_get_domain_name_from_uri($matches[3]) != wp_get_domain_name_from_uri($_SERVER["HTTP_HOST"]) ){
return '‘ . $matches[5] . ‘‘;
} else {
return ‘‘ . $matches[5] . ‘‘;
}
}
?>

man tausche einfach das class="extlink" mit rel="external" und schon sind die Links richtig markiert.

Nun gilt es noch das Javascript richtig einzubinden und mit dem Onload Event zu verbinden. Das Einbinden nimmt man entweder per Hand im header seines Themes vor, oder benutzt eine kleine WordPress Action:

function insert_externallinks_script(){
echo '';
}
add_action('wp_head','insert_externallinks_script');
?>

Natürlich muss die Datei externallinks.js dann im Stammverzeichnis des Webservers liegen. Jetzt muss in dieser Datei unter Umständen der Onload Event verbessert werden. Je nachdem, ob schon weitere Javascripts eingebunden wurden, überschreibt man sonst so den OnloadHandler.

var oldonload = window.onload;

if (typeof window.onload != 'function') {
window.onload = function() {
externalLinks();
liveSearchInit();
}
} else {
window.onload = function() {
oldonload();
liveSearchInit();
externalLinks();
}
}

Es wird erst ausgelesen, ob schon eine Funktion mit dem OnloadHandler verknüpft wurde. Wenn nein, wird die neue Funktion damit verbunden, sonst wird eine neue Funktion erstellt, welche die alte aufruft und anschliessend die externalLinks(). Der Autor des livesearch-plugins wollte z.B. dass die livesearchInit per onload geladen wird:



Da dies aber jede vorher konfigurierte OnLoad Funktion überschreiben würde, habe ich sie kurzerhand hierhin verlagert. Und was soll ich sagen, externe Links öffnen sich in einem neuen Fenster und die LiveSuche funktioniert auch noch.

Mit Hilfe von CSS (Ja, auch CSS unterstützt Attribute Selektoren) kann man die externen Links dann auch noch gesondert stylen.

Das Datum als Bild

Thursday, June 30th, 2005

Eine nette Idee, die da aufkam, das Datum des Posts als Bild (Kalenderblatt) darzustellen. Ich würde es aber eher mit einem Hintergrundbild und CSS machen wollen. Oder zumindest die Bilder dynamisch mit der GD erzeugen, so ungefähr, wie es auf MezzoBlue gezeigt wurde. Aber hey, wir leben in einer freien WordPress-Welt…

Fettes Brot mit WordPress unterwegs

Wednesday, June 29th, 2005

Fettes Brot bloggen mit WordPress. Fett!

neue WordPress Version 1.5.1.3

Wednesday, June 29th, 2005

Heute wurde die neue WordPress Version 1.5.1.3 freigegeben. Es ist ein Sicherheitsupdate, daher unbedingt so schnell wie möglich updaten! Was genau das Sicherheitsproblem ist, wird nicht bekannt gegeben. Wer nicht auf die Schnelle sein WordPress aktualisieren kann, sollte die Datei xmlrpx.php löschen. Dort ist also der Fehler zu finden.
Update Heise Newsticker hat weitere Informationen:
Ich werde die Datei jetzt löschen und in wenigen Stunden das Update durchziehen. Wie man ein WordPress Upgrade macht. wird gut im WordPress Wiki beschrieben. Das Wichtigste: Backup!

Viel Erfolg!

Blix kann ja von alleine MiniPosts

Tuesday, June 28th, 2005

Das sagt ja aber auch keiner, mein Theme, Blix, unterstützt von Haus aus MiniPosts!

Code Highlighting implementiert

Saturday, June 25th, 2005

. (more…)