Administrations-Menü auf der Blog-Startseite

Man hat als Blogger ja eigentlich immer was zu tun, und da ist es dann von Vorteil, wenn man alle wichtigen Funktionen direkt auf der Startseite im Zugriff hat.
admin.JPG
Bei Michael vom Software-Guide Blog habe ich eine Lösung gefunden, die ich jetzt in meinen Blog integriert habe. Wichtig ist für mich bei dieser Lösung, dass kein Plugin notwendig ist.
Edit 06.07. habe ich den Code von Michael erneuert!

1. Rückmeldung der richtigen Zahl.
in die function.php des aktuellen Themes wird folgender Code eingefügt.


/*********************************************
* Function: mw_getQty
* Purpose: Determines the number of blog posts, number of comments, etc.
* Input: $type: Typ
* $int: TRUE wenn Rückgabe als Integer, FALSE wenn Rückgabe als
* String mit Punkt als Tausender-Trennzeichen, z.B. 17.365
* Output: Integer oder String, je nach number format
**********************************************/
<?php function mw_getQty($type='posts', $int=false) {
global $wpdb;
switch ($type) {
case 'posts':
$query = " SELECT COUNT(*)
FROM $wpdb->posts
WHERE post_status = 'publish'
AND post_date < '" . current_time('mysql') . "'";
break;
case 'comments_appr':
$query = " SELECT COUNT(*)
FROM $wpdb->comments
WHERE comment_approved = '1'";
break;
case 'comments_awaitmod': // Number of comments awaiting moderation
$query = " SELECT COUNT(*)
FROM $wpdb->comments
WHERE comment_approved = '0'";
break;
case 'comments_spam': // Number of comments spam
$query = " SELECT COUNT(*)
FROM $wpdb->comments
WHERE comment_approved = 'spam'";
break;
}
$result = $wpdb->get_var($query);
if ($int === false) {
return number_format($result, 0, ',', '.');
} else {
return intval($result);
}
}
?>

2. Nun wird, wenn man als Administrator eingeloggt ist, die Admin-Bar an die richtige Stelle eingefügt.
Dies habe ich direkt in der index.php unterhalb von gemacht


<!---Start: Admin-Bar--->
<?php
global $user_ID;
get_currentuserinfo();
if ($user_ID) {
echo '<div id="admin-menu">' . "\n";
echo '<ul>' . "\n";
echo '<li><a title="WordPress Administration" href="' . get_settings('siteurl') . '/wp-admin/">' . __('Administration') . '</a></li>';
echo '<li><a title="Write new post" href="' . get_settings('siteurl') . '/wp-admin/post-new.php">' . __('Write Post') . '</a></li>';
echo '<li><a href="' . get_settings('siteurl') . '/wp-admin/edit.php">' . __('Posts') . ' (' . mw_getQty('posts') . ') </a></li>';
echo '<li><a href="' . get_settings('siteurl') . '/wp-admin/edit-comments.php">' . __('Comments') . ' (' . mw_getQty('comments_appr') . ') </a></li>';
echo '<li><a href="' . get_settings('siteurl') . '/wp-admin/moderation.php">' . __('Comment Moderation') . ' (' . mw_getQty('comments_awaitmod') . ') </a></li>';
if (function_exists('akismet_init'))
echo '<li><a href="' . get_settings('siteurl') . '/wp-admin/edit-comments.php?page=akismet-admin">Akismet Spam (' . mw_getQty('comments_spam') . ')</a></li>';
echo '<li><a href="' . get_settings('siteurl') . '/wp-login.php?action=logout&amp;redirect_to=' . $_SERVER['REQUEST_URI'] . '">&raquo; ' . __('Logout') . '</a></li>';
echo '</ul>' . "\n";
echo '</div> <!-- admin-menu -->' . "\n";
}
?>
<!---Ende: Admin-Bar--->

3. Die Einbundung des CSS in die Style.css des Themes
Da sollte natürlich jeder seine Anpassungen machen.

/* Admin Menue
--------------------------------------------------*/
#admin-menu {
border: 1px solid #aaa;
background-color: #A3C159;
font-family: Arial, Helvetica, sans-serif; font-size: .9em;
}
#admin-menu ul {
list-style: none;
}
#admin-menu ul li {
background: none; display: inline; color: white; padding: 0;
}
#admin-menu a:link, #admin-menu a:visited {
color: white;
}

Für mich ist diese von Michael vorgestellt und von mir erweiterte Lösung, der ideale Weg um möglichst schnell in meinem Blog zu arbeiten.
Sollte Euch noch irgendetwas auffallen, dann lasst es mich wissen.

Buchtipp: WordPress. Weblogs einrichten und administrieren

Für alle die mit einem eigenen Blog anfangen wollen kann ich nur das Buch von Frank empfehlen.

