Beiträge von Dunkelangst

    Das Problem ist hier einfach wie folgt beschrieben:

    Das gesamte Theme wurde von dem Designer überall mit fixen Größen in Einheiten von Pixeln in der style.css definiert. Das Theme ist also in keinster Weise dynamisch.

    Das Problem lässt sich also effektiv nur dadurch beheben, in dem man das gesamte Theme mit der kompletten Optik quasi neu baut und zwar mit Variablen Werten. :?

    Oder aber man lebt mit dem Fehler und kontrolliert jede Publizierung, die Grafiken enthält, ob diese in die Sidebar hinein läuft - falls ja, muss man diese eben manuell in dem jeweiligen Artikel kleiner skalieren.

    Ich denke, dass ich für mich sehr gut mit dem Fehler leben kann. Ein komplettes Neuprgrammieren dieses Themes steht in dem Aufwand meiner Meinung nach in keinem Verhältnis zu dem Fehler.

    In diesem Sinne bezeichne ich das Problem zwar als ungelöst, jedoch ist es ja auch schon etwas, wenn man weiß, das eine Lösung zu aufwendig ist.

    Hallo!

    Technisch betrachtet kann jetzt das Falling Dreams theme das was es soll und ist dabei auch w3c Konform (wenn man dies in meinem Blog überprüft, wird es durch die w3c Prüfung durchfallen, da meine Artikel derzeit nicht w3c Konform sind).

    Jetzt beginnt also das Projekt: Lokalisieren. Kein Projekt hat Erfolg, wenn man ohne Struktur einfach darauf los arbeitet. Ich habe also vorab ein paar Fragen:

    • Theme übersetzen: Ist diese Anleitung korrekt? Gibt es noch bessere? Ich finde diesbezüglich nicht viel in der Dokumentation.
    • Das Uploaden von Themes ist derzeit nicht möglich. Bevor ich mich da jetzt dran mache um es zu übersetzen: Gibt es überhaupt Aussicht auf die Chance für das Theme in den Themepool aufgenommen zu werden? Gebt mir bitte einfach ein Ja... ;-)
    • Welche Richtlinien/Standards müssen erfüllt sein? Gibt es zu diesen Standards eine Dokumentation; wenn ja wo?
    • Wann wird die derzeitige Situation geklärt sein? Wie kann ich Arbeit im Bezug auf die Theme Prüfung im Vorfeld durch Arbeit erleichtern?
    • Wo finde ich die Auflistung der Tags, die in die style.css Datei geschrieben werden sollten, damit der User das Theme überhaupt findet, wenn er z.B. in der Themesuche angibt, dass es widget fähig sein soll? Auch dies habe ich in der Doku nicht gefunden.


    Ich denke die Antworten auf diese Fragen werden Arbeit für alle im Vorfeld erleichtern. :-)

    Hey, danke für den Tipp! Der hat mich echt weiter gebracht. Ich hab ihn jetzt so nicht benutzt, aber ich hab verstanden worauf du hinaus möchtest... Die style.css konnte ich unangetastet lassen...

    Der entsprechende Code sieht jetzt so aus und der Validator liebt ihn:

    PHP
    <div id="header">
        <div id="blogname">
          <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a>
    <br/><a href="<?php bloginfo('url'); ?>"><?php bloginfo('description'); ?></a>
        </div><!-- div#blogname -->
      </div><!-- div#header -->

    Vielen Dank für deine Hilfe!

    Im Bezug auf den Code den ich eingebaut habe, habe ich ein Validator Problem.

    Bei dem folgenden Code (Beachte </h1> tag Positionierung) meckert der Validator und der Blog sieht vernünftig aus:

    PHP
    <div id="wrapper">
    <h1 id="header" onclick="location.href='<?php bloginfo('url'); ?>';" style="cursor: pointer;">
      <!--blog name & description -->
    <div id="blogname">
      <h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a><br />
    <?php bloginfo('description'); ?></h1>
    </div>
    </h1>
    </div>

    Bei dem folgenden Code (Beachte </h1> tag Positionierung) meckert der Validator nicht - jedoch sieht der Blog fürchterlich aus, da alles verzogen ist:

    PHP
    <div id="wrapper">
    <h1 id="header" onclick="location.href='<?php bloginfo('url'); ?>';" style="cursor: pointer;"></h1>
      <!--blog name & description -->
    <div id="blogname">
     <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a><br />
    <?php bloginfo('description'); ?>
    </div>
    </div>

    In der style.css ist die Optik für wrapper wie folgt fest gelegt:

    Code
    #wrapper {
        background-color: #FFFFFF;
        border-left: 5px solid #FFFFFF;
        border-right: 5px solid #FFFFFF;
        margin: 0px auto 0px auto;
        padding: 0px;
        text-align: center;
        width: 726px;
    }

    In der style.css ist die Optik für blogname wie folgt fest gelegt:

    In der style.css ist die Optik für header wie folgt fest gelegt:

    Hier ist jedenfalls noch die Fehlermeldung vom Validator:

    Zitat
    1. Line 186, Column 15: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag <div id="name">
      The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

    Ich glaube, ich seh den Wald vor lauter Bäumen nicht. Der Teufel liegt im Detail.

    Hat jemand eine Idee?

    Exakt das selbe Problem habe ich auch mit deinem Code, alchymyth:

    PHP
    [COLOR=#000000]<div id="header">
      <h1><a href="[COLOR=#0000cc]<?php [/COLOR][COLOR=#006600]echo [/COLOR][COLOR=#0000cc]get_option[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'home'[/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000cc]?>[/COLOR]/">[COLOR=#0000cc]<?php bloginfo[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'name'[/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000cc]?>[/COLOR]</a></h1>
      <div class="description">[COLOR=#0000cc]<?php bloginfo[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'description'[/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000cc]?>[/COLOR]</div>
     </div>[/COLOR]

    Ok, vielen Dank für deine Tipps!

    Ich kann jetzt den Blogtitel in der style.css hin und her schieben und auch die restliche Optik des selbigen definieren. Ohne deinen Tipp hätte ich das so nicht geschafft.

    Zitat

    PS: ich glaube, die rand(min,max) funktion nimmt nur zwei variable.

    Das hat bei mir so nicht geklappt. Ich bleibe daher bei meinen Zahlenwerten. Aber eigentlich schon schade, denn so wie du es geschrieben hast, ist das irgendwie schon logischer...

    Vielen lieben Dank für deine Hilfe!

    das ist mein letzter beitrag hier:
    hast du den code von maxe heute 8:32 mal so eingesetzt und probiert?
    dauert keine 5 minuten.

    Hallo alchymyth,

    es tut mir Leid; ich wollte Dich mit meinem letzten Beitrag nicht nerven. Ich fände es sehr sehr schade, wenn ich in Zukunft auf deine Kompetenten Beiträge verzichten müsste. Mir war nur nicht so direkt klar, worauf du mit dem Link hinweisen wolltest - jetzt ging mir ein Licht auf! :idea::idea::idea:

    Den Post von heute Morgen habe ich nicht richtig verstanden.

    hmmm, merkwürdig. Hast du in der header.php denn noch mehr geändert als nur das wp_list_pages? Also mehr als nur wieder die anderen Parameter reinzusetzen (wie alchymyth es schrieb) brauchst du meines Wissens nicht machen:
    [LEFT]

    PHP
    <?php wp_list_pages('number=8[COLOR=Red]&depth=1&title_li=[/COLOR]'); ?>

    Ich hätte das in der Tat einfach mal so direkt testen sollen.

    Warum es zu diesem Anzeigefehler kommt wollt ich mir grad mal anschauen. Leider hast du momentan aber 15 Pages in der Navi, da sieht's sowieso etwas überladen aus ;-)

    Ich dachte halt, dass ich erst den ursprünglichen Code, also den folgenden, nehmen sollte, damit wir hier weiter diskutieren können.

    PHP
    <?php wp_list_pages('number=8'); ?>

    Es tut mir sehr Leid, dass ich diese Lösung seit heute Morgen nicht gesehen habe. Ich habe sprichwörtlich den Wald vor lauter Bäumen nicht gesehen - das war mein Fehler.

    Ich Danke sehr für eure überaus kompetente Hilfe und freue mich sehr darüber, dass ihr mein Problem gelöst habt! Für mein Missverständnis im Bezug auf eure Beiträge hier in diesem Thread möchte ich mich ausdrücklich entschudligen. Ich bin noch sehr unerfahren in php.
    [/LEFT]

    Das li vor wp_list_pages ist auf jeden Fall zu viel.

    Danke für den Hinweis, ich habe es entfernt. Die Seite sieht mit und ohne li noch exakt gleich aus - löst also nicht das Problem, dass ich nicht weiß, wie ich list pages in der style.css formatieren soll, damit das Wort "Seite" im Menü (nicht im widget) entfernt wird.

    alchymyth
    Dein Link bringt mich in diesem Zusammenhang nicht weiter. Ich lese gerne Wikis und habe sogar selbst eines, aber aus dem von Dir verlinkten Artikel werde ich nicht schlau. Ich finde dort keinen Zusammenhang zwischen dem list pages welches bei mir in der header.php steht und der style.css, mit der ich die Optik des Anzeigens definieren möchte.

    Auf jeden Fall möchte ich mich bei Dir ganz ganz herzlich bedanken! Ich fand das sehr nett von Dir, wie ausführlich und fachlich fundiert du hier geantwortet hast!

    Ich werde mir deinen Tipp merken und dann berichten, wie ich ihn umgesetzt habe. Wie man unschwer erkennt habe ich nicht die große Erfahrung und brauche etwas mehr Zeit um so etwas umzusetzen. Probieren geht über studieren.

    Die Lösung, die ich in dem anderen Thread gepostet habe, stammt übrigens nicht von mir. Ich habe sie von einem Bekannten per ICQ mitgeteilt bekommen. Ich habe wirklich nicht die große Erfahrung... ;)

    Ich bin Dir also gerade auch für deinen letzten Tipp äußerst Dankbar - werde aber noch Zeit brauchen, diesen umzusetzen.

    Der folgende Code innerhalb des <Body> und innerhalb des <div> Tags für das Textfeld Tags brachte den gewünschten Erfolg:-D:

    PHP
    <div id="wrapper">
    <h1 id="header" onclick="location.href='<?php bloginfo('url'); ?>';" style="cursor: pointer;">
      <!--blog name & description -->
    <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a><br/>
    <?php bloginfo('description'); ?>
    </h1>

    Meine Menüleiste wird in der style.css wie folgt definiert:

    Meine Menüleiste setzt sich komplett aus folgenden Code in der header.php zusammen:

    PHP
    <ul id="menu">
    [size=12]<li><a title="<?php bloginfo('name'); ?>" href="<?php bloginfo('url'); ?>">Start</a></li>[/SIZE]
       <li><?php wp_list_pages('number=8'); ?> 
    </ul>

    Wenn ich nun den Code in des Start Knopfes weg lasse, sieht der Code wie folgt aus:

    PHP
    <ul id="menu">
       <li><?php wp_list_pages('number=8'); ?> 
    </ul>

    In diesem Zustand habe ich also gerade meinen Blog (klick mich). Man sieht, dass in der Menüleiste das Wort "Seiten" steht. Ich denke, wenn ich es schaffen würde, dass dieses Wort mitels Definition in der style.css Datei nicht angezeigt wird, dann müsste die Menüleiste funktionieren, da sich dann die Links hochziehen müssten.

    Meine zentrale Frage ist also, wie diese Definition in der styles.css Datei aussehen würde - ich habe dazu keinen Einfall.

    Die folgenden Konfigurationen für das Menü in der style.css brachten keine Wirkung:

    Code
    list-style-type: none;
        list-style: none;
        text-decoration: none;

    Das Blog Theme, welches ich aktuell anpasse, tauscht die Grafiken in der header.php wie folgt:

    PHP
    <?php
    function header_graphic() {
        echo "/images/";
        $num=rand(0,1);
        echo "dream".$num.".jpg";
    };
    ?>

    Hier bei liegen die beiden Fotos in dem Ordner /images und heißen dream0.jpg oder dream1.jpg. Wenn du mehr Fotos als eines einbinden möchtest, sagen wir einfah mal fünf, sieht die Funktion wie folgt aus:

    PHP
    <?php
    function header_graphic() {
        echo "/images/";
        $num=rand(0,1,2,3,4);
        echo "dream".$num.".jpg";
    };
    ?>

    Hier liegen dann die fünf Dateien im selben Ordner (/images im Theme) und heißen logischerweise dream0.jpg, dream1.jpg, dream2.jpg, dream3.jpg und dream4.jpg.

    Ich denke, diese Funktion wird Dir bei deinem Problem weiter helfen. Ich hoffe, es ist ein Jahr später noch aktuell... ;)

    Ich habe mit dieser Funktion allerdings auch ein kleines Problem:
    Über den sich wechselnden Grafiken soll der Blogname und der Untertitel, den du generell bei WordPress im Backend einstellen kannst, erscheinen. Dies macht man bei WordPress für gewöhnlich mit dem folgenden Code, durch den eben der Blogname und der Untertitel in das Theme eingebunden werden:

    PHP
    <?php bloginfo('name'); ?>
    <?php wp_title(); ?>

    Nur leider weiß ich nicht, wie man die Grafiken als Hintergrund einstellt, so dass der Text eben über den beiden bzw. mehreren Grafiken liegt... :-?

    Der Code hat schon einmal geholfen. Jetzt werden wirklich nur noch acht von neun Seiten in der Menüleiste angezeigt. :mrgreen: *freu*

    Doch leider hat sich dadurch die gesamte Menüleiste völlig verzogen (Screenshot). Wie kann ich das jetzt in der style.css wieder richtig rücken? Ich nehme mal an, dass ich die Darstellung des Codes, den du gerade gepostet hast, neu definieren muss...

    Danke auf jeden Fall für Deine Hilfe, die mich echt weiter gebracht hat! :)

    Ich würde das Problem so lösen:

    PHP
    <?php wp_list_pages( $args ); ?>
     <?php $args = integer('number' = 8 ); ?>

    Ich verstehe es halt so: Liste alle Seiten auf, wie in Argument beschrieben. Argument sagt: Liste maximal acht Seiten auf.

    Zumindest habe ich es so verstanden - das Resultat ist: Der gesamte Blog wäre so Tod. Ich hab den Beitrag jetzt unzählige Male gelesen und ich verstehe es einfach nicht, wie ich den number tag benutzen soll. :(

    PHP ist echt meine Schwäche. Ich wäre daher für jedwede Hilfe Dankbar!

    In der WP 2.8 Version gibt es einen neuen Parameter der heißt number und begrenzt die ausgabe der Seiten number=8 oder keine Ahnung.

    Ich nutze WordPress 2.8.2 und werde das Theme nicht für ältere Versionen optimieren.

    Gibt es irgendwo eine Dokumentation zu dieser Number Option? Wie sähe der Code zum Einbinden aus?

    Hallo!

    Gibt es eigentlich eine Möglichkeit, beliebig viele Feeds in das Dashboard einzubinden?

    Dies wäre gerade für mich, der doch im Alltag schon mal häufig den Rechner wechselt, ein echter Vorteil, WordPress auch gleich als persönlichen Feed Reader nutzen zu können...

    Danke für eure Hilfe bzw. Meinungen!

    Das Bild formatierst du per CSS als Background des Headers.

    Das ist mein Problem: Ich habe nicht eine Grafik oben im Blog, sondern zwei; da habe ich mich wohl im vorherigen Beitrag unglücklich ausgedrückt. Sorry! Beide wechseln sich ab, wenn man den Browser häufig genug aktualisiert.

    Die beiden Grafiken werden in der header.php über folgenden Code eingebunden:

    PHP
    <?php
     function header_graphic() {
         echo "/images/";
         $num=rand(0,1);
         echo "dream".$num.".jpg";
     };
     ?>

    Gibt es eine Möglichkeit, wie ich diese gesamte Funktion in der style.css als Hintergrund definiere?

    Auf Grund dieser Funktion ist es mir auch nicht ganz klar, wo ich deinen Code, aus dem vorherigen Beitrag, in die header.php einbinden sollte.

    PHP
    <?php bloginfo('name'); ?>
    <?php bloginfo('description'); ?>

    Bisher habe ich ihn unter der oberen Funktion eingebaut und er wird immerhin in der Browserleiste angezeigt.

    Vielen Dank für Deine Hilfe!

    [gelöst] Suchbox widget zu breit

    Hallo!

    Einführung bzw. Hintergründe
    Ich habe mir ein Theme (weitere Infos) angepasst. Dieses soll makelos fertig gestellt werden und ich habe anscheinend noch sieben kleine Problemchen, die mir nicht aufgefallen sind. Der Übersicht halber werde ich zu jedem Problem einen eigenen Thread eröffnen, damit keiner durcheinander kommt. Wenn in diesem Theme alle technischen Probleme gelöst sind, werde ich dieses zu erst der englisch sprachigen Community zur Verfügung stellen und nach der dann kommenden Übersetzung in die deutsche Sprache würde ich es auch ganz gerne hier in den Themepool stellen. Ich möchte betonen, dass jedwede Entwicklungen von mir der Community als ganzes zurück gegeben werden; genau genommen bin ich dazu gemäß der GNU GPL V2 auch verpflichtet.

    Download des aktuellen Themes


    Problembeschreibung

    Wenn ich eine Suchbox in die Widgetzeile einfüge, ist diese wesentlich zu breit. Wo und wie kann ich diesen Fehler beheben?

    Ich bin für jedweden Tipp dankbar!