Der Kampf mit der Startseite

  • Hallo Leute!

    Ich versuche im Moment eine kleine Seite mit Wordpress zu bauen. Bin ziemlicher Anfänger, also bitte nicht überfordern :rolleyes:

    Also mein Problem ist die Startseite meines Blogs. Ich möchte auf der Startseite ein paar statische Sachen anzeigen, 2 PHP-Dateien includen und den letzten Beitrag im Blog anzeigen.
    Nach langem google-suchen habe ich es hinbekommen, dass auf der Startseite alles so anzeigt wird, wie es soll. Dazu habe ich die Index.php des Templates direkt bearbeitet.

    Ich habe einfach

    Code
    if (is_home()) {
    	
     	query_posts('cat=0&showposts=1');
    	?>
    		<h1>statisch....... }

    in die Datei geschrieben. Er gibt dann auch nur einen Post aus... soweit so gut, nur jetzt frage ich mich wie ich diese normale Blog-Ansicht bekomme.
    Also ich brauch jetzt eine Seite, bei der quasi is_home() = false ist :)

    Versteht ihr was ich meine? Habe auf meiner Seite einen Bereich "News". Dort sollen dann alle Einträge gelistet werden. Wie stell ich das an?

    mfg, Lars

    Einmal editiert, zuletzt von Lars337 (13. Februar 2006 um 01:23)

    • 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

  • geht leider nicht, da ich die Seite nur auf meinem lokalen Server habe.

    Ich versuchs nochmal zu erklären.

    Normalerweise werden ja die ersten 10 Beiträge des Blogs angezeigt, wenn man auf z.b. http://www.blogname.de geht. Bei mir soll das nicht so sein, d.h. es soll nur der erste Beitrag + statischer Content gezeigt werden, wenn man auf http://www.blogname.de geht.

    Allerdings suche ich jetzt eine Möglichkeit die ersten 10 Beiträge des Blogs anzeigen zu lassen :)

  • baue doch die if abfrage aus...

    Einmal editiert, zuletzt von Olaf (13. Februar 2006 um 00:15)

  • ah vielen Dank, damit kann ich was anfangen :)

    Aber wie setze ich $home? habs versucht mit blogurl.de/?home=1 aber das geht nicht. Wie kommen ich an die Sachen ran?

  • ja du musst vorher die variable die über die url übergeben wird abfragen

    $Home=$_GET['Home'];
    setz das einfach vor deine if abfrage.

    damit gekommst du den wert von $Home zurück, den du ja scheinbar über
    die url mitgeben möchtest. (also 1)

    mir scheint das aber alles etwas verkorkst. ich kenne jetzt den code von deinem
    blog nicht aber bei wordpress wir ja eh irgendwo die information übergeben die
    dir sagt auf welcher seite du dich befindest.
    im grunde müsstest du nur herausfinden wo das geschieht und dann deine if abfrage
    dementsprechend stricken.

    bsl

  • irgendwie zweifle ich grade selber an meiner Methode.

    Wie würdet ihr das Lösen? http://www.blogseite.de (die Startseite) soll anders aussehen als die normale Blog-Seite. Diese will ich aber auch haben :)

    Mit der Methode von oben klappt das zwar, allerdings kann man sich keine Artikel mehr angucken die mit der index.php des Templates angezeigt werden. "Pages" werden, da sie ja nicht mit index.php sondern mit page.php oder single.php geladen werden, normal angezeigt.

    Jetzt habe ich aber auch ein Tags Plugin laufen, was immer links zu http://www.blogname.de/?tag=blabla generiert um alle Artikel mit dem Tag anzuzeigen. dies funktioniert nichtmehr, da, wenn kein ?home=1 an der URL-hängt, nurnoch der Startseiten-Teil geladen wird.

    Hoffentlich versteht ihr was ich meine, ist bischen schwer das Ganze zu beschreiben.

    Wie kann man das sonst noch machen? Gibt es ein vernünftiges Startseiten plugin? Die dich getestet habe ließen mich nur eine "Page" zur Startseite machen. Nicht grade das was ich gewollt habe...

    hoffende Grüße, Lars

  • ach kommt schon, einer von euch wird mir doch ein Wenig weiterhelfen können :(

    komm voll nicht weiter mit meiner Seite; hab schon soo viel ausprobiert :/

  • Zitat von Lars337

    ach kommt schon, einer von euch wird mir doch ein Wenig weiterhelfen können :(

    komm voll nicht weiter mit meiner Seite; hab schon soo viel ausprobiert :/


    Hi Lars,
    ich denke ich hab dein "Problem" verstanden und hatte ein ähnliches. Allerdings wollte ich nur eine einfache statische Seite zum Start.

    Hab das ganze dann ein wenig anders gelöst wegen der "neuen" Startseite, mittels htaccess.

    Einfach eine htaccess Datei ins Root Verzeichnis gelegt mit folgendem Inhalt:

    Code
    DirectoryIndex index.php?page_id=x

    x ist natürlich auszutauschen.

    Um die vermeindliche "News" Seite anzuzeigen, hätt ich noch in die sidebar.php einen hardcode Link eingesetzt mit News auf die originale index.php verlinkend.
    Allerdings bastel ich da noch gerade dran, wie ich das am schönsten umsetzen könnte :)
    Hab mir einstweilen mit den Admineinstellungen geholfen und die Blog Adresse nicht nur auf http://www.deinedomain.de/wordpress/ gesetzt sondern noch das index.php dahinter.


    Falls sich dein Problem nicht schon gelöst hat, vielleicht konnt ich so ein wenig weiterhelfen.

    Edit: hab jetzt auch den neuen Link für die "alte" Indexseite geschafft, mittels dem netten Plugin
    http://txfx.net/code/wordpress/page-links-to/

    Einmal editiert, zuletzt von Cattiebrie (8. Juni 2006 um 23:38)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!