PSP – UMDs nicht mehr notwendig?

Durch die Homebrew Szene geht zur Zeit ein Raunen.
Ein bekannter Programmierer der Szene hat in der aktuellen Version der Sony PSP einen ISO-Loader gefunden. Das könnte bedeuten, das es vielleicht in Zukunft Spiele für die PSP direkt zum Download zu kaufen gibt.
Ich denke mal eine interessante Sache für Sony, denn warum soll das was mit Musik klappt nicht auch mit den Spielen der PSP klappen. Es wird keine große Logistik benötigt und Sony kann das Geschäft dann direkt mit den Endkunden machen. Vielleicht wirkt sich das dann auch etwas auf die Preise der PSP aus!

Das ganze dürfte ein weiterer Anhaltspunkt dafür sein, dass Sony in Zukunft plant Spiele für die Playstation Portable als herunterladbare ISOs im Shop anzubieten oder im Playstation Network anzubieten.
Quelle: PSP-Freaks

Autor in den Kommentaren hervorheben

Aktuell werden nun die Kommentare von mir farblich hervorgehoben.
Ich habe hierzu kein Plugin installiert sondern habe die Lösung von Michael vom SW-Guide Blog implementiert.

Beispiel-Einsatz in der Theme-Datei comments.php:


<div class="<?php global $comment;
if ( ($comment->comment_author_email == get_the_author_email()) && ($comment->user_id != 0) ) {
echo "kommentar-autor";
} else {
echo "kommentar-normal";
}
?>" >

Stammleser vor Werbung verschonen

Heute habe ich mich entschlossen meine Stammlesern weitgehend von der Werbung zu verschonen. Hierzu nutze ich die Funktionen des hier schon beschrieben Landing-Site-Plugins von Frank Bültge.
In der Sidebar wird ein großer Google-Werbeblock geöffnet, wenn der Besucher über eine Suchmaschine auf einem bestimmten Post landet.
Alle Stammleser, die zum Beispiel über die Feedreader oder eine Bookmark auf die Seite kommen, wird dieser Werbeblock nicht angezeigt. Ich denke dies ist ein gute Lösung, die ich hier beschreiben möchte.

1. Wird abgefragt, ob der Besucher über eine Suchmaschine den Weg hierher gefunden hat:
ls_getinfo(’isref’)
Überprüft den Referrer und gibt true zurück, wenn der Besucher von einer Suchmaschine kommt.


<?php if (function_exists('ls_getinfo')) : ?>
<?php if (ls_getinfo('isref')) { ?>

2. Sollte der Besucher nicht von einer Suchmaschine kommen, dann….

<?php } else { ?>

3. Der Abschluss der IF-Abfrage:

<?php } ?>
<?php endif; ?>

Ich habe es so gelöst, um die Sidebar nicht unnötig lang werde zu lassen, blende ich Teile der Sidebar aus, um Platz für die Werbung zu schaffen.

Der gesamte Code sieht dann wie folgt aus:


<?php if (function_exists('ls_getinfo')) : ?>
<?php if (ls_getinfo('isref')) { ?>


<!--DEINE ANZEIGE WIRD HIER EINGEFUEGT -->


<?php } else { ?>


<!--- DEIN SIDEBAR CODE, DER WaeHREND DER WERBUNG AUSGEBLENDET WERDEN SOLL KOMMT HIER HIN --->


<?php } ?>
<?php endif; ?>

Einige andere Varianten hat Simon von 1000ff-Blog hier noch zusammengestellt.

Vielleicht hat der eine oder andere ja Interesse an den Codes, ansonsten liegen die Codeschnipsel hier einfach zur Erinnerung für mich.

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.

Ausgehtipp: Stuttgarter Lichterfest 07. Juli 2007

In einer Woche ist es mal wieder soweit… Der Höhenpark wird wieder in einem Meer aus Raketen und Lampions sinken.

Eine einzigartige Mischung aus Licht und Ton lässt Sie den Park und das Lichterfest auf eine völlig neue und unbekannte Weise erleben.

Man sieht sich!

http://www.lichterfest-stuttgart.de