Beiträge von Frau_Braun

    Ich habe jetzt mal Dein abgeändertes Tutorial Template bei mir mit dem Default-Theme ausprobiert. So funktioniert es - fast! Denn Du hast nicht das Template gepostet, das Grundlage für Deine Startseite (ob nun index.php oder page.php) ist. Bei Deinem Code fehlen noch Container um die ganze Geschichte, die die Seite in Form halten und die Navigation nach rechts schieben. Die heißen #wrapper und #content und sind in Deinem Code nicht zu finden. Deshalb sieht das Ganze nicht ordentlich aus.

    Nur zur Erklärung: Ein Clearer ist ein div, das eine CSS-Zuweisung enthält, die Folgeelemente für floatende (links oder rechts schwebende) Elemente an der richtigen Stelle erscheinen lassen. Links wäre also der Beitragsteil, rechts die Sidebar.

    Hier jetzt der Code, ohne #wrapper und #content.

    Im Augenblick komme ich selbst nicht weiter, denn ich habe nur den Code, den Du gepostet hast, radikal gekürzt. Mir ist schleierhaft, was ich dabei ausgelassen habe. Außerdem scheint ja schon an Deinem Code etwas nicht zu stimmen, wenn die Sidebar unterhalb der Beiträge erscheint. Wenn so etwas passiert, fehlt meistens ein Clearer; weißt Du, was das ist?

    kein Thema :) Ich lass die einfach bis Du Dich meldest.

    Was auch noch war, ist dass die Sidebar unterhalb der Beiträge angezeigt wurde.
    Die Kommentare und Tags sollen ruhig wie auf der Startseite über den Beiträgen stehen.

    Wenn das mit dem </div> klappt und alles nach dem Muster des Default-Themes läuft, müsste die Sidebar rechts angezeigt werden. Wenn Du Kommentare und Tags einfügen willst, diesen Codeschnipsel aus Deiner index.php hier einfügen... Moment, ich ergänze gleich...

    Dann mal so:

    Edit: Ach so, am Anfang hast Du geschrieben, dass die Kommentarfunktion mit rein soll; das ist dieser Codeschnipsel in dem Code, den Du gepostet hast:

    PHP
    <p class="postmeta"> 
                        <span class="post-date"><?php the_time('j M, Y') ?></span>&nbsp; 
                        <span class="post-cmts"><?php comments_popup_link(__('Kein Kommentar'), __('1 Kommentar'), __('% Kommentare'), 'commentslink', __('Kommentarfunktion nicht verf&uuml;gbar')); ?></span> 
                        <span class="post-tags"><?php the_tags('', ' ',''); ?></span> 
                        <?php edit_post_link(__('Edit'), ' · ', ''); ?> 
                    </p>


    In dem Code oben stehen schon Datum und Bearbeiten; Du kannst Dir überlegen, an welcher Stelle Du das haben willst und ob hier auch die Tags auftauchen sollen, ansonsten entsprechende Zeilen streichen. Dieser Codeschnipsel steht in Deinem Beispiel unter h2, Du kannst ihn aber auch in die Box .postentry nehmen; dann erscheinen diese Angaben unter dem Artikel.

    Versuch's mal mit folgendem; das führt zu einem ganz einfachen Ergebnis:

    Aus Deinem geposteten Template kannst Du noch einzelne Elemente kopieren, wenn Du sie brauchst: postmetadata, mit denen Du Kategorien, Tags, Trackback aufführst oder Kommentare, wenn Du welche zulassen willst.

    Statt

    PHP
    <div class="postentry">
    			<?php the_content('&raquo; Mehr...'); ?>
    			<?php edit_post_link('Bearbeiten'); ?>
    			</div>


    Kannst Du auch schreiben

    PHP
    <div class="postentry">
    			<?php the_excerpt() ?>
    			<?php edit_post_link('Bearbeiten'); ?>
    			</div>

    je nachdem, ob Du Deine Kurzfassung mit dem More-Tag oder als Exzerpt erzeugt hast.
    Zum weiteren Formatieren und Kontrollieren des Layouts habe ich die Identifier #content und #container zugefügt; wenn Du etwas ähnliches hast, eben entprechend umbenennen.

    Erstmal danke für heute. Mir raucht der Kopf. Ich kriege die linke Hälfte des rechten Menüs nur zum floaten, wenn ich das float:left dem span zuweise. Der Code ist auch valide auf diese Art und Weise. Sieht jetzt ganz gut aus, nur fehlt noch der Strich zwischen den beiden Plugin-Sprachen. Weiß der Teufel, warum. Vielen Dank, Marx, Du machst hier eine tolle Arbeit!

    Warum das?

    Code
    #menu #qtrans_language_chooser span {
    	padding: 10px;
    	[COLOR="Red"]float: left;[/COLOR]
    }


    Das habe ich gemacht, um die Striche so lang zu bekommen wie im linken Menü. Wurde zwischendurch auch mal angezeigt.
    Bis ich alles in eine Reihe bekommen habe. Ummph. Da waren die Striche weg.

    Und das

    Code
    #menu_right #qtrans_language_chooser {
    float:left
    }


    ist auch wieder weg... :| Mein Tipp von oben sah - bis auf die Rahmen - eigentlich schon ganz okay aus, fand ich...


    Stimmt, jetzt ist das Ganze nur noch auf span beschränkt.


    Mit der Verschachtelung von Blockelementen (was gefloatete Elemente immer sind!) in Inline-Elementen (<a>, Inline-<li>) schaffst du dir nur Probleme...


    Das schaue ich mir gleich noch mal an.

    Mein Tipp von oben sah - bis auf die Rahmen - eigentlich schon ganz okay aus, fand ich...


    Was meinst Du mit "Rahmen"?

    Allmählich kommt es, aber es klappt noch nicht ganz. Jetzt ist die Schrift falsch positioniert, und ich habe keine Trennstriche mehr.

    Der Code für's Menü sieht jetzt so aus, ich habe jetzt das rechte und linke Menü gleichgeordet, so dass auf beiden Seiten ul auf der selben Ebene stehen (vielleicht ist das der Fehler)

    Hier das CSS, wie es momentan auf dem Server liegt:

    Lieber Marx, das habe ich nicht verstanden.
    Wenn ich float:left für #qtrans_language_chooser definiere (das ja von #menu-right mit float:right umgeben ist), passiert nichts.
    Wenn ich #menu-right .page_item, also die Definition für "Arabisch" wegnehme, steht es direkt unter "Deutsch". Könntest Du nochmal helfen?

    Edit: Es ist auch nicht gut, die Weite von #menu-right zu beschränken, denn eventuell kommt noch eine weitere Sprache hinzu.

    Hier ist die Testseite, um die es geht.

    Ich habe eine waagrechte Menüleiste, die eigentlich aus drei Teilen besteht, aber aussehen soll wie aus zwei Teilen. Ich habe ein Bild, Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. , angehängt, das zeigt, wie ich es gerne hätte (verkleinert).

    Das sind die Bestandteile:

    1. Seitenlinks (links)
    2. Funktion des Plugins qTranslate (rechts)
    3. Ein Seitenlink zu einer Seite auf Arabisch (rechts)

    As gibt keine arabischen Beiträge, sondern nur eine einzige arabische Seite, aber trotzdem sollen 2 und 3 wie ein zusammenhängendes Menü aussehen.

    Problem:

    1. Wenn man auf die Testseite geht, fällt auf dass, der arabische Seitenlink aus dem rechten Menücontainer fällt; ich bekomme ihn einfach nicht in eine Linie.
    2. So sollen die Trennlinien verteilt sein: Deutsch | Englisch | Arabisch, ich kriege es aber nicht dargestellt.
    3. Die Trennlinie zwischen Deutsch und Englisch ist eine Spur zu kurz, verglichen mit denen in der Seitennavigation links; außerdem sind auch die Eigenschaften der Links etwas anders.

    Wieso werden ul und li des Plugins nicht vollständig vom Stylesheet angesprochen? Es gibt da ein Widget, das ebenfalls die Klasse qtrans_langauge_chooser enthält, aber ich nutze ja kein Sidebar Widget, und ich sehe in den Plugin-Dateien auch keine CSS-Definitionen.

    Code des Menüs:


    CSS

    Wo ist jetzt noch das Problem? Den Titel "Kategorie Archiv für Tutorial" änderst Du auf dem üblichen Weg über die Seitenverwaltung. Auf Frames würde ich allerdings verzichten. Vor allem ist der Frame bei Dir ja wirklich nur ein Rahmen, der graphisch nichts verändert. Wenn Du http://www.bloggen.xy.eu/ als Adresse nicht nehmen willst (das ist ja wohl das Original, auf dem sich alles abspielt), warum machst keine Seitenumleitung?

    Ich weiß nicht, ob das hilft:

    Ich hatte neulich mal ein ähnliches Phänomen: Egal was ich tat, der Abstand der Posts ließ sich nicht beeinflussen. Ich arbeite mit dem Mac, und in den verschieden Browsern, die ich austeste, war der Fehler nicht zu sehen, ebenso wenig wie in meinem Editor. Bis ich dann die neue Website zum erstenmal auf dem PC angeschaut habe: Dort waren an den betreffenden Stellen lauter Fragezeichen zu sehen. Im Theme-Editor gab es sie auch; ich hatte nie darauf geachtet, weil ich immer mit dem externen Editor gearbeitet habe. Mit TextEdit (entspricht Notepad für den PC) kriegte ich diese unerwünschten Zeichen auch zu sehen, nämlich in der Form ;@Ä. Keine Ahnung, wie ich mir das eingefangen habe, aber nachdem das gelöscht war, lief alles wie gewünscht.

    Den Home-Button kannst Du dir mit folgendem Code erzeugen lassen:

    PHP
    <div id="sidebar">
      <ul>
        <li><a href="<?php echo get_option('home'); ?>/">Home</a></li>
         <?php wp_list_pages('title_li='); ?>
       </ul>
      ....
    </div>

    ... steht für andere Navigationspunkte, z.B. Kategorie- oder Archiv-Abrufe.
    Das sollte auch funktionieren, wenn die erste Seite keine statische ist.