Blix 0.9.1 Theme zeigt nach Update auf 2.1 die Pages nicht mehr an.

  • Hallo,

    ich habe WordPress 2.0.7 auf 2.1 geupdated.
    Ich hatte unter Managed->Pages zwei weitere Seiten angelegt. Diese Seiten werden durch das Blix 0.9.1 Theme nicht mehr angezeigt.
    Mein Blog: http://www.aaron.de - Neben Home sollte MyWork und About stehen.
    Diese werden angezeigt, wenn ich als Theme WordPress Default 1.6 einstelle.

    Jemand eine Idee, was an Blix 0.9.1 angepasst werden muss ?

    Ich bedanke mich im Voraus.

    Gruß
    Aaron

    • 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

  • Ich habe auch vor längerer Zeit mal Blix ausprobiert, aber es müsste schon die gleiche Version gewesen sein, wenn ich mich recht erinnere.

    Das Problem was du hast liegt an Blix, bzw. an der Weise, wie es die Seiten anzeigt, da wird ein (wie Themes wie K2, Fauna etc. zeigen, m.E.) unnötiger Aufwand zum Anzeigen der gerade angezeigten Seite gemacht, der nicht auf der Standard-Template-Tag-Lösung dieses Problems basiert.

    Da sich bei 2.1 gerade im Bereich der Seiten was geändert hat, funktioniert das nun nicht mehr.. die einfachste Lösung für dich dürfte sein, sich nach einem neuen Theme umzusehen.

    [Wenn du Blix unbedingt behalten willst, kannst du dich schon mal in der Doku zum Thema Template Tags --> wp_list_pages (oder so) belesen]

    pure vernunft darf niemals siegen

    Einmal editiert, zuletzt von p3t3r (23. Januar 2007 um 08:44)

  • Hat jemand hierzu bereits einen Workaround gefunden? Mir gehts ähnlich und ich bin mit dem Thema Template Tags --> wp_list_pages gar nicht vertraut :-/


  • Jemand eine Idee, was an Blix 0.9.1 angepasst werden muss ?

    Unter http://www.utheguru.com/ findet sich das blixkrieg Theme,
    welches 2.1er kompatibel ist. Dort lassen sich die Anpassungen ganz gut 'klauen'.

    Allerdings werden auch dort Funktionen genutzt, die ausdrücklich schon als obsolet gekennzeichnet sind und vielleicht dann beim nächsten Update auch nicht mehr (korrekt) funktionieren...

    Für den Moment und 2.1 hilft's aber, meine u.g. Reiseseiten beruhen auch auf einem derart gepatchten Blix 0.9.1.

    ciao, Mario

  • auf Deiner algar-web-Seite hast Du ja die Navi von Blix drin - obwohl ich jetzt den kompletten Header von Blixkrieg2.1 in der Blix drin habe, geht die Navigation nach wie vor nicht... suche ich evtl. am falschen Eck oder wo genau tritt denn das Problem in Sachen Navigation auf - der Header scheint es nicht zu sein :-/ ... Hast nen Tipp?
    Jürgen

  • also langsam werd ich wahnsinnig - hier mal der original code aus der blix deutsch 0.91:

    PHP
    function BX_get_pages($with_content = '')
    {
        global $wpdb;
        $query = "SELECT ID, post_title, post_name FROM " . $wpdb->posts . " WHERE post_status='static' ORDER BY menu_order ASC";
        if ($with_content == "with_content") {
           $query = "SELECT ID, post_title,post_name, post_content FROM " . $wpdb->posts . " WHERE post_status='static' ORDER BY menu_order ASC";
        }
        return $wpdb->get_results($query);
    }

    und hier das geänderte aus der Blixkrieg2.1:

    PHP
    function BX_get_pages($with_content = '')
    {
        global $wpdb;
        $query = "SELECT ID, post_title, post_name FROM " . $wpdb->posts . " WHERE post_type='page' OR post_status='static' ORDER BY menu_order ASC";
        if ($with_content == "with_content") {
           $query = "SELECT ID, post_title,post_name, post_content FROM " . $wpdb->posts . " WHERE post_type='page' OR post_status='static' ORDER BY menu_order ASC";
        }
        return $wpdb->get_results($query);
    }

    Sobald ich den modifizierten Code in die BX-Functions reinhaue, zerreist es mir das Layout und der Contentbereich bekommt links ein Margin oder Padding, was zur Folge hat, dass es mir die Sidebar nach unten schiebt - jetzt guck ich echt wie ein Eichhörnchen, denn wie kann das sein, dass sich alleine wegen den unterschiedlichen Queries ein Padding bildet ?! Ich check das nicht ... Hilfe, bitte :-)

  • Was anderes habe ich auch nicht gemacht.

    Ich habe in meiner ursprünglichen BX_functions.php nur in der Funktion BX_get_pages in der WHERE-Bedingung das post_status='static' durch post_status='page' ersetzt.


    Nun sieht's so aus und funktioniert:

    Code
    function BX_get_pages($with_content = '')
    {
            global $wpdb;
        $query = "SELECT ID, post_title, post_name, post_parent FROM " . $wpdb->posts . " WHERE post_type='page' ORDER BY menu_order ASC";
            if ($with_content == "with_content") {
               $query = "SELECT ID, post_title,post_name, post_content, post_parent FROM " . $wpdb->posts . " WHERE post_type='page' ORDER BY menu_order ASC";
            }
            return $wpdb->get_results($query);
    }

    Ansonsten habe ich noch die sidebar.php entsprechend angepasst, was aber nix mit Deinen Layout-Problemen zu tun hat...

    Hmmmmmmmm...

  • hab jetzt zig korrekturen gemacht und irgendwie funktionierts - nur, wie das meistens so ist, wenn man geradezuschreibt :-) weiß ich jetzt auch nimma, was der fehler war :-) aber es klappt - danke nochmal fürn tipp mit blixkrieg :-)

  • Ich bin im Moment dabei die Hardcore Version in mein Blog zu packen. Ich fasse den "Pages"-Code nicht an. Dafür habe ich im Header meinen Home-Button probehalber verdoppelt und das funktioniert :)

    Jetzt kann ich den Link nach bedarf anpassen, nicht schön aber selten :mrgreen:

    Einfach das da

    PHP
    <li<?php if (is_home()) echo " class=\"selected\""; ?>><a href="<?php bloginfo('url'); ?>">Home</a></li>

    suchen (steht ganz oben^^) und direkt danach einsetzen. Dann kann man nach belieben anstatt

    PHP
    <?php bloginfo('url'); ?>

    und Home alles weitere einsetzen.

    Tante Edit sagt: Wer sich noch verkünsteln will, kann in der spring_flavour.css eine neue Klasse (oder wie das heißt) nach dem selben Prinzip anlegen (Home kopieren) und andere Farbwerte usw. definieren.

    @ our english speaking friend: try it here-> WordPress › Blog Tool and Weblog Platform

Jetzt mitmachen!

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