Vom einfachen Schülertagebuch bis hin zur kritischen Gegenöffentlichkeit in autoritären Staaten – gut vernetzte Blogs oder Weblogs bilden für Millionen Menschen eine zusätzliche Informationsquelle. Unser Buch beschreibt mit dem Open-Source-Produkt WordPress 2 die mit Abstand beliebteste Blog-Software, inklusive Umgang mit Templates, Themes, Plugins oder RSS-Feeds. Leser erfahren, wie sie Dienste wie Technorati, Flickr, digg oder YouTube und Mechanismen des Social Networking nutzen, um ihr Blog bekannt zu machen.

PSP Firmware 3.50 – EASY Downgrader

So jetzt werden alle PSP-Besitzer mit der Firmware 3.50 freuen. Es ist endlich möglich ein Downgrade bei dieser Firmware durchzuführen. Das ist wichtig wenn man Homebrew software auf der PSP laufen lassen möchte.
Also viel Spaß beim Downgrade.
Hier der Download für den 3.50 Easy Downgrader English Manual inside

EASY Installation von 3.50 – 1.50
——————————————————————————————
1. Formatiert als erstes euren Memory Stick.
Es werden alle Memory Sticks unterstützt!
Bei der Formatierung ist es irrelevant ob ihr ihn via PSP oder via PC formatiert.
2. Startet nun die 3.50 – 1.50.exe.
Als Installationsziel muss eure PSP, die mit dem PC verbunden ist, ausgewählt werden.
Diese wird meist als „Wechseldatenträger“ unter Windows erkannt.
Danach den Kopiervorgang mit „Weiter“ bestätigten. Der Vorgang läuft Automatisch ab.
Der vorgang kann einige Minuten in anspruch nehmen.
3. Startet nun eure PSP, und startet das Game Lumines, lasst es laden usw.
Wichtig ist das eure PSP eine mindest Batterie Leistung von 75% hat. Der Installer wird
sonst eine Fehlermeldung ausgeben, und ihr könntet die Firmware 1.50 nicht
Installieren.
Zusätzlich müsst ihr eure PSP noch am A/C, bzw. der Steckdose, anschliessen.
4. Auf dem Bildschirm sollte jetzt eigentlich das PSP Menü erscheinen.
Geht auf Game und Startet den Updater.
5. Im Installer Menü solltet ihr nun den Vorgang mit „X“ bestätigen, damit die Installation
durchgefüht wird.
Dies nimmt einige Minuten in anspruch und ihr solltet dabei keinerlei Tasten Drücken.
Nach dem Vorgang Startet die PSP automatisch neu.
6. Nach dem die PSP nun neugestartet ist, müsst ihr den Memory Stick Formatieren.
Danach könnt ihr wieder ganz normal mit eurer PSP umgehen.
7. Nun habt ihr erfolgreich die Systemsoftware 1.50 auf eurer PSP installiert.


Quelle: csfreakno1

Übrigens: sollte die PSP beim Versuch des downgraden zerstört werden, habt Ihr die Garantie verloren und somit erhaltet Ihr auch keinen Ersatz. Das Downgrade passiert auf euer eigenes Risiko!

Kindergartenplugin – wie Du mir, so ich Dir

Die Diskussion über das NoFollow-Atribut bei links geht nun wohl in die nächste Runde. Wie hier bereits berichtet, benutzt ja auch Wikipedia mittlerweile dieses Attribute bei links. Jetzt wurde ich aber bei Robert auf ein neues Plugin Aufmerksam welches die Diskussion sicher in den nächsten Tagen weiter anheizen wird. Ich möchte es mal das „Kindergarten-Plugin“ nennen.
Dieses Plugin untersucht die gelinkten Seiten, ob dort das NoFollow genutzt wird und setzt NoFollow dann auch bei diesen links. Das Plugin greift auf eine selbst gepflegte Liste, und fügt auf alle ausgehende Links zu diesen Seiten das Attribut nofollow ein. Standardmäßig sind in der Liste die üblichen Verdächtigen, aber letztendlich hängt von dem Nutzer des Plugins, wie die Liste ausschaut. Perun meint dazu: Auge um Auge oder NoFollow für NoFollow
Also hier ganz klar meine Einstellung:

Wie haltet Ihr es mit dem NoFollow?

Favicon in den Kommentaren hinzugefügt

Vielen geben sich richtig mühe beim kreieren von Ihren Favicon und somit habe ich mich heute entschlossen das Favatars-Plugin zu installieren.
Dieses Plugin sucht für den eingegeben Kommentare das entsprechen Favicon und stellt es dann in den Kommentaren dar. Zum einen lassen sich dann auch schnell erkennen ob jemand öfters geantwortet hat und außerdem sind es häufig schöne Icons die man sich gerne anschaut.
Das Plugin ist einfach zu installieren, beim ersten aktivieren werden dann alle vorhandenen Kommentare nach Favicon durchsucht. Dies dauert dann je nach Anzahl der Kommentare einige Minuten.
Mehr Infos zum Plugin findet Ihr hier: Favatars-Plugin