Beiträge von BumbleBee

    Das ist in der content.php geregelt.

    PHP
    <?php if ( comments_open() ) : ?>
                    <div class="comments-link">
                        <?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
                    </div><!-- .comments-link -->
                <?php endif; // comments_open() ?>

    Diesen Teil nimmst Du aus dem <header>-Bereich heraus und verschiebst ihn in den Teil wo Du willst. Also in Deinem Fall vor oder auch nach:

    Code
    </footer><!-- .entry-meta -->


    Wahlweise auch etwas vorher, je nachdem wie Du das gerne wünschst.

    Mir schwant Du bekommst die Meldung "nutze bitte den CODE-Tag zum einbinden von Code" ;-)

    Bitte öffne die style.css und gib folgendes ein:

    CSS
    body {
        background-image: url(/test.jpg)!important;
        background-repeat: repeat;
    }

    Das Bild test.jpg liegt dabei im selben Ordner wie die style.css und wird in diesem Beispiel sowohl horizontal als auch vertical wiederholt.

    Oder aber fixiert, ohne mit zu scrollen und mittig ausgerichtet:

    CSS
    body {
    	background-image:	url(/test.jpg)!important;
    	background-attachment:	fixed;
    	background-repeat:	no-repeat;
    	background-position:	center center;
    }

    Das "er" war deshalb, weil der erste Satz nicht an Dich gerichtet war. Das Theme "twentytwelve" hats irgendwie in sich. Nichts ist wie es scheint. Und die Umstellung von einem anderen Theme auf eben diesen ist schwieriger für Laien als man das erahnen kann. Liegt aber scheinbar auch ein wenig an dem "responsiven" Design.

    Hoffe Du hast das Problem hinbekommen.

    Liegt daran das er falsch sucht!

    Suche nach ".site-content"

    Code
    .site-content {
        margin: 24px 0 0;
        margin: 1.714285714rem 0 0;
    }

    Basierend auf den Eintrag unter " Media screen and (min-width: 600px)" die eine Breite von etwas über 65% angibt, wird das dann berechnet.

    Code
    .site-content {
    
    
            float: left;
            width: 65.104166667%;
        }


    P.S.: Und nein, es gibt kein "#content" ;-)


    P.P.S.: Eventuell muss er die Werte von ".entry-content" anpassen. Aber jetzt wirds wirklich schwierig ohne ein Link oder Bild, wo man sieht was er genau anpassen will.

    Das Twenty Twelve hat in der Standardversion keinen Abstand zwischen Header-Image und dem oberen Rand der Menüleiste. Das liegt daran, dass es gar kein Headerimage gibt, sondern lediglich eine H1/H2 Überschrift für den Blogtitel und Slogan.

    Kann man so nicht stehen lassen. Es gibt nämlich ein Kopfzeilenbild, welches man entweder mit oder ohne Überschrift anzeigen lassen kann. Und das meinte er! Und in der style-css heißt es dann auch header-image.

    Da muss man eigentlich auch nicht Navigation hoch setzen, sondern den margin reduzieren

    Code
    .header-image {
        margin-top: 0;
        margin-bottom: 0;
    }

    Und dann ist das Kopfzeilenbild oben und unten bündig! Den margin der Navigation würde ich da unangetastet lassen.

    Wenn keine angegeben ist, dann ist das die Standardschrift. Und wenn am Anfang kein font geladen wird, dann nutzt das Theme auch keine eigene Schrift.

    Das (so oder ähnlich) müsste drin stehen, wenn externe Schriften geladen werden:

    Zitat

    [COLOR=#0000C0][FONT=Courier New]@font-face { font-family:Garamond; src:url(garamond.eot), url(garamond.pfr); }[/FONT][/COLOR]

    Ich habe für meine Seite das Theme "Cluster" (von Themeforest). Leider ohne die darin enthaltene Schrift.



    Da sehe ich schon das erste Problem! Das ist ein Thema für den Entwickler. Wenn ein Theme eine eigene Schrift setzt, dann muss die auch mitgeliefert sein.

    Da ich als Grafiker diverse schöne eigene Schriften habe, wollte ich mittels "cufon" die DAX OT generieren - und in WordPress über die Plugin Funktion hochladen und installieren. Darauf bekomme ich die Fehlermeldung "Das Plugin hat keinen validen Header"...?

    Also Du solltest mal in die style.css des Themes schauen, welche Schrift überhaupt geladen wird, oder ob überhaupt eine geladen wird. Dann kannst Du auch sehen in welchen Verzeichnis die Schrift hineingehört.

    Code
    .widget-area {
        margin: 24px 0 0;
        margin: 1.714285714rem 0 0;

    Dieser Punkt schließt die Lücke zum Header. Also den margin auf 0 oder was Du willst setzen.

    Code
    /* Sidebar */
    .widget-area .widget {
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        margin-bottom: 48px;
        margin-bottom: 3.428571429rem;
        word-wrap: break-word;
    }

    hier kannst Du bei margin die Abstände zwischen den Widgets ändern.

    Nimm Dir bitte den Browser (ich nehm FF) und benutze F12 ;-) In FF kannst Du über STRG-UMSCH-I die einzelnen Elemente auch direkt anwählen.


    P.S.: Doch, SirEctor, es gibt Leute die brauchen keine Homepage-Nennung!

    Die Linkleiste nach links... mmh. Die "Linkleiste" ist ja nur ein Widget in der Sidebar, richtig? Demzufolge musst Du das Theme umstellen auf 2 Sidebars und Contentbereich. Das allerdings ist zuviel Aufwand (zumindest für mich). Hier wäre es angebrachter ein Theme zu suchen, das genau das kann.

    Änderungen dafür wären nötig an der style.css (Formatierung), function.php (Einfügen eines weiteren Widgetbereichs) und eventuell (bin mir aber jetzt nicht sicher) der Template-Dateien. Und das ist für mich zuviel. Da kann ich Dir nicht helfen.

    bist aber nicht bereit einen Link auf eine deiner Testversionen (ich gehe davon aus, dass du sowas hast weil du es auch von den anderen hier forderst) mit diesem Theme zu posten. Sorry, verstehe ich nicht!

    Musst Du auch nicht! Aber nur noch mal (warum auch immer): Die Seite basiert derzeit auf twentyten, wird aber auf twentytwelve umgerüstet. Dies passiert allein am PC unter WAMP. Ich werde es tunlichst vermeiden die Seite, der für die Mitglieder ja zugänglich ist, auf ein unfertiges Theme umzustellen, damit man hier sieht wie es aussieht.

    Es gibt ja unterschiedliche Herangehensweisen: einmal die, alles auf einen Server zu machen, wo jeder Zugriff hat und die Seite mit Fehlern für sich schon bewertet; und einmal meine, wo eine funktionierende Seite unangetastet bleibt und erst dann das Update bekommt, wenn es auch funktioniert.

    Nein, das musst Du natürlich nicht verstehen. Ich weiß ihr habt alle genügend Webspace und Datenbanken um 20 Installationen anzulegen und setzt das gerne voraus. Aber das habe ich nicht und werde es auch nicht für so eine Frage in Betracht ziehen. Wenn ich jemanden helfe (und das habe ich ja schon), dann hole ich mir auch das Theme auf meiner Installation unter WAMP und mach das nicht irgendwo auf einer im Betrieb befindlichen Seite.


    Zudem: cebito hat die Frage beantwortet und den Grund für das Fehlverhalten in meiner Änderung auch mitgegeben. Das hat mir so viel gebracht, das ich daraufhin auch andere Fehler vollkommen selbst beheben konnte (zum Beispiel das Verhalten einer übergeordneten Klasse, wo ich auch erst durch die Erklärung von cebito drauf gekommen bin). Und genau das erhoffe ich mir. Antworten von Leute die sich mit diesem Theme auskennen. Oder wozu schreibe ich das extra oben rein. Dann mach ich das in Zukunft wie andere auch und schreib einfach "helfen, bitte sofort, hab Probleme". Ist das dann besser?


    P.S.: Oder willst Du wirklich den Link meiner WAMP-Installation? Ich glaub den kennst Du nur all zugut.

    muss ich da "ein großes rad drehen" (und keine ahnung wie ich das machen könnte)

    Ja, ein Riesenrad ;-)

    Nein, im Ernst. Geh in Desig->Editor. Die style.css ist ja standardmäßig geöffnet. Dann klickst Du in den Editorbereich und rufst die Brwosersuchfunktion auf (STRG + F). Dann suchst Du nach "link". Im Bereich "Basic structure" bsp musst du "a" und "a:hover" ändern um die Links in den entsprechenden Farben anzuzeigen. "a" für Normalzustand und "a:hover" wenn die MAus darüber fährt. Du kannst dann natürlich so sochen wie "font-weight: bold;" mit einfügen, um den Link fett darzustellen.

    Am besten aber mit FF oder anderen Browser über die Tastenkombi STRG+Umschalt+I die Linksanwählen, die Du ändern willst. Rechts wird Dir dann der .css Bereich angezeigt, der verantwortlich ist ;-)

    1. Das mit der Farbe ist 1 Problem das als erstes ersichtlich war. Es sollte nur der letzte Eintrag rot werden, es wurden aber alle rot.

    2. Das Problem des borders kam dazu, als ich Deine Änderung ausprobierte. Denn zusätzlich soll das aufklappende Menü nor am äußeren Rand den Border bekommen. Innen sollen die einzelnen Einträge gepunktet getrennt werden.

    3. Du hast leider keinen Zugriff auf meinen Server, ein Link ist somit sinnlos (ich geb ihn Dir trotzdem: http://127.0.0.1). Denn das neue Design, welches auf TwentyTwelve aufbaut soll erst dann online gehen, wenn es auch funktioniert. Ich bin nicht jeder und teste alles im live-Betrieb! Machen doch echte Designer auch nicht, oder?


    Das manche immer gleich angepisst sind, weil sie keine Links bekommen ist einerseits ja nachvollziehbar, aber andererseits gebe ich immer die WP-Version an und auch das Theme. Da es sich hier um das Standardtheme handelt, denke ich, das es jeder auch haben sollte oder einfach nachinstallieren kann um die Änderungen die man vorschlagen möchte auch vorher zu testet.

    Das ich bei TwentyTwelve auf so viele Probleme stoße hatte ich selbst auch nicht erwartet. In Twentyten geht alles wie gewünscht. Da ist aber das Design auch anders definiert. Denke das liegt mit dem Responsive-Design zusammen.

    Es gibt auch das Problem, das ich beim Menu direkt über die Buchstaben (in der Breite) muss, während das bei Twentyten in Blöcken funktioniert. Aber damit kann ich leben.

    Wie dem auch sei. Wenn Du keine andere Lösung weißt und es selbst nicht bei Dir am PC oder Server testen willst ist das in Ordnung. Aber unterstell mir nicht das ich mich ständig neu entscheide und für eine Lösung unbedingt eine Homepage angeben muss. Dann versuch ich doch lieber alleine weiter oder warte auf andere die mir tatsächlich helfen wollen.

    Ich habe in TwentyTwelve versucht das Menü anzupassen und bediente mich der Pseudoklasse :last-Child. Hierbei sollte der letzte Menüeintrag besonders hervorgehoben werden.

    Es geht nur um die ausgeklappten Menueinträge.

    Code
    .main-navigation li ul li a:last-child {
       color: red;
    }

    Leider verwandelt mir WP nun alle Einträge in rot. Was mache ich da falsch? Hab ich irgendwas übersehen?


    Fehler taucht in Chrome und FF (alles aktuell) auf. Die Pseudoklasse sollte aber in beiden Fällen unterstützt werden.

    Nur nach dem Update ändern sich einige Inhalte im Ordner.

    Ja, das ist dann in Ordnung! Das ist aber genau das was ich Dir schon geschrieben habe, das es manchmal zu größeren Änderungen kommt, die dann durch eine simple Änderung der style.css nicht abgefangen werden können!

    Du kannst Dir behelfen, indem DU einfach das Theme nach dem Update nimmst und dort die Änderungen vor nimmst. Du kannst auch das komplette Theme umbenennen. Also den Ordner den Zusatz "_own" geben und dann in der style.css ebenso das Theme in "~_own" umbenennen. Damit ist es ein eigenständiges Theme und bekommt keine Änderungen mehr!


    Bei Dir ist wahrscheinlich das eingetreten:

    Zitat

    [COLOR=#3E3E3E]Ausnahme: Im Theme werden die Styles neu benannt und Du hast keine eigenen .php-Dateien wie zB page.php, in denen ja geregelt ist, welche Style-Klasse genutzt wird. Also ändert sich beispielsweise ".header-img" in ".header-bild", dann sind Deine Änderungen natürlich nicht mehr gültig. Dann aber dürfte gar kein Style definiert sein, denn die geupdatete style.css würde nur dann zum Zuge kommen, wenn diese importiert werden würde.

    Ich empfehle Dir Dich wirklich noch einmal intensiv mit dem Thema child-theme auseinander zusetzen.[/COLOR]