Hast du denn vorher die Breite der Sidebar verändert? Wenn nicht, dann tu´s auch jetzt nicht, es löst nicht das Problem, sondern versteckt nur das Symptom. Die Grafik "sitzt" in sidebar h2, versuch´s mal probehalber mit meiner Lösung.
Beiträge von gsibergerin
-
-
Wenn deine CSS immer noch so aussieht, dann versuche mal folgendes:
no-repeat sorgt dafür, dass die Grafik nicht wiederholt wird, und vielleicht war das center an dem Abstand schuld.
Wenn du die Überschriften an die richtige Stelle rücken willst, ist entweder das margin oder padding von h2 dafür zuständig. Ich tippe hier eher auf margin (Glaskugelmodus, weil kein Link): Verändere die Zahlen und probier ein bisschen rum, oder noch besser, sieh dir die Anweisungen im (unveränderten) Original-Theme noch einmal genau an:
-
Wenn ich das so lese, hätte ich vermutet, dass sie nicht die RSS-Grafik ersetzen, sondern die freie graue Fläche links daneben für eine neue Grafik (oder weiteren Text) verwenden möchte. :-|
sandrinebecker - ja, wenn du kein Grundwissen in CSS und HTML hast, ist das wahrscheinlich kompliziert für dich. Du müsstest evtl. einen dritten div in den header-container einbauen, diesen nach links floaten, dessen Höhe oder das padding vom RSS-div verändern, und weil dort schon zwei floats sind, anschließend richtig clearen...
Und wenn dir diese Worte alle nix sagen, dann besser vorläufig so lassen oder ein Theme suchen, das diesen Vorstellungen eher entspricht. -
Na ja, er hat sich ja auch nicht festgelegt, was das Grau betrifft... ;-)
Und wie´s aussieht, sollten Helfer im Forum manchmal wenigstens ein WENIG Gedankenübertragung beherrschen - flobster, wir können´s! :mrgreen: -
Welcher graue Streifen? WO? ;-)
Ohne Link hilft nur Hellsehen... -
Nur, wenn wir einen Link haben...
-
Das weiß ich, aber ... was hat das mit meiner Frage zu tun...? ;-)
Danke, flobster, das Problem ist gelöst, und vielleicht komm ich auf den anderen Punkt auch noch drauf. -
Vielen Dank für den Hinweis - ich hatte das zuvor schon gelesen, aber falsch verstanden und daher nicht ausprobiert. Es funktioniert!
Weißt du zufällig auch, ob man default = h2 irgendwo ändern kann? -
Hallo, Wordpress-Gemeinde!
Ich baue mir gerade eine Link-Seite auf meinem Blog (Link siehe unten).
Dafür habe ich folgende Anweisung verwendet, die mir die Links mit Beschreibung nach Kategorien mit der jeweiligen Überschrift ausgibt:Die Anweisung erzeugt standardmäßig h2-Überschriften für jede einzelne Kategorie, ich würde aber gerne h3 oder h4 ausgegeben haben. Meine Frage:
Wo ist festgelegt, welche Überschriftengröße für solche Auflistungen ausgegeben werden?
Wie kann ich das für bestimmte Listen ändern? -
Hallo, Simon!
Ich mache das auf meinem Blog so:Diese Anweisung schreibst du in deine CSS-Datei. Aber Achtung: Sie versieht alle (!) Bilder mit diesem Rahmen, auch z.B. Gravatare. Willst du das für bestimmte Bilder nicht haben, muss die Anweisung für diese mit border:none wieder aufgehoben werden.
-
Ach, ist das schön, wenn´s einem so grün entgegenleuchtet! :mrgreen:
Wieder eine fehlerfreie Seite mehr, langsam wird´s. Herzlichen Dank für die Unterstützung! -
Ja, wenn ich das wüsste... ;-)
Sorry, ich hab diese Lösung so übernommen, ich verstehe noch zu wenig von php. Hier die comments.php, vielleicht kannst du mir einen Tipp geben, was ich ändern muss, damit die class nicht zwei Mal erzeugt wird:PHP
Alles anzeigen<?php // Do not delete these lines if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Bitte diese Seite nicht direkt aufrufen. Danke!'); if (!empty($post->post_password)) { // if there's a password if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie ?> <p class="nocomments">Auch die Kommentare sind durch das Passwort geschützt.</p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = 'class="alt" '; ?> <?php if ($comments) : ?> <h4 id="comments"><?php comments_number('Keine Reaktion', 'Eine Reaktion', '% Reaktionen' );?> zu “<?php the_title(); ?>”</h4> <ol class="commentlist"> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type == 'comment') { ?><!--Hier werden zuerst nur Kommentare aufgelistet, keine Trackbacks--> <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"<?php global $comment; if ( ($comment->comment_author_email == get_the_author_email()) && ($comment->user_id != 0) ) {echo " class=\"autor_kommentar\"";} else {echo " " . $oddcomment;} ?>> <!--avatar wird geholt--> <!--<?php echo get_avatar( $comment, 32 ); ?>--> <?php if(function_exists('get_avatar')) echo get_avatar(get_comment_author_email(), '32');?> <cite><span class="author"><strong><?php comment_author_link() ?></strong> am <a href="#comment-<?php comment_ID() ?>" title=""></a><?php comment_date('j. F Y') ?> um <?php comment_time() ?> Uhr <?php edit_comment_link(' Bearbeiten',' ',''); ?></span></cite><!--autor, datum und zeit--> <?php if ($comment->comment_approved == '0') : ?> <br /><strong>Achtung: Der Kommentar muß erst noch freigegeben werden.</strong> <?php endif; ?> <?php comment_text() ?> </li> <!--Alternative: jeden zweiten kommentar verschieden stylen--> <!--<?php $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : ''; ?>--> <?php } else { $trackback = true; } /* End of is_comment statement */ ?> <?php endforeach; /* end for each comment */ ?> </ol> <?php else : // this is displayed if there are no comments so far ?> <?php if ('open' == $post->comment_status) : ?> <!-- If comments are open, but there are no comments. --> <p>Noch keine Kommentare.</p> <?php if ($trackback == true) { ?><!--Listet die Trackbacks anschliessend an die comments auf--> <h4>Trackbacks</h4> <ol> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type != 'comment') { ?> <li><?php comment_author_link() ?></li> <?php } ?> <?php endforeach; ?> </ol> <?php } ?> <?php else : // comments are closed ?> <!-- If comments are closed. --> <p class="nocomments">Tut mir leid, momentan ist die Kommentarfunktion deaktiviert.</p> <?php endif; ?> <?php endif; ?> <?php if ('open' == $post->comment_status) : ?> <h3 id="respond">Einen Kommentar schreiben</h3> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>du mußt <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">angemeldet</a> sein, um kommentieren zu können.</p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <fieldset> <?php if ( $user_ID ) : ?> <p>Angemeldet als: <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="von diesem Account abmelden">Abmelden »</a></p> <?php else : ?> <p><label for="author">Name <?php if ($req) echo "(*)"; ?></label><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" /></p> <p><label for="email">Email <?php if ($req) echo "(*)"; ?></label><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" /> </p> <p><label for="url">Webseite URL</label><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> </p> <?php endif; ?> <p><strong>XHTML</strong> (folgende Tags sind erlaubt): <code><?php echo allowed_tags(); ?></code></p> <p><label for="comment">Kommentar: <?php if ($req) echo "(*)"; ?></label><textarea name="comment" id="comment" cols="50" rows="12" tabindex="4"></textarea></p> <p><label for="send">Abschicken: </label><input name="submit" type="submit" id="submit" tabindex="5" value="Senden" class="btn" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> <label> </label> <input type="reset" value="Löschen" class="btn" tabindex="6" /></p> <?php do_action('comment_form', $post->ID); ?> </fieldset> </form> <?php endif; // falls registrierung erforderlich aber nicht eingeloggt ?> <?php endif; // inicht loeschen, sonst faellt dir der himmel auf den kopf ?> -
Jetzt spricht der Validator endlich mit mir und schon stellt sich die nächste Frage... :mrgreen:
Warum erzeugt dieser Teil zwei Mal class="alt"?:
-
Entwarnung, ich hab´s, die Tomaten sind abgefallen. Vielen Dank euch beiden!
-
Stimmt genau, Dominik, den hab ich beim Bearbeiten grade auch entdeckt - doppelt gemoppelt, sozusagen...
Ich habe den betreffenden Teil jetzt ganz gelöscht und die anderen - dachte ich - behoben, aber der Validator meckert immer noch. Irgendwas muss ich wohl übersehen haben... Könnt ihr da bitte noch mal reingucken? Die Tomaten auf meinen Augen sind im Weg... ;-) -
Wow, du hast fast Lichtgeschwindigkeit! ;-)
Danke für den Hinweis, also tatsächlich Umlaute - werd´ ich mir gleich mal ansehen! -
Hallo, Wordpressgemeinde!
Beim Versuch, bestimmte Teile meines Blogs zu validieren (nur als Beispiel diesen hier) bekomme ich die Meldung "Sorry, document can not be checked", mit der Begründung "...because on line 224 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding)."
Ich habe hier mal gesucht und einen Beitrag gefunden, in dem steht, dass das mit Umlauten in Kommentaren zu tun habe.
Stimmt das? Lässt sich das Problem auch irgendwie lösen? Hab ich überhaupt eins? ;-) Ich bin mir nicht sicher... -
Hi, prefix, noch eine Anmerkung: Das Logo hat mich spontan an was erinnert. Und tatsächlich, klick mal und sieh dir das favicon an! :mrgreen:
Grüße aus dem Westen! -
Ich kenne das Theme nicht, aber die betreffenden Stellen sind wahrscheinlich in header.php zu finden:
Das ist die Suchbox:HTML<div id='search'> <form method="get" id="searchform" action="http://www.noe-dn.at/lpv"><div><input class="search" type="text" name="s" id="s" tabindex="7" value="Search this site..." onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" /><input class="search-submit" name="submit" type="submit" id="search-submit" tabindex="8" value="Go" /></div></form> </div>Und das ist der RSS-Feed:
HTML<div id='feed'> <ul><li class="feed-url"><a href="http://www.noe-dn.at/lpv/?feed=rss2" title="Subscribe to the feed"><span>Subscribe by RSS</span></a></li></ul> </div>Kannst du löschen oder auskommentieren (falls du nicht sicher bist, ob du´s später doch noch brauchst). Vorher ein Backup ist immer empfehlenswert.
Oh, ich seh grad, marX war schneller. ;-) Dann ist die dritte Frage ja geklärt.
-
Nein, das ist durchaus machbar. Lass die Grafik im Header. Gib dem Header die gleich Höhe wie das Bild hat (height: 279px). Der schwarze Abstand oben muss weg (das ist das padding von page, das setzt du auf 0). Jetzt noch das Headerbild an die richtige Stelle rücken. Geht ohne Umbauarbeiten nur so:
Das trägst du im header ein (-98 dürfte ungefähr passen, sonst entsprechend abändern). Ist auch etwas unorthodox, zugegeben, aber vielleicht die schnellste Lösung für deine Grafik.
Dann musst du noch dein Menü etwas verschieben, indem du bei ul.menu den Wert left auf etwa 80px setzt.
Probier´s mal so, bei mir hat´s geklappt.
Noch ein Rat: Firefox und das Addon Firebug installieren. Mit Firebug kannst du solche Dinge ausprobieren, ohne deine CSS wirklich zu verändern. Und du verschaffst dir besseren Überblick über dein Layout. Wertvolles Werkzeug!