Ein Style, auch für die Unterseiten

  • Hallo.
    Habe eine Hintergrundfarbe für jede statische Seite meines Blogs. Verschiedene Kategorien werden auf verschiedenen statischen Seiten angezeigt, jeder Artikel der Kategorien wiord nach 20 Wörtern abgebrochen und ein "more.." ist zu sehen.

    Wenn man nun auf "more" klickt kommt man ja auf eine Seite, wo der ganze Artikel zu lesen ist, da aber jede Seite eine eigene Hintergrundfarbe hat wird diese leider nicht übernommen, sondern die "allg. Hintergrundfarbe" kommt.

    Gibt es eine Möglichkeit das so einzustellen, dass jeweils die Hintergrundfarbe der statischen Seite bleibt die man gerade liest?

    Also irgendwie sowas

    PHP
    if ( is_page(20) && DAZUGEHÖRIGE ARCHIV-SEITEN ) {
     echo '"style_20.css"'
    
    
    }


    Und welche .php ist eigentlich verantwortlich für die Anzeige des ganzen Artiekls, also in dem Moment wo ich auf den "more" Button klicke?


    Danke für Hilfe

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

    Einmal editiert, zuletzt von fischnackdissen (20. Dezember 2008 um 15:31)

    • 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 auf den more link Klickst kommst Du in die Einzelansicht eines Artikels

    statische Seiten haben keine *Archiv* Seiten


    single.php =Einzelansicht

    da aber die single.php in der category.php ihr *normales Archiv * haben und nicht auf statischen Seiten (wozu eigentlich etwas mit statischen Seiten nachbauen was WP sowieso von sich aus kann ?)

    mußt Du für jede Kategorie =>und deren single Ansicht dieses Style erstellen

    WordPress › Custom Post Template WordPress Plugins

    das kann dabei helfen -nehm ich an

    lg

  • Sorry, hatte vergessen zu erwähnen,. dass ich sowas in der header.php stehen habe

    PHP
    <?php
    if (is_page('20')) {
    query_posts("cat=5");
    }
    ?>

    somit stelle ich die unterschiedliche Kategorien auf unterschiedlichen statischen Seiten dar.

    Nun erkennt leider die archiv.php nicht von welcher Seite ich komme und vergibt/übernimmt auch nicht eine best. Hintergrundfarbe, nämlich die, die ich auf den unterschiedlichen statischen Seiten habe.

    Habe das Plugin noch nicht ausprobieren können aber geht das in die Richtung?

    ist es eventuell möglich die archiv.php zu deaktivieren und somit den ganzen Artikel jeweils auf der statischen Seite anzeigen zu lassen wo auch der Artikel in Kurzform dargstellt ist?

    Ich bräuchte ja sowas wie eine Erkennung seitens der archiv.php vom welcher Kategorie der ganze Artikel angezeigt wird, oder?


    Zitat

    bytheway
    BIG THX, für die schnelle und immer sehr hilfreiche Unterstützung die ich hier im Wordpress-Forum bis her immer erhalten habe. I love WP, kann ich nur sagen und versuche mit "kleineren Hilfe" auch Newbies zu unterstützen; aber an die immer direkte Hilfe von beispielsweise "Monika" oder "Marx" und allen anderen die ich jetzt vergessen haben sollte, komme ich bei weiten nicht ran.........

    Auf das WP in Richtung CMS einen Schritt nach dem anderen macht :)


    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

    Einmal editiert, zuletzt von fischnackdissen (20. Dezember 2008 um 20:01)

  • spekulier

    wer unterschiedlichen Kategorien unterschiedliche Farben gibt hat nicht viele Kategorien -sonst wirds ein Farbenkastl )

    WP ist klug, wenn man es läßt

    erstelle single-cat-id.php für jede Kat mit eigner Farbe
    zb single-cat-13.php single-cat-17.php usw...

    gibts du dort eigene css Angaben kannst Du dies leicht via style.css designen

    dann öffne die functions.php

    hilft das weiter?

    archive.php und oder category.php ausschalten geht nicht,
    magst du auch die Katübersichten in eigener Farbe dann erstelle

    category-13.php und catagory-15.php mit den css Angaben
    gib die in den Theme Ordner und WP erkennt die von selber

    lg

  • Irgendwas funktioniert da nicht bzw. ich verstehe das, glaube ich, nicht ganz.

    Habe jetzt in meiner functions.php folgendes, mal zu testzwecken, eingebaut:
    (Kategorie 5 gibt es auch und beinhaltet 5 Artikel)

    die single-cat-5.php sieht wie folgt aus:


    Aber was genau soll denn jetzt eigentlich passieren? Im Moment passiert da leider nichts, allerdings glaube ich auch, dass ich das irgendwas falsch eingebaut habe, sorry, könntest du mir da noch einmal bitte weiterhelfen und genau sagen was ich machen muß?

    Danke im voraus
    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

    Einmal editiert, zuletzt von fischnackdissen (21. Dezember 2008 um 18:05)

  • Ich wollte die Frage noch einmal nach oben bringen, da ich echt nicht weiter weiß. Hat jemand sowas schon einmal gebaut?

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • nein das ist falsch

    das raus die single-cat-5.php einfach in den theme ordner und sie wird als singelseite aufgerufen

    außer du hast nur statische seiten ...?

    Beispiel ist meine webdesign-in.de da mache ich das so mit meinem Fotoblog

    ich habe genau den Code in meiner functions.php
    speicher die Fotoblog artikel einfach in der richtigen Kategorie ab und da es die single-ca-id.php gibt wird die dann genommen

    lg

  • Jau, ich habe nur statische Seiten.

    meiner Meinung nach müßte die archiv.php erkennen von welcher Seiten man kommt wenn man auf "more" klickt und diese Hintergrundfarbe übernehmen.

    Kann man vielleicht sowas einbauen, dass man der archiv.php etwas einbaut, so dass die archiv.php erkennt in welcher Kategorie der Artikel ist und somit eine best. hintergrundfarbe anzeigt?


    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • Jau, ich habe nur statische Seiten.

    meiner Meinung nach müßte die archiv.php erkennen von welcher Seiten man kommt wenn man auf "more" klickt und diese Hintergrundfarbe übernehmen.

    Kann man vielleicht sowas einbauen, dass man der archiv.php etwas einbaut, so dass die archiv.php erkennt in welcher Kategorie der Artikel ist und somit eine best. hintergrundfarbe anzeigt?


    Fisch

    nein ...nochmals beim aufruf des more Buttons wird die single.php aufgerufen -niemals die page.php

    statische Seiten haben ja auch keine unterschiedlichen Kategorien , die haben immer nur eine

    eine statische Seite kann Unterseiten haben, --aber immer nur eine Kategorie...

    wie speicherst Du statische Seiten in unterschiedliche Kategorien- das tut WP doch nicht ?

    insofern kann meine Hilfe nicht greifen,
    noch weniger versteh ich aber Deine EIngangsfrage....

    da schriebst Du , dass verschiedene Kategorien auf verschiedenen statischen Seiten angezeigt werden
    dann schreibst Du die Kategorie 5 hat Artikel....
    also gibts Kategorien und Beiträge und statische Seiten aber die Beiträge können keine statischen Seiten in unterschiedlichen Kategorien sein


    lg

  • ?? Ich glaube irgendwas geht durcheinander. ich versuche nochmal alles auf einmal zu nennen:

    Meine Homepage besteht aus 6 Seiten, statischen Seiten. Jede Seite besitzt eine andere Hintergrundfarbe. Das habe ich gelöst durch eine unterschiedliche body-id, so

    PHP
    "<body id="page1">" oder "<body id="page2">" etc.

    Dann rufe ich in der header.php folgendes auf

    Somit bekommt jede statische Seite eine andere Kategorie.

    nun habe ich das Problem, dass ich beispielsweise auf der page2 einen blauen Hintergrund habe und wenn man dort einen Artikel zeigt und man klickt auf den "more-Button" kommt man ja auf die singe.php oder archiv.php (Ich dachte eigentlich, dass man auf die archiv.php kommt aber nach deinem letzten Beitrag hier kommt man anscheinend auf die single.php)

    Das Problem ist nun, dass die Seite auf der der ganze Artikel steht, also nachdem man auf den "more-Button" geklickt hat eine bestimmte Hintergrundfarbe hat aber nicht die, von der man kommt.
    In meinem Beispiel ist das "page2 und blau"

    Danke für jede Lösung. Vielleicht haben ja auch andere so eine Frage...

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • jo..die Artikel sind aber zb in der Kat 5 gespeichert

    somit brauchen Deine unterschiedlichen singel-cat-id.php die unterschiedlichen CSS Angaben

    die hast Du in der header.php


    somit kannst Du mein System nutzen, aber die body Angaben richtig stellen

    am einfachsten ist es--auch wenn es viel copy and paste ist, die body Angaben in die single-cat-id.php
    page---.php zugeben -also raus aus der header.php in alle anderen templates -

    probier vorher mein System aus indem Du in die single-cat-5.php den html kommentar

    Code
    <!--single5-->

    schreibst und Dir dann beim Aufruf eines Artikels von der richtigen Seite den Quelltext des Artikels ansiehst ,
    da müßt der Kommentar dann drin stehen

    ++++
    technisches Detail:

    Mit dem Query teilst Du einer statischen Seite die Anzeige der Kategorien Übersichten zu - ---

    somit zeigt die statische Seite x die Artikel der Kategorie Y an, aber die statische Seite x ist nicht in der Kategorie y gespeichert

  • Also wirklich FETT, tausend Dank. Funzt jetzt alles so wie ich das brauche.
    Nachdem ich deine Lösung mit den Single-cat.php`s eingebaut habe und mehreren Tags id`s und classes gegeben habe ist das nun alles so wie ich das brauche... hätte ich nie gedacht, dass das noch irgendwie funzt.... nochmal BIG THX.

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • Also wirklich FETT, tausend Dank. Funzt jetzt alles so wie ich das brauche.
    Nachdem ich deine Lösung mit den Single-cat.php`s eingebaut habe und mehreren Tags id`s und classes gegeben habe ist das nun alles so wie ich das brauche... hätte ich nie gedacht, dass das noch irgendwie funzt.... nochmal BIG THX.

    Fisch

    danke :-)
    freut mich, wenns klappt

    bloß WP erzeugt von sich aus Kategorieübersichten-irgendwie versteh ich nie, wieso man die dann auf eine statische Seite packt-:?

    lg

Jetzt mitmachen!

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