Beiträge von MStemberg

    a.) Schlaumeiereien wie Rechtschreibkorrektur darfst Du Dir gern sparen; das haben Leute nicht verdient, die Dir helfen wollen. Sonst macht es bald keiner mehr - Dir helfen, wenn sie/er dafür angemacht wird.

    b.) ein Link zu Deiner Seite würde das Problem evtl. deutlicher machen und eher lösen als Code-Abschnitte

    c.) der Fehler liegt mit großer Sicherheit bei Dir und nicht an WP.

    Viel Spaß dabei - Du kennst anscheinend a.) weder die Stundensätze, die selbstständige Coder so nehmen (müssen), um b.) Kleinigkeiten wie Krank- und Rentenversicherung, Steuern und Vorauszahlungen auf solche, Rücklagen etc. zu bezahlen und auch noch was zu verdienen.

    Die von Dir genannten 30 EUR sind nämlich keinesfalls ein Netto-Verdienst, also Geld, das vollständig in der Tasche des Coders bleibt.

    Eine stinknormale Möbelpacker-Stunde hat pro Mann beim letzten Umzug schon 40 EUR gekostet - natürlich findest Du evtl. auch einen Schüler, der das als Nebeneinkommen billiger macht, wobei Du dann aber oft das Phänomen hast "Die Firmenseite hat der Sohn vom Chef gemacht". Ist aber Deine Sache, was Du für welchen Sachverstand bereit bist zu zahlen - meist ist die Gegenleistung entsprechend. Bei Netto bekommst Du für den günstigen Preis eben kein Fleisch von Bio-Hofladen-Qualität.

    Mich pers. hat nur genervtl, dass Du die Leistung professioneller Webcoder derart herabwürdigst ("ist ja ganz leicht, so aufwändig ist das doch alles nicht" - so hat sich das angehört, und ich wage zu behaupten, dass Dir schlicht die Ahnung fehlt, um das beurteilen zu können.).

    So, und das war jetzt wohl genug OT im Design-Forum.

    Wenn das ja eigentlich nicht sooo schwer ist und Du es nicht mal richtigen Board posten kannst: nimm Dir zwei Stunden, eigne Dir den ach so leichten Code an und spar Dir die Hunderte von Euros, die ein anständiger WP-Coder zu Recht für die von Dir gewünschten Leistungen nehmen würde.

    Kopier mal das in die functions.php.
    Erstellt ein Widget mit einem Dropdown, in dem die Seiten gelistet werden und per Auswahl im Drop-Down anspringbar sind.

    Demo: http://www.1step-beyond.de , Widget rechts unten

    Ja, es wäre evtl. (oder ziemlich sicher) besser gewesen, den Code der index.php zu kopieren :oops: .

    Also Code der index.php kopieren, dort den Code einfügen, den Du in die kopierte page.php eingefügt hast (selbes Schema) und das als page-blog.php speichern -sorry, hätte ich gleich dran denken sollen....

    In einem eigenen Plugin habe ich das einfach so gemacht (funktionsfähig):

    PHP
    $sql = "SELECT * FROM wp_ngg_gallery WHERE gid='$id'";
    $result = mysql_query($sql) OR die(mysql_error());
    $row1 = mysql_fetch_assoc($result);



    Holt mir in einem Post anhand der NGG-Galerie-ID die passende Galerie, so daß ich in der nächsten Abfrage die in der Galerie enthaltenen Bilder einlesen kann:

    PHP
    $pics = "SELECT *
    FROM wp_ngg_pictures
    WHERE galleryid = '$id' ORDER BY pid";
    $result = mysql_query($pics) OR die(mysql_error());
    
    
    while ($row = mysql_fetch_assoc($result)) {
     
    }

    Über

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>



    einsetzen:

    PHP
    query_posts('cat=XY&posts_per_page=10&paged='.$paged); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;



    Über


    PHP
    <?php get_header(); ?>



    einsetzen:

    PHP
    /*
    Template Name: Blog-Seite
    */

    Und Deine Überschrift passt zum Text??

    Für die Ausgabe der neuesten Artikel auf einer statischen Seite legst Du ein Extra-Seitentemplate an, in dem sowas steht am Anfang:

    PHP
    $args = 'cat=XYZ&orderby=date&order=DESC&posts_per_page=10';
    // run the query
    query_posts( $args );



    Gibt 10 Beiträge/Seite aus, geordnet nach Datum absteigend, aus Kategorie XYZ.

    Noe, ist in Deinem Theme auch nicht drin.

    PHP
    <div class="entry">
    <?php the_content('<strong>Read more &raquo;</strong>'); ?>
    </div>



    Ich würde mal ausprobieren, es in einen DIV unter den obigen Code zu setzen.

    PHP
    <div class="anzahlcomments'>FUNKTION</div>



    Das aussehen der Anzahl der Kommentare kannst Du dann über die Klasse .anzahlcomments (in der CSS des Themes anlegen) steuern.

    Das kommt auf Deine index.php an.

    Normalerweise gibt es da einen Meta-Daten-Block unter dem Beitrag, wo zb Kategorie, Tags angezeigt werden. Musst Du halt mal suchen in der index.php - schau mal ob in der index.php sowas vorhanden ist wie

    Code
    [...]Posted in [...]



    - das wäre der Teil "Gepostet in Kategorie XY".

    http://doku.wordpress-deutschland.org/Erstellen_der_…atei_mit_poEdit

    Alternativ, aber unsauber, ist es auch möglich, den gewünschten Text hardzucoden.

    D.h. etwa, ein

    PHP
    __('Translate Me')



    holt den entsprechenden Text für "Translate Me" aus der eingestellten Sprachdatei.

    IMHO müsste daher statt

    HTML
    <p>' . __("This post is password protected. To view it please enter your password below:") . '</p>



    nur zB in

    Code
    <p>' . 'Dies ist ein beliebiger Text, der aber nicht mehr automatisch übersetzt werden kann. Er steht immer als genau dieser Satz in dieser Sprache hier!'. '</p>



    geändert werden, um eben genau das auszugeben. Ist nur wie gesagt unsauber.

    Du legst eine Extra-Seite an, für die Du ein Extra-Page-Template anlegst.

    Dafür kannst Du Deine page.php kopieren, umbennen und an den Anfang sowas einfügen:

    PHP
    /*
    Template Name: Extra-Seite
    */



    Abspeichern unter page_extra.php (oder was immer Du wiltst).

    Diese Template weist Du Deiner Extra-Seite zu. Diese erscheint nun immer noch mit dem Inhalt, den Du eingegeben hast.

    Um das zu ändern, benutzen wir die query-posts - Funktion:

    PHP
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts('cat=45&posts_per_page=10&paged='.$paged);



    Das fügst Du an den Anfang Deines Extra-Template nach dem ganz oben geschriebenen Code (/* Template.... */) ein, ersetzt die 45 durch die ID Deiner Kategorie "Blog", und voila.