Beiträge von copernica

    Du brauchst nicht mal zwei Sidebars. Nimm' die eine vorhandene Sidebar und teile sie z.B. folgendermaßen auf:

    <!--Beginn Sidebar-->
    <div id="links">

    [Inhalte Sidebar ]

    </div>
    <div id="rechts=">

    [Inhalte Sidebar]
    </div>

    <!--Ende sidebar-->

    Wenn du den Beitragsbereich mit einem <div id="content">[...]</div> umschließt, kannst Du nun per css ein dreispaltiges Layout konstruieren, und zwar etwa wie wie folgt:

    #links {
    float:left;
    width: 200px;
    }
    #rechts {
    float:right;
    width: 200px;
    }
    #content {
    margin-left: 200px;
    margin-right: 200px;
    }

    Ich beschäftige mich gerade mit dem Sidebar-Widgets-PlugIn und wollte mal wissen, wie die Akzeptanz für dieses PlugIn ist, ob es sich überhaupt lohnt, Widgets bei der Themeerstellung zu berücksichtigen.

    Mir persönlich gefallen sie gut und ich habe sie in meine Templates eingearbeitet, vielleicht begeistern sich dann noch mehr Nutzer für Wordpress, wenn eine individuelle Konfiguration der Sidebar so einfach ist.

    Falls Interesse besteht und die oben genannte ausreichend Akzptanz vorhanden ist , würde ich gern an der FAQ zum Thema Widgets mitarbeiten, ich habe das PlugIn auch schon ins Deutsche übersetzt.

    Die Änderungen musst du direkt in der widgets.php vornehmen, und zwar in diesem Bereich:

    Beim Überfahren mit der Maus über die unterstrichenen Wörter wirst Du eine Langform für die Abkürzungen sehen: Mit dem HTML-Tag "abbr title=..." erzeugt man diese Tooltips.

    Entweder entfernst Du nun diesen abbr-Bereich aus dem Code, dann werden deine Besucher aber nicht mehr über die Bedeutung der Abkürzung aufgeklärt.

    Oder du formatierst den abbr-Tag in der css so, dass kein Unterstrich angezeigt wird. Macht aber auch nicht viel Sinn, dann sieht ja keiner, dass da noch was ist.

    Ich habe meine widgets.php komplett ins Deutsche übersetzt, Du findest also "Einträge" statt "Entries". ;)

    Es gibt zwei Möglichkeiten, ein Headerbild einzufügen. Für beide Fälle ist in diesem Beispiel vorausgesetzt, dass die insgesamt vier unterschiedlichen Bilder im Verzeichnis [Dein_Theme]/images liegen.

    1.) als background-image im HTML eingebettet
    2.) als background-image im css

    zu 1.)

    In die header.php von Wordpress folgenden Code einbauen:

    PHP
    <?php
    $new[1] = "header0.jpg";
    $new[2] = "header1.jpg";
    $new[3] = "header2.jpg";
    $new[4] = "header3.jpg";
    $zufall = rand(1,4);
    ?>

    Und dann so aufrufen für das Headerbild:

    PHP
    background: url(images/header<?php echo $new[$zufall]; ?>) no-repeat;

    zu 2.)
    Die style.css muß in style.php umbenannt werden und damit sie weiterhin als css-Datei erkannt wird, muß man sie als text/css ausgeben, und das geht folgendermaßen: Einfach

    PHP
    <?php
    header("content-type: text/css");
    ?>

    ganz oben (wichtig!) in die css hineinschreiben. Dann dort den anderen Codeschnipsel eingeben:

    PHP
    <?php
    $new[1] = "header0.jpg";
    $new[2] = "header1.jpg";
    $new[3] = "header2.jpg";
    $new[4] = "header3.jpg";
    $zufall = rand(1,4);
    ?>

    und an der richtigen Stelle im css z.B. so einbinden:

    PHP
    #header: background: url(images/<?php echo $new[$zufall]; ?>) ;

    Da Du ja nun die style.php hast, darfst du die style.css aber trotzdem nicht aus dem Theme löschen, das gibt sonst Probleme. Die style.css darf ruhig leer sein. Das könnte man sicher eleganter lösen, aber wie, habe ich noch nicht ergründet.

    Der Name meines Blogs - Gabis BLOGhäuschen - ist eine kleine Wortspielerei, abgeleitet von Blockhäuschen, die Bezeichnung für eine kleine Holzhütte.