Skip to main content

Update auf WordPress 2.3

Da habe ich mich wohl etwas übernommen als ich mir dachte „Hey, update doch mal fix auf die aktuelle Version“. Die Datenbankstruktur wurde erheblich geändert, da die Version 2.3 nun direkt Tagging unterstützt und man somit auf Plugins wie Ultimate Tage Warrior oder Simple Tagging verzichten kann. Aufgrund der geänderten Datenbankstruktur laufen einige Plugins alles andere als sauber. Im Moment vermisse ich nur das Extended Live Archive (auch diese Änderung half mir nicht) sowie das Noteworthy-Plugin.

Wer also Probleme mit diesem Weblog bemerkt, möge sich bitte in den Kommentaren melden. Ansonsten hier noch 10 Dinge, die man vor dem Update wissen sollte. 

Update: Das Star-Rating-Plugin, mit dem ich die Sterne unter den Kinokritiken anzeigen lasse, hat auch ein Problem. Es kommt nur folgende Fehlermeldung:

Warning: Division by zero in /www/htdocs/w007579a/dramaking.de/www/wp-content/plugins/star-rating/star-rating.php on line 369
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w007579a/dramaking.de/www/wp-content/plugins/star-rating/star-rating.php:369) in /www/htdocs/w007579a/dramaking.de/www/wp-includes/pluggable.php on line 390

Deaktiviere ich das Plugin funktioniert wieder alles. PHP-Programmierer vor, wodran liegt es? Der madige Code lautet:

// calculate overall ratings
if ($sr_tscore >= 0) {
$rating = round( $sr_tscore / $sr_counter * 100 , 1 ); // in percentage
}
else {
return $post_id; // jump out of function if is found or no [rating:] tags at all
}

6 Kommentare zu “Update auf WordPress 2.3

  1. // check mal das $sr_counter nicht 0 werden kann
    // calculate overall ratings
    if ($sr_tscore >= 0) {
    if($sr_counter != 0) {
    $rating = round( $sr_tscore / $sr_counter * 100 , 1 ); // in percentage
    } else {
    $rating = 0;
    }
    } else {
    return $post_id; // jump out of function if [rating:none] is found or no [rating:] tags at all
    }

  2. [quote comment=““]Das Noteworthy-Plugin läuft jetzt wieder. Jetzt fehlt nur noch das Star-Rating.[/quote]
    Hast du meinen Vorschlag mal ausprobiert – ich denke das sollte so funktionieren ;). Ist allerdings ein Hack ohne Garantie…

  3. @Sascha:

    Plugin could not be activated because it triggered a fatal error.

    Parse error: syntax error, unexpected T_ELSE

    Ich hab den Plugin-Autor angeschrieben. Der meint, dass da mehrere Änderungen nötigen sind und er gerade keine Zeit für eine Anpassung hat :/

Kommentar verfassen