Beiträge von marX

    Du sollst diese Zeile

    PHP
    <h2>[COLOR="Red"]<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">[/COLOR]<?php the_title(); ?>[COLOR="#ff0000"]</a>[/COLOR]</h2>


    mit dieser

    HTML
    <h2><?php the_title(); ?></h2>


    ersetzen!

    Die Ausgabe ist identisch, nur der Link auf die Einzelansicht (das <a>-Element) wird entfernt. Ich hab das oben mal farblich hervorgehoben.

    Das esrte da sieht die Zeile bei mir so aus !

    PHP
    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>


    Ist in Ordnung, ersetze das wie oben angegeben:

    PHP
    <h2><?php the_title() ?></h2>
    Zitat

    und das mit :

    PHP
    [COLOR=#000000][COLOR=#0000CC]<?php comments_template[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?[/COLOR][/COLOR]>

    in welche datei muss das ???


    Es geht in deinem Fall immer um die index.php des Themes (vorausgesetzt das Theme hat keine home.php, sonst musst du die Änderungen in dieser vornehmen, oder die home.php löschen/umbenennen).

    Siehe auch hier:
    Template Hierarchy « WordPress Codex (Punkt "Main Page")

    Permalink-Struktur aktualisiert? .htaccess mit dem auf der Seite "Permalinks" angegebenen Inhalt im WP-Root vorhanden? Keine Seiten mit demselben Slug (URL-Namen) wie Kategorien?

    Okay, ist verständlich. Daher ja auch meine anfängliche Frage:

    Zitat von marX

    Falls alles, was in Beiträgen in Tabellen steht zentriert werden soll,...

    Ändere den Code von oben mal wie folgt, dann sollte die Ausrichtung eigentlich immer so sein wie von dir gewünscht:

    PS: Wenn's im FF nicht funktioniert, dann leere mal den Cache oder lade die Seite mit Strg+F5 neu - dann wird das Stylesheet neu geladen und die Änderungen auch übernommen. Sonst lädt er unter Umständen das Stylesheet nicht neu und du siehst damit natürlich auch die Änderungen nicht.

    Also: weiß jemand, woran das liegen kann, dass die Permalink-Struktur mit /index.php/%postname%/ nicht funktioniert? Wie gesagt, Kategorien nicht, aber Beiträge auch nicht!


    Dafür benötigt es ebenfalls ein Apache-Modul - nur eben nicht mod_rewrite sondern mod_alias (wenn ich mich richtig erinnere). Dieses ist zwar deutlich häufiger aktiviert als mod_rewrite, aber in deinem Fall wohl eben nicht. Wenn du eh wechseln willst, dann warte mit der Umstellung einfach noch etwas ab. Ich würde dir den Wechsel in jedem Fall raten. Mit so einem Hoster wirst du auf Dauer nicht glücklich.

    Ich vermute mal du hast das mit den Kommentaren im CSS ein wenig zu wörtlich genommen. Dieser Block ist vollständig auskommentiert:

    Änder das mal so ab:


    (Ich hab mal alle Kommentare farbig markiert.)

    Ob du alle Regeln so benötigst musst du selbst entscheiden. Ansonsten lösche die entsprechende Regel einfach komplett (z.B. für rechtbündige Tabellen).

    Wenn ich das richtig in Erinnerung habe dann wird geprüft ob bereits eine statische HTML-Seite angelegt wurde und ihr Alter ausgelesen wurde. Solange das Alter im angegebenen Intervall liegt, wird die Seite aus dem Cache angezeigt, sonst neu geladen und wieder als statische Seite abgelegt.

    DB-Abfragen kommen m.W. noch zustande (z.B. Login-Status prüfen), sind aber deutlichst eingeschränkt.

    War meine Antwort so unverständlich? Füge die markierten Zeilen der Regel für #menu (style.css, Zeile 190) hinzu:

    Code
    #menu {
    [COLOR="Red"]border-left-width:1px;
    border-left-style:solid;
    border-left-color:black;[/COLOR]
    float:right;
    margin-top:10px;
    [COLOR="#ff0000"]padding-left:20px;[/COLOR]
    text-align:right;
    width:170px;
    }


    Bei den Werten kannst du noch etwas spielen, hier die Erläuterungen:
    Rahmen: Übersicht: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets
    Abstände: Übersicht: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets

    (PS: Die border-Eigenschaften kannst du auch zusammenfassen zu "border-left:1px solid black")

    Also ich glaube wir reden ein wenig an einander vorbei. $wp_query->found_posts gibt dir die Anzahl der gefundenen Beiträge aus. Das mit dem Abwärtszählen höre ich jetzt auch das erste Mal. ;)

    Also, vor jedem Beiträg soll die jeweilige Zahl ausgegeben werden, und zwar in absteigender Reihenfolge, richtig? Dann so:

    Initialisiere die Variable $postcount vor dem Loop (!) mit der Anzahl der gefunden Beiträge:

    PHP
    $postcount = $wp_query->found_posts;

    Innerhalb des Loops gibst du die Variable an der gewünschten Stelle aus.

    Und am Ende des Loops, d.h. unmittelbar vor endwhile, zählst du diese Variable um eins runter:

    PHP
    <?php $postcount--; ?>

    Wenn das jetzt noch nicht klappt, dann gib mir bitte mal die gesamte Template-Datei und ich zeige dir wo der Code jeweils hin muss.

    Ich möchte nicht die Anzahl vorhandener Kommentare eines Beitrages ausgeben, sondern die Anzahl der Blogbeiträge auf der Startseite meines Blogs.


    Das ist mir schon klar. PHP ist es aber ziemlich egal, was du zählen möchtest. ;)

    Mal ein paar Änderungen:

    PS: Wenn du nur die Anzahl der Beiträge ausgeben willst, dann hilft vielleicht auch dies hier:

    PHP
    <?php echo $wp_query->found_posts; ?>


    Funktioniert zumindest bei Suchergebnisseiten, bei der index.php hab ich das noch nicht ausprobiert.

    Welche "Nummer" möchtest du denn genau ausgeben? WP vergibt keine Nummern. Wenn du die Nummern in der Anzeige ausgeben möchtest, dann kannst du einfach eine geordnete Liste verwenden, ggf. mit Angabe der Startnummer.
    SELFHTML: HTML/XHTML / Elemente zur Textstrukturierung / Listen
    Zur Berechnung des Startwertes verwende ich folgenden Code:

    PHP
    <?php
    if( isset($paged) && ( intval($paged) > 1 ) ) {
    	echo '<ol start="' . ( ($paged - 1) * $posts_per_page + 1 ) . '">';
    } else {
    	echo '<ol>';
    }
    ?>


    (Hinweis: Durch Angabe des Attributes "start" validiert der Code in (X)HTML Strict nicht mehr. Eine alternative Angabe des Startwertes einer geordneten Liste ist mir aber nicht bekannt.)

    Eine andere Möglichkeit wäre, einfach einen Zähler mitlaufen zu lassen und diesen bei jedem Beitrag zu erhöhen ($postcount++ unmittelbar vor endwhile). Den Zähler kannst du - ähnlich wie ich das oben bei der Liste gemacht habe) - mit dem Startwert der Seite initialisieren.

    PHP
    <?php
    if( isset($paged) && ( intval($paged) > 1 ) ) {
    	$postcount = ($paged - 1) * $posts_per_page + 1;
    } else {
    	$postcount = 1;
    }
    ?>


    Die Variable $postcount gibst du dann einfach an der gewünschten Stelle aus.