Beiträge von telekommander

    Schluss ... die rote Hautfarbe steht mir irgendwie net ...

    Btw. ist mir dann doch noch ein Haken aufgefallen.
    Wenn irgendein Post von euch extern verlinkt wird ( z.B. Suchmaschinen ) , führt dieser "Zurück"-Link auch wieder dahin, der angehängte Anker spielt dabei keine Rolle.

    Vielleicht aber auch nicht schlecht,
    oder man sollte diesen Referer vorher abfragen, ob die Anfrage von "draussen oder drin" kommt und je nach Ergebniss ein- bzw. ausblenden.

    Zitat

    ( ... ) Kommander, du? *lieb guck*


    ... wie soll ich'n da widerstehen ?!

    Ok ...

    In deine Übersichtseite, wie auch immer diese heissen mag, fügst du zu jedem Post den passenden Anker hinzu:

    PHP
    <a name="post-<?php the_ID(); ?>"></a>

    In der single.php wirds etwas komplizierter ( keine Panik ). Da muss folgendes rein:

    PHP
    <?php
           $referer = $_SERVER[HTTP_REFERER];
        ?>

    ... theoretisch irgendwo ...

    Dein "ZURÜCK"-Link zu deiner Übersicht schraubst du wie folgt zusammen:

    PHP
    <a href="<?php echo $referer; ?>#post-<?php echo $post->ID; ?>">ZUR&Uuml;CK</a>

    Der Haken ? Es gibt keinen ! Wenn du konsequent in jedem Post den Anker setzt kommst du immer, von der single.php ausgehend, wieder dahin zurück wo du hergekommen bist.

    @ Enni,

    Ich hoffe ich habe dich richtig verstanden.

    Für die [FONT="Courier New"]single.php[/FONT] würde ich diesen hier verwenden,
    wenn du wieder dahin zurück möchtest woher du gekommen bist.

    HTML
    <a href="derlink_wohin_auch_immer#page-<?php echo $post->ID; ?>">


    Müsste dann sowas rauskommen: [FONT="Courier New"]derlink_wohin_auch_immer#page-59[/FONT]

    In der [FONT="Courier New"]single.php[/FONT] dürfte die post-ID einzigartig sein.
    Du müsstest nur noch, in deiner Übersicht zu jeden Post den passenden Anker setzen mit der entsprechenden Post-ID.
    Also dein stinknormales [FONT="Courier New"]<a name="page-( ... ID ...)"></a>[/FONT]

    ... sollte eigentlich funktionieren.

    ... zum Bleistift so:

    Wenn die Überschrift so aussieht oder aussehen würde:

    HTML
    <h2 class="stern">Überschrift</h2>


    Dann dieses CSS Bsp. für diesen <h2>-Tag mit eigener Klasse.

    Code
    h2.stern {
    background: url('pfad/zu/deinem/stern.jpg') 0px 0px no-repeat;
    padding-left:50px;
    }


    Mit den zwei "Nullen" hast du die Möglichkeit die Position des Bildes zu manipulieren.
    Soll heissen, die erste Angabe ist die Position von Links, die zweite von oben.

    ( ... )
    Sonst scheint IE aber alles richtig darzustellen. Warum hier nicht? ( ... )

    Ein IE ist gnadenlos und verzeiht keinen Fehler. Ein FF ist da etwas toleranter,
    der ist so Oberschlau, der weiss das da was net stimmen kann.

    Irgendwo hast du einen Endtag [FONT="Courier New"]</div>[/FONT] zuviel.

    Code
    <div class="clear"></div>
    [COLOR="Red"]</div>[/COLOR]<!-- Close Page -->
    <hr />


    Der rote wird als "zuviel" angemeckert. Muss allerdings nicht unbedingt dieser sein.

    Und, es gibt keinen [FONT="Courier New"]</img>[/FONT] Endtag, der ist selbstschliessend : [FONT="Courier New"]<img src="einbild" alt="" />[/FONT]

    Möglich das der nicht geschlossene Container ( grün ) irgendwie der Störfaktor ist:

    PHP
    <body id="page-top">
    [COLOR="Red"]<a href="<?php echo get_settings('home'); ?>/" title="<?php bloginfo('name'); ?>">
    [COLOR="Lime"]<div id="wrapper">[/COLOR]</a>
    <div id="header">
    <h2><a href="<?php echo get_settings('home'); ?>/" title="<?php bloginfo('name'); ?>">
    [COLOR="Lime"]<div id="wrapper">[/COLOR]</a></h2>
    </div>[/COLOR]
    <hr />

    <div> innerhalb <a> geht net ... glaub ich ... denk ich ... weiss ich ...

    Das ist Blödsinn. Poste einen Link, und dir wird schneller geholfen als dir lieb ist.Schliesslich kennen wir dein Theme nicht, somit keine Klassen und IDs usw. Alles andere bleibt ein Ratespiel ! [SIZE="1"]( ... und wieso geht hier kein Zeilenumbruch mehr ... )[/SIZE]

    Korrigiert mich bitte wenn ich was falsches erzähle ...

    *.JPG unterstützen keine Transparenz, mit CSS hat das nix zutun.
    Und die angesprochene Rahmen, weiss bzw. schwarz, gehört nun mal zum Bild.
    Das Header-Bild ist zwar GIF, also evtl. keine Transparenz im Grafikprog. definiert ?

    Um Transparenz ins Bild zubekommen steht dir das GIF Format zur Verfügung bzw. PNG.
    Mit den PNG Format hat wiederum der IE bis 6.0 so seine Probleme.

    Mal frei übersetzt:

    Für jede Seite zum <body>-Tag eine eigene Klasse anlegen.
    Und diese im Styleshet definieren.
    z.B.:

    Code
    <body class="seite_1>

    Der Haken ?
    In WP ist der <body>-Tag immer der gleiche/selbe.

    Deshalb musst du in die Trickkiste greifen, und die Page-ID ausserhalb des Loops nutzen:

    PHP
    <body class="page_<?php echo $post->ID; ?>">


    Wirst du bestimmt in der header.php finden.

    Mit dieser Page-ID, und die ist einzigartig, kannst im Stylesheet tun und lassen was du willst:

    Code
    .page_12 {
    background: #123456 url('irgendein/bild');
    }
    .page_185 {
    background: #654321 url('irgendein/anders/bild');
    }


    .. mal so als erste Idee ...

    Zitat

    ( ... ) erscheint oben ein Link "Eine Seite". Wie kann ich diesen ändern, bzw. welche Datei muss ich bearbeiten ( ... )

    Diese Theme habe ich nirgends gefunden ( habe mir auch wirklich keine Mühe gegeben ). Ich gehe mal ganz schwer davon aus das du in der header.php deines Themes fündig wirst.

    Ok, als erstes entfernst du mal die völlig sinnfreie Tabelle, die dein Menü einschliesst. Es sei denn die hat irgendeinen Sinn der sich mir aber noch nicht ganz erschlossen hat.

    Als zweites, entfernst du die absolut-Positionierung.

    Damit das ganze funktioniert und irgendeinen Sinn ergibt, sollte der [FONT="Courier New"]#dropdownmenu[/FONT]-Container nicht innerhalb des [FONT="Courier New"]#menu[/FONT]-Containers stehen ?

    Das hiesse aber, dass der [FONT="Courier New"]#menu[/FONT]-Container keinen Zweck mehr erfüllt und eigentlich ins Nirvana befördert werden könnte.

    Code
    #dropdownmenu ul {
    	width: 920px; /* damit es nicht umbricht*/
    	list-style-type: none;
    	padding: 0px;
    	margin: 0px 0px 2px 0px;
    	z-index: 500;
    [COLOR="Red"]	position: absolute; /* entfernen */
    	bottom: 0; /* entfernen */
    	left: 0px; /* entfernen */[/COLOR]
    }

    Da wird sich erst mal eine Menge tun ...
    Erstmal ...

    Was meinst du denn mit "Höhe" ?
    Wenn ich an der beschriebenen Stelle ( padding: ... ) irgendwas verändere passiert aber 'ne ganze Menge.

    Dir ist klar das die Werte folgendes bedeuten ? :

    [FONT="Courier New"]padding: oben recht unten links;[/FONT]

    Nurso:
    Sorgen würde mir eher der nichtgewollte Umbruch des Menüs machen, wenn der Browser mal zusammengeschoben wird bzw. Leute mit Minimalauflösung daherkommen.

    ( ... ) Wer weiß, warum er hier die "Befehle" nicht nimmt. ( ... )

    Alphawolf,
    Vergib mir !

    @ Kerstin,
    Die DOCTYPE Variente verhindert diesen "Unfug". ( Zeile 1 )

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


    Mit diesem dürfte es funktionieren:

    HTML
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


    Ein paar Infos darüber hier.
    ... und nochmals, die Nicht-IE Fraktion sieht/hat sowieso nichts davon und das sind nicht gerade wenige. ( hoffe ich doch... )