Neuesten Beiträge auf HTML Seite anzeigen

**Relaunch von WPDE.org**

WPDE.org wurde kürzlich unter neuer Führung übernommen und technisch vollständig modernisiert.

Neuer Betreiber ist:
**Maximilian Rupp, Tannenweg 24, 66629 Freisen**

Im Zuge der Übernahme wurde das Forum auf eine aktuelle technische Basis gestellt und wird nun aktiv weiterentwickelt.

Das Thema Datenschutz wird dabei selbstverständlich berücksichtigt.
Sollte jemand sein Benutzerkonto nicht weiterführen wollen, kann dieses jederzeit bequem über die Kontoeinstellungen gelöscht werden.

Bei Fragen oder Anliegen könnt ihr euch jederzeit gerne melden.
Wir arbeiten gerade im Hintergrund an der neuen Foren Struktur, daher wird noch nicht alles passen und es kann vorkommen das Themen/Beiträge noch in Foren sind wo es nicht rein passt. Ebenso sind noch nicht alle Bereiche fertig, die Icons werden noch gesetzt und entsprechende Labelgruppen werden noch konfiguriert für die Foren. Sobald die neue Foren Struktur fertig ist wird der Hinweis wieder entfernt.
    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis: folgt noch

  • Na bau einfach den PHP-Befehl in deine Seite ein, an der Stelle wo du die Ausgabe möchtest:

    PHP
    <?php sf_recent_posts_expanded(5); ?>

    für die letzten 5 Beiträge im Forum.

    Im Forum klappt es damit. Aber wie bekomme ich es auf die Homepage?

  • Wenn der WordPress-Blogheader auf dieser Seite eingebunden ist, und das Simple:Press-Plugin aktiviert ist, dann sollte auch dieser Befehl funktionieren. Ich vermute mal, irgendwo bei der Einbindung klemmts. Den Blog-Header bindest du schon mit ein, um die letzten WP-Beiträge auszugeben, oder?

    Bau mal nur folgende Zeilen in die Testseite ein:

    PHP
    <?php
      require "/path/to/wordpress/wp-blog-header.php";
      sf_recent_posts_expanded(5);
    ?>


    "path/to/wordpress" musst du natürlich wieder anpassen ;-)

  • Wenn der WordPress-Blogheader auf dieser Seite eingebunden ist, und das Simple:Press-Plugin aktiviert ist, dann sollte auch dieser Befehl funktionieren. Ich vermute mal, irgendwo bei der Einbindung klemmts. Den Blog-Header bindest du schon mit ein, um die letzten WP-Beiträge auszugeben, oder?

    Bau mal nur folgende Zeilen in die Testseite ein:

    PHP
    <?php
      require "/path/to/wordpress/wp-blog-header.php";
      sf_recent_posts_expanded(5);
    ?>

    "path/to/wordpress" musst du natürlich wieder anpassen ;-)

    Hat geklappt, danke dir. :-)

    So, jetzt muss ich noch versuchen das Ganze vom Design anzupassen. Hoffentlich bekomme ich das wenigstens hin. :???:

  • Na das klingt doch schon nicht schlecht. Das Design kannst du ja wie im Support-Forum beschrieben von Simple:Press übernehmen, indem du folgende Code-Zeile in den <head>-Bereich deiner Seite packst:

    HTML
    <link rel="stylesheet" type="text/css" href="http://www.steuerratgeber-online.de/wp-content/plugins/simple-forum/skins/default/default.css" />


    Die URL des Stylesheets must du natürlich noch anpassen, die kenne ich ja nicht.

  • Noch etwas komisches.

    Wenn ich die beiden Codes ( Der für das Forum und für die Beiträge vom Blog) auf eine Seite einbaue.

    Dann wird aus den zwei verschiedenen Verzeichnissen eins.

    Also
    [FONT=Courier]/kunden/145722_74653/webseiten/Blog/wp-blog-header.php
    [/FONT][FONT=Courier]/kunden/145722_74653/webseiten/Steuerfragen/wp-blog-header.php
    wird nur [/FONT][FONT=Courier]/kunden/145722_74653/webseiten/Blog/wp-blog-header.php genommen.

    Ist da was im Code falsch?
    [/FONT]

    PHP
    <?php 
         require "/kunden/145722_74653/webseiten/Steuerfragen/wp-blog-header.php"; 
         sf_recent_posts_tag(5, 1, 1, 1, 1); 
        
       ?>

    Danke marX auch noch für den Tipp mit dem Design. :-)

  • Mmh, 2 verschiedene Blog-Header auf einer Seite einzubauen wird wohl nicht gehen, da sich dann die Funktionen gegenseitig überschreiben. Da fällt mir aber auf die Schnelle auch keine Lösung ein...

  • Mmh, 2 verschiedene Blog-Header auf einer Seite einzubauen wird wohl nicht gehen, da sich dann die Funktionen gegenseitig überschreiben. Da fällt mir aber auf die Schnelle auch keine Lösung ein...

    ok, dann werde ich es halt getrennt halten. Oder eins per Frame einbinden :-)

  • Noch ne Frage hierzu. Das mit den jeweligen Überschriften hat ja super geklappt.

    1.)Gibt es auch eine Möglichkeit, neben dem Title auch den Anreiser Text mit anzeigen zu lassen?

    2.)Gibt es eine Möglichkeit die ersten 5 Beiträge (die Title mit Link auf den Beitrag) aus einer Kategorie anzeigen zu lassen?

    Vielen Dank schonmal für Eure Antworten. :-)

  • 1.)Gibt es auch eine Möglichkeit, neben dem Title auch den Anreiser Text mit anzeigen zu lassen?


    Du kannst alle Template Tags verwenden.

    Quote

    2.)Gibt es eine Möglichkeit die ersten 5 Beiträge (die Title mit Link auf den Beitrag) aus einer Kategorie anzeigen zu lassen?


    Du kannste alle Parameter von query_posts() verwenden.

  • hab es jetzt fast hinbekommen.

    PHP
    query_posts("showposts=1");('cat=23');

    nur hier habe ich wohl noch einen denkfehler.

    Er zeigt mir so nur den ersten post an, allerdings von der Startseite

    Setze ich die ('cat=23'), zeigt er mir alle beiträge von dieser Kategorie an.

  • Also ich glaube du missverstehst da was. Dein Code wird nämlich definitiv Müll produzieren. ;-)

    PHP
    query_posts("showposts=1");('cat=23');


    Wo hast du sowas her? Ich hab dir doch die Doku verlinkt, dort steht auch, wie die Parameter an query_posts() übergeben werden:

    PHP
    query_posts("showposts=1&cat=23");

    Innerhalb dieses Konstrukts werden die Artikel ausgegeben, und zwar momentan als HTML-Liste. Dabei solltst du dich auch an die HTML-Struktur halten, z.B. darf innerhalb von <ul> nur <li> (Listenelemente) stehen. (Oder du nimmst andere HTML-Elemente wie z.B. <div>.)

    PHP
    if ( have_posts() ) {
        echo '<ul>';
        while( have_posts() ) {
          the_post();
          the_title();
        }
        echo '</ul>';
      }


    Innerhalb des "Loop" (der while-Schleife) werden die Artikelinfos mittels der oben erwähnten Template Tags ausgegeben, z.B. Titel, Content, Link usw.

  • Sorry muss wieder mal nerven. :oops:

    Gibt es eine Möglichkeit, dass die Seiten sich in einem neuen Fenster öffnen? also "_blank" oder so? :???:

  • Sicher. Mit einem ganz normalen Link:

    HTML
    <a href="<?php the_permalink() ?>" target="_blank"><?php the_title() ?></a>

    PS: Mein Browser hat nur 1 Fenster. Und ich persönlich mags nicht, wenn er plötzlich doch 2 hat... ;-)

    PPS: Was macht das "the_content()" außerhalb deines Loops (d.h. der while-Schleife?) Das gehört in den Loop! ;-)

  • Funktioniert auch auf statischer Seite / home?

    Hallo, ich habe folgendes Problem:


    • Ich habe eine statische Seite als Home-Seite.
    • Darauf möchte ich im Fließtext eine Liste mit den fünf aktuellsten Beiträgen anzeigen
    • Dazu nutze ich Exec-PHP (um PHP im Fließtext auszuführen.


    Im Fließtext habe ich erfolgreich den Code eingebaut, es werden die fünf aktuellen Beiträge angezeigt:

    ABER: Am Ende der Statischen Seite fügt er nun alle fünf oben gelisteten Blogposts vollständig ein. Hat jemand eine schnelle Idee, woran es liegen könnte?

    Vielen Dank!

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!