Beiträge von Dunkelangst

    Also ich hole das Thema noch einmal hoch. Ich habe halt lange darüber nachgedacht.

    In der WordPress Standard Einstellung wird einem im Backend/Dashboard der Feed vom WordPress Deutschland Blog angezeigt: Screenshot.

    Diesen Feed kann man auch ändern; siehe Screenshot.

    WordPress ist also per Standard und ohne irgendein Plugin dazu in der Lage von einem beliebigen anderen Blog Feeds einzusammeln und dem jeweiligen Admin zur Verfügung zu stellen. Diese Funktion finde ich richtig Klasse.

    Wenn man diesen Gedanken konsequent zu Ende denkt, dann muss man meiner Meinung nach zu dem Entschluss kommen, daraus einen kleinen höchst individuellen Planeten zu bauen: Jeder Blog ist ein Individuum und jeder Blogger den ich kenne, liest eben auch gerne andere Blogs, die vielleicht zu den Themen des eigenen Blogs passen. Jeder Blog lebt auch nicht zu letzt von den Kommentaren. Es wäre also eigentlich für jeden Blogger schön, nicht nur die News rund um WordPress eingeblendet zu bekommen, sondern diese durch ein rss Feed Abonnement nach eigenen Ermessen hinzufügen zu können. Auf diese Weise könnte man sich individuell den Teil der Blogosphäre einsammeln, der einen am meisten interessiert und dies vor allem Feed Reader unabhängig: Gerade dann, wenn man zwischen mehreren Rechnern Arbeitsbedingt wechseln muss, wäre eine solche Funktion sicher eine echte Bereicherung für den Komfort des Bloggens.

    Im Bezug auf diese Funktion, die WordPress per Standard Einstellung eh schon teilweise erfüllt, würde ich mir folgende Weiterentwicklung wünschen:

    1. Es sollte möglich sein, weitere Feeds außer einen einzigen in das Dashboard zu integrieren.
    2. Die Auflistung sollte wie ein echter Planet erfolgen; d.h. nicht für jeden Blog ein einziges Feld, sondern es sollte von allen eingetragenen Feeds der neueste Beitrag in einem einzigen Feld immer zu oberst angezeigt werden.


    Diesbezüglich habe ich zum einen noch kein Plugin gefunden - zum anderen denke ich dass der Entwicklungsaufwand eigentlich begrenzt ist: Die Funktion existiert bereits in fast fertiger Form in WordPress 2.8 - sie ist eben nur noch wirklich zu Ende entwickelt.

    Auf welcher Mailingliste von WordPress könnte man den Vorschlag unterbreiten? Reicht es aus, dies in diesem Forum als Entwicklungsvorschlag zu unterbreiten? Ich frage dies, da mir irgendwie nicht klar ist, wie die Entwicklung von WordPress überhaupt betrieben wird und mir somit auch unklar ist, wo man Entwicklungsvorschläge unterbreiten kann.

    Was haltet ihr von dem Vorschlag?

    Es gibt da zahlreiche Plugins. Du könntest z.B. ie-warning nutzen. Dieses Plugin hat jedoch den Nachteil, dass es im IE 6 und älter fehlerhaft dargestellt wird- du solltest den Code also nach eigenen Ermessen anpassen. Der Text, der erscheint ist zu dem Englisch sprachig - wenn du einen deutschen Blog führst, musst du also einen eigenen Text einfügen.

    Andere Plugins wären da z.B. Upgrade IE, Anti Internet Explorer 6 Plugin, Internet Explorer 6 Upgrade etc. Ganz witzig soll wohl auch das Dunstan-style Error Page Plugin sein...

    Das sind so die, die mir bekannt sind... :) Viel Vergnügen beim durch testen....

    Zum reinen Testen des Browsers würde ich zum Acid 2 Test verlinken und wenn du deinen Blog halbwegs an den w3c Standard orientierst, wird auch ein IE, der sich nicht an diese Standards hält, deinen Blog korrekt anzeigen.

    In der Tat, das scheint mit der WordPress Version von wordpress Deutschland gar nicht so einfach zu sein. Ich denke, dass die vielen Fragezeichen in der URL stören...

    Da bleibt nur die Version von http://de.wordpress.org/ - die beiden Versionen von WordPress Deutschland und de.wordpress.org unterscheiden sich darin, dass du in deinem Blog geduzt oder gesiezt wirst. Diese lädst du dann mit dem folgenden Befehl herunter:

    Code
    user$ wget http://de.wordpress.org/wordpress-2.8.2-de_DE.zip

    Wie man sieht, kann man diese Version mit wegt ganz gut herunter laden:

    Also ich gehöre zu den jenigen, die ihre Lösungen vorstellen, wie du z.B. hier erkennen kannst. Bin da aber auch vorbelastet, da ich selbst lange Zeit Moderator in einem Forum war. :D

    Wenn man einen wirklich blödsinnigen Thread aus versehen eröffnet hat und sofort denkt "Erst denken, dann Maus und Tastatur bewegen" - dann möchte man diesen doch eigentlich sofort löschen - bevor das noch jemand sieht...

    An sich fände ich es auch sehr schön, wenn man einen Beitrag als [gelöst] markieren könnte...

    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! :)