Beiträge von marX

    Zitat

    hmm ja hab ich jetzt gemacht, aber bei mir siehts immer noch gleich aus. hab bei mir den code genau mit dem überschrieben den du mir gegeben hast, aber da ist nix passier . kannste ja noch mal gucken, aber so wie du gesagt hast, klappts irgendwie nich... könnte es vielleicht wo anders dran liegen?


    Offensichtlich nicht. Online steht immer noch folgendes in Zeile 298:

    Code
    .image_des_beitrags {
    height:100px;
    margin:-60px 0pt 0pt;
    overflow:hidden;
    position:relative;
    width:248px;
    z-index:1;
    }


    In Zeile 188 und 244 definierst du .image_des_beitrags übrigens schon einmal, die Eigenschaften werden aber vollständig von der Regel in Zeile 298 überschrieben!
    Das siehst du sehr schön im Firebug, wenn du mit der rechten Maustaste auf dein Bild klickst und im Kontextmenü "Inspect Element" auswählst. Hier erscheinen jetzt rechts alle CSS-Regeln, die für dieses Element angewendet werden. Regeln die später wieder überschrieben werden, werden hier durchgestrichen.
    Ergo: Du solltest mal dein CSS aufräumen. ;)

    Übrigens: Das Datum rutscht dann ja wieder runter. Also bei .post .date (Zeile 204) mal das margin-top wieder auf 0 setzen.


    Zitat

    hab mir mal das tool firebug runter geladen. wenn ich da meine maus über in der obersten leiste (in der auch das suchfeld rechts ist) über die einzelnen divs halte, zeigt er mir mir ja blau makiert die dis an. bei der image_des_beitrags, zeigt er den oberen bereich gelb an.... also da wo das bild wohl sein sollte, denk ich mal .


    Hellblau ist das Element selbst, lila ist padding, gelb ist margin.


    Zitat

    vielleicht muss ich da noch sowas angeben wie.. " top left"?


    Nein. Mit den paar Änderungen, die ich dir jetzt noch geschrieben habe siehts so aus wie du dir das wünschst. Ich häng dir zum Beweis auch mal nen Screenshot an (mit Firebug-Ausgabe - beachte die durchgestrichenen Eigenschaften rechts unten!).

    Ich habe nichts gefunden, sorry und ich weiß nicht einmal ob das überhaupt in dieses Forum gehört:
    Ich habe bei Confixx folgende Meldung:

    Code
    Warning: mysql_query() [function.mysql-query]: Unable to save result set in /home/www/confixx/html/functions.inc.php on line 554
    MySQL error: 1194: Table 'transfer' is marked as crashed and should be repaired
    
    
    Warning: Invalid argument supplied for foreach() in /home/www/confixx/html/include/class.Traffic.php on line 464

    Kann mir jemand sagen was das bedeutet, und wie ich das weg bekomme


    Das bedeutet, dass die Tabelle "transfer" beschädigt ist und repariert werden sollte. Diese Tabelle gehört nicht zu einer Standard-WP-Installation. Auch bezweifel ich, dass du auf diese Tabelle irgendeine Zugriffsmöglichkeit hast, da sie offensichtlich zu Confixx gehört. Wende dich mit der Fehlermeldung an deinen Provider, das kann nur er beheben.

    Dann könnte ich also verhindern, dass die erste Grafik wiederholt wird .... was kommt dann aber anstelle der Grafik? Wie kann ich das kontrollieren?


    Wo keine Hintergrundgrafik ist, da erscheint deine definierte Hintergrundfarbe (background-color), in deinem Fall also ein helles grau. Die Grafik selbst erscheint an der mit background-position definierten Position (bei dir horizontal und vertikal mittig).

    Zitat

    Überall sonst habe ich ein non-repeat drinnen, nur beim background finde ich die möglichkeit nicht das zu regeln


    no-repeat (no, nicht non)! Steht keine solche Eigenschaft da, dann schreib sie einfach dazu.

    Wie kann ich verhindern, dass diese Grafik immer wiederholt wird gegen unten?


    Guck mal hier:
    background-repeat: Hintergrund wiederholen: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets


    Zitat

    Wie kann ich eine zweite Grafik als Hintergrund einfügen? Das heisst zuerst soll die aktuelle Grafik (hier image/bg.PNG) angezeit werden, danach eine andere, welche sich dann wieder "wiederholen" darf.


    Das geht nicht, zumindest nicht für <body>. Jedes HTML-Element darf maximal 1 Hintergrundbild haben. Du musst hier ein weiteres HTML-Element einfügen, z.B. ein über <body> gelegtes <div>:

    PHP
    <body>
      <div id="page">
        <!-- weiteres HTML -->
      </div>
    </body>

    Wie lautet der Name der Datenbank die du angelegt hast? Wenn du die Datenbank so angelegt hast wie in der FAQ beschrieben, dann heißt deine Datenbank "wordpress". In der wp-config.php schreibst du aber:

    PHP
    <?php
    // ** MySQL Einstellungen ** //
    define('DB_NAME', '[B][COLOR="Red"]putyourdbnamehere[/COLOR][/B]'); // Der Name der Datenbank, die du benutzt.
    define('DB_USER', 'root'); // Dein MySQL-Datenbank-Benutzername.
    define('DB_PASSWORD', ''); // Dein MySQL-Passwort.
    define('DB_HOST', 'localhost'); // 99% Chance, dass du hier nichts ändern musst.
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');


    Hier müsstest du "wordpress" eintragen - oder den Namen der Datenbank, die du in Schritt 2 angelegt hast.

    PS: http://forum.wordpress-deutschland.org/plugins-und-wi…-den-posts.html

    Zitat

    Eines der interessantesten Features in Wordpress scheinen ja die CustomFields zu sein. Ich verstehe schon das man dort weitere Dinge mit in den Post einbauen kann, aber nicht wirklich wie.


    Die beste BEschreibung gibts wie immer in der offiziellen Doku:
    Using Custom Fields « WordPress Codex
    (In der deutschen hab ich dazu leider nix gefunden :( Vielleicht hilft dir die Forensuche nach "Benutzerdefinierte Felder" ja weiter.)


    Zitat

    Zum Beispiel, ich möchte Thumbnails zu jedem meiner Beiträge haben. Also lege ich solch ein CustomField an. (Key: CustomField)

    Doch was kommt in Value? Nur die URL? Oder der ganze HTML Befehl?


    Eigentlich egal, was du dann eben im Template willst. Ich würde aber nur die URL verwenden.
    (Ob das per One-Click-Button geht kann ich dir nicht sagen. Das geht sicher, zum Beispiel über ein selbstgeschriebenes JavaScript für den Admin-Bereich. Aber auf die Schnelle hab ich da leider keine Lösung für dich.)

    Zitat

    Das wäre aber nicht nur das einzige was ich nicht verstehe! Was ist zum Beispiel dieses LOOP? Ich finde viele englische Seiten die versuchen dies zu erklären, aber irgendwie will ich heute einfach den Sinn nicht verstehen.


    Der Loop ist die Schleife (engl. "Loop", in der die Beiträge ausgegeben werden. Einfach gesagt, der Bereich zwischen

    PHP
    <?php while) have_posts() : the_post(); ?>
     ...
    <?php endwhile; ?>


    In der deutschen Doku gut erklärt:
    Der Loop − WordDoku
    (Original hier: The Loop « WordPress Codex)

    Hoffe du kommst damit erstmal etwas voran.

    Den .title bekomme ich so auch nicht hin, vielleicht muss da was gefloatet werden. Aber meine Variante mit dem negativen margin beim Bild geht definitiv. Vielleicht hast du da nur ein Problem mit der Reihenfolge. So gehts auf jeden Fall bei mir, das Bild rutscht unter Datum und Titel:

    Code
    .image_des_beitrags {
    height:100px;
    margin:[COLOR="Red"][B]-75px[/B][/COLOR] 0pt 0pt;
    overflow:hidden;
    position:relative;
    width:248px;
    z-index:1;
    }

    Das Datum musst du etwas verbreitern. Ich habe

    Code
    width:30px;
    padding-right:3px;


    gewählt.
    Die Hintergrundgrafik für .post .title musst du wohl etwas verbreitern (ca. 3px). Zusätzlich ein negatives margin-left von -2px.

    Bei .image_des_beitrags hab ich den negativen margin nach oben auf -65px gesetzt.

    Ich denke damit siehts so aus wie von dir gewünscht.

    Im Template hast du noch vergessen, dem Bild die Klasse "image_des_beitrags" zuzuweisen. Ein Hinweis noch: z-index funktioniert nur mit positionierten Elementen (siehe Hinweis bei SELFHTML). Füge ich position:relative zu den Regeln für ".post .date" (Zeile 200) und ".post h2.title" (Zeile 247) hinzu, dann siehts schon fast so aus wie von dir gewünscht.

    Firebug: siehe mein Link oben. Eine sehr gute Debugging-Erweiterung für den Firefox. Eigentlich unverzichtbar für jeden Webentwickler. ;)

    Du willst also eine 2zeilige Navigation, richtig?

    Ändere dazu in der style.css, Zeile 85:

    Code
    #nav {
    background-image:url(images/bg-navigation-bar.gif);
    background-repeat:repeat-x;
    height:[COLOR="Red"][B]35px[/B][/COLOR];
    line-height:35px;
    padding:0pt 10px;
    }


    die Höhe auf [COLOR="Green"]70px[/COLOR] setzen(2 x 35px). Das Hintergrundbild ist allerdings nur 35px hoch, das müsstest du entweder mit einem Grafikprogramm vergrößern, oder du lässt es auch in y-Richtung wiederholen. Setze dazu den Wert der Eigenschaft [COLOR="#008000"]background-repeat[/COLOR] auf [COLOR="#008000"]repeat[/COLOR] (statt repeat-x).

    Weiterhin kannst du noch die Abstände von Content und Sidebar etwas nach unten versetzen:

    style.css, Zeile 101:

    Code
    #content {
    background-color:#FFFFFF;
    border:1px solid #2D302C;
    float:left;
    margin:[COLOR="Red"][B]10px[/B][/COLOR] 10px 0pt;
    min-height:800px;
    padding:5px;
    width:533px;
    }

    und style.css, Zeile 92:

    Code
    #sidebar {style.css (line 92)
    border:medium none;
    float:left;
    margin:[COLOR="#ff0000"][B]10px[/B][/COLOR] 10px 0pt;
    min-height:800px;
    padding:5px;
    width:180px;
    }


    Die rot markierten Werte erhöhst du jeweils, z.B. auf [COLOR="Green"]45px[/COLOR].

    Das BOM (Byte Order Mark) ist ein Steuerzeichen, welches anzeigt, dass die Datei UTF8-codierte Zeichen enthält. Mehr hier:
    Byte Order Mark – Wikipedia

    Das Problem mit PHP liegt hier:

    Zitat von Wikipedia

    Die UTF-8-Kodierung des BOM besteht aus der Bytesequenz EF BB BF, die in nicht UTF-8-fähigen Texteditoren und Browsern meist als ISO-8859-1-Zeichen  erscheinen.


    Für PHP ist das BOM also eine Ausgabe und die erzeugt die o.g. Fehlermeldung.

    Normalerweise kannst du das in dem Editor einstellen, mit dem du die wp-config.php bearbeitet hast. Speichere die Datei am besten als ASCII ab, da sie ja sowieso keine Sonderzeichen enthalten dürfte.

    PS: Verwende für Code-Abschnitte bitte die Code-Tags des Forums, nicht den Zitat-Tag.