Beiträge von sitescriptor

    Tut mir leid, das müssen Dir andere beantworten. Ich bin in PHP nicht so drin.

    Die Meldung scheint aber aus einem Plugin (WeatherIcon) zu kommen? Vielleicht mußt Du da die MySQL-Konfiguration neu angeben oder das Plugin "errechnet" falsche Daten, so daß keine Verbindung zum Server entsteht.

    Aber alles Vermutungen, ansonsten siehe erste Zeile oben!
    Gruß Gerd

    Ich probiers mal - ohne nachzusehen...

    mysql_affected_rows() gibt Dir die Anzahl der Datensätze zurück, die durch eine Abfrage ausgewählt wurden. Ist dann interessant, wenn die Anfrage durch LIMIT beschränkt war. ( "Wähle alle Datensätze aus, die eine Bedingung erfüllen und gib mir davon nur die ersten 3". mysql_affected_rows() gibt die Zahl der durch den ersten Teil der Anfrage ausgewählt wurden).

    Das @ verhindert schlicht die Ausgabe der Fehlermeldung.

    Anderer Aufbau

    Da stimmt noch Manches nicht.
    Übrigens: text-indent: -999em; ???
    Floats brechen um, wenn sie nicht genug Breite haben, vielleicht suchst Du aus dieser Sicht mal weiter.

    Mein Vorschlag: statt...

    Code
    ul#nav {
      float: right;
      width: 65%; min-width: 550px;
      height: 81px;  
      margin: 0;
    	padding: 69px 0 0 0;
    	list-style: none;
      background-color: transparent;
      overflow: hidden;
    }

    ... etwas stabiler (natürlich ungetestet ;-) ):

    Code
    ul#nav {
      margin-left: 65%; 
      margin-top: 69px;
      min-width: 550px;
    /*  height: 81px;  */
      list-style: none;
      background-color: transparent;
      overflow: hidden;
    }

    Merke Höhe/Breite zusammen mit padding sind Gift. Ich nenn das einen "unechten Zweispalter", weil nur ein Element "float"et.
    Natürlich kann man darüber viel diskutieren und es gibt immer mehrere Lösungen.
    Das Design gefällt mir gut.

    Gruß Gerd

    clear´s fehlen!

    Da fehlen einfach clear´s, die die float´s der vorhergehenden Bilder aufheben, und zwar für p.info und für jeden Eintrag div#entry.

    In layout.css :

    Code
    .entry {margin:0 0 40px 0;clear:both;}

    und (der erste Eintrag besteht schon, der zweite kommt dazu):

    Code
    .entry.single .info {margin:0 0 22px 0;clear:both;}
    .entry .info {clear:both;}

    Das Logo-Prob finde ich nicht gleich. :-(

    Gruß Gerd

    Du möchtest, dass die höchste Ebene der Seiten ohne Hyperlink bleibt.
    Da ich mich just mit der zuständigen Funktion beschäftigt habe, kann ich Dir einen kleinen Patch anbieten, den ich aber nur kurz getestet habe.

    Datei: “/wp-includes/template-functions-post.php” der v2.0.2 DE-EDITION

    In der Zeile 419 wird der Seitentitel in einen Link verpackt. Da die Schachtelungstiefe in der Variablen $depth mitgehalten wird, kann man sie gut als Kriterium nutzen (auskommentiert die orginale Zeile):

    Code
    //$output .= $indent . '<li class="' . $css_class . '"><a href="' . get_page_link($page_id) . '" title="' . wp_specialchars($title) . '">' . $title . '</a>';
        if( $depth > 0 ){ $output .= $indent . '<li class="' . $css_class . '"><a href="' . get_page_link($page_id) . '" title="' . wp_specialchars($title) . '">' . $title . '</a>';}
        else	$output .= $indent . '<li class="' . $css_class . '">' . $title ;

    Das Ganze ist natürlich so gut wie jeder Patch, d.h. Du mußt ihn bei Updates wahrscheinlich händisch wieder herstellen.
    Weitere sinnvolle Patches der Funktion findest Du bei mir: http://www.sitescriptor.de/2006/05/nochmal-wp_list_pages/

    Gruß Gerd

    Schon einmal hatte mich die unkorrekte Ausgabe der Funktion wp_list_pages() in einem älteren Artikel beschäftigt.
    Jetzt habe ich die Funktion in meinem Sinne überarbeitet und biete sie auch zum Download an.
    Folgendes habe ich verändert:
    [INDENT][INDENT]Die ID- und Class-Namen enthalten statt Unterstrichen jetzt Bindestriche und auch keine Leerzeichen mehr!
    Die aktuelle Seite ist mit ‘<li class="page-item-current">‘ gekennzeichnet.
    Jedes UL-Tag hat eine Klasse entsprechend seiner Tiefe in der Seiten-Hierarchie (Variable $new_depth), z. Beispiel:
    ‘<ul class="depth-2">‘
    Zwischen den Listen-Tags stehen keine Whitespaces mehr!
    [/INDENT][/INDENT]

    http://www.sitescriptor.de/2006/05/nochmal-wp_list_pages/

    Gruß Gerd