Beiträge von marX

    Du willst also, dass bei diesem Code:

    Code
    <div class="shield">
      <p class="date month10"><span></span>9</p>
      <div class="commentscloud">1</div>
    </div>


    das Datum und die Kommentarzahl dynamisch eingetragen werden, richtig?

    PHP
    <div class="shield">
      <p class="date month<?php the_time('m') ?>"><span></span><?php the_time('d') ?></p>
      <div class="commentscloud"><?php comments_number('0', '1', '%'); ?> </div>
    </div>

    Hab ich dich richtig verstanden?

    Template Tags/the time WordPress Codex
    Template Tags/comments number WordPress Codex

    "Schon installiert" bedeutet, dass die Tabellen schon in deiner Datenbank angelegt wurden. Falls das Install-Script beim 1. Mal nicht durchgelaufen ist, lösche die Tabellen nochmal aus der Datenbank (z.B. per PHPMyAdmin) oder verwende eine andere Datenbank/Tabellenpräfix in der wp-config.php um WP nocheinmal neu zu installieren.

    Du musst erstmal sehen, ob mod_rewrite in der Serverkonfiguration geladen ist. Dazu hilft dir dieser FAQ-Artikel:
    WordPress Deutschland FAQ Wie erfahre ich welche PHP Version mein Anbieter eingerichtet hat?
    Dort sollte bei "Loaded modules" "mod_rewrite" stehen. Ist das nicht der Fall frage deinen Hoster ob er das Modul installiert.

    Wenn das Modul installiert ist, dann trägst du in der .htaccess im WP-Root (da wo die wp-config.php liegt) den Code ein, der dir in den Permalink-Einstellungen genannt wird. Du kannst auch die .htaccess Schreibrechte (chmod 666) geben, dann trägt WP den Code selbst ein.

    Fertig. ;-)

    Ahja, sorry, hab ich überlesen. (Du hättest aber ruhig nen Link dahin angeben dürfen. ;-))

    Ohje, das Theme ist dafür natürlich nicht gut geeignet. Nicht weils das nicht kann, sondern weil's sehr komplex ist, und nicht unbedingt den WP-"Coding Styles" für Themes entspricht. Es ist da einfach alles anders als üblich. ;-) Deshalb wird sicher auch das Sticky-Plugin nicht funktionieren.

    Aber schau dich doch mal direkt beim Theme-Autor um, z.B. in den Supportforen auf seiner Seite. Da gibts bestimmt Tipps, wie man sowas beim Options-Theme umsetzt:
    Theme Hybrid Support

    Naja, Heise als Vergleich ranzuziehen ist nicht unbedingt klug. Bei denen steckt da viel mehr dahinter. Die haben ja mehrere "TOP-Themen", mit verwandten Artikeln. Um sowas zu erreichen könnte man einen weiteren Loop verwenden, ein Plugin für "related posts" und noch einiges mehr.

    Die Frage ist eher, was du genau erreichen willst. Und warum bei dir Sticky nicht funktioniert. Poste doch mal die home.php/index.php deines Themes. Welches setzt du ein?

    Aber ich habe noch ein Problem. Aus irgendeinem Grund wird der Header nicht mit seinem Bild ausgedruckt. Hat jemand eine Ahnung woran das liegen könnte?


    Das Bild ist als Hintergrundbild eingebunden. Hintergrundbilder werden i.d.R. nicht ausgedruckt, kann man aber in den Druckoptionen des Browsers bei Bedarf umstellen. Wenn das Bild immer ausgedruckt werden soll, dann musst du es per HTML-Tag <img> einbinden. (Aber selbst dann kann der Nutzer das natürlich mit seinen Browsereinstellungen überschreiben. Das muss er dann aber aktiv machen, das ist nicht voreingestellt.)

    Nein, sofort. Wenn du heute einen Artikel schreibst, dann erscheint der sofort im Archiv für 2008, 10/2008 und den 9.10.2008, im jeweiligen Kategorie-Archiv, Tag-Archiv, Autorenarchiv usw.

    Für all diese Archive gibt es Templates in WP, sowie vorgefertigte Link-Templates. Welche du davon aktiv nutzt (z.B. mittels wp_get_archives() bzw. dem "Archiv"-Widget für eine Liste datumsbasierter Archive) ist letztendlich dir überlassen. Vorhanden und (theoretisch) nutzbar sind sie jedenfalls alle.

    Ääh... was funktioniert wie? Was genau willst du wissen? ;-)

    Dein Code oben sagt (Variante 2):
    Mache alle Links (a), die im Container #pagenav in einem Element mit der Klasse .current_page_item sind fett.

    Mein Zusatz dazu sagt:
    Mache alle Links (a), die im Container #pagenav in einem Element mit der Klasse .current_page_item sind - und da wiederum in einem weiteren Listenelement (li) - wieder normal, obwohl die vorhergehende Regel was andres sagt. Meine Regel ist genauer ("spezifischer") und wird deshalb auf die inneren Links angewendet.

    Mehr dazu Im CSS-Workshop unter dem Stichwort "Kaskade":
    CSS 4 You - The Finest in Stylesheets: Workshop CSS: Teil 6 - Kaskaden

    Du benötigst da ein paar mehr CSS-Selektoren:

    Code
    #pagenav .current_page_item a{
         font-weight: bold;
         }


    Macht alle Links in current_page_item fett, also auch die der Unterlisten. Wenn du aber die Links in den Unterlisten nicht fett haben willst, dann brauchst du zusätzlich noch das:

    Code
    #pagenav .current_page_item li a{
         font-weight: normal;
         }


    Du kannst auch mit erweiterten verschachtelten Selektoren arbeiten. Ist manchmal komfortabler, wird aber evtl. nicht von allen (v.a. älteren) Briowsern unterstützt.

    Wie direkt "im" Text? An einer bestimmten Stelle? Ich würde dann einfach ein kleines Plugin schreiben. Im Text an der gewünschten Stelle ein <!--the_tags--> einbauen, im Plugin nen Filter auf the_content, der genau das mit dem Post-Tags-Container ersetzt. Etwa so:

    PHP
    add_filter('the_content', 'put_tags_in_content');
    
    
    function put_tags_in_content($content) {
        global $post;
        return str_replace('<!--the_tags-->', '<div class="the-tags">' . get_the_tags() . '</div>', $content);
    }

    Innerhalb von <ul> muss mindest 1x <li>...</li> stehen. D.h. du hast irgendwo - genau hier:

    Code
    <div id='wp_page_numbers'>
    [COLOR="Red"]<ul></ul>[/COLOR]
    <div style='float: none; clear: both;'></div>
    </div>


    ne leere Liste. Das darf nicht sein, du müsstest also vorher prüfen ob überhaupt ne Ausgabe kommt. Meist kann man auch einfach before/after-Parameter der Funktion (wp_page_numbers?) einsetzen.