Ergebnis 1 bis 10 von 10
  1. #1
    yvi
    yvi ist offline
    PostRank: 1
    Registriert seit
    17.05.2007
    Beiträge
    32

    Bild in Header einfügen

    Hallo ich habe das Thema letterhead black installiert.

    Und möchte gerne rechts und links in den Header ein Bild einfügen.

    So sieht die header.php aus:

    [
    Code:
    l1-transitional.dtd">
    <html xmlns="XHTML namespace">
     
    <head profile="XFN 1.1 profile">
     <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
     
     <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> 
     <!-- leave this for stats -->
     <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
     <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
     <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
     <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
     <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
     <?php wp_get_archives('type=monthly&format=link'); ?>
     <?php wp_head(); ?>
    </head>
    <body>
    <div id="page">
     
    <div id="header">
      <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
      <div class="description"><?php bloginfo('description'); ?></div>
     
    </div>
    <img src="images/line.gif" width="433" height="1" alt="" />
    und so die css Datei
    Code:
    /* Begin Typography & Colors */
    body {
    font-size: 62.5%; /* Resets 1em to 10px */
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #101010;
    color: #B0B0B0;
    text-align: center;
    }
    #page {
    background-color: black;
    border: 1px solid #959596;
    text-align: left;
    }
    #header {
    background-color: black;
    }
    #content {
    font-size: 1.2em
    }
    .widecolumn .entry p {
    font-size: 1.05em;
    }
    .narrowcolumn .entry, .widecolumn .entry {
    line-height: 1.4em;
    }
    .widecolumn {
    line-height: 1.6em;
    }
     
    .narrowcolumn .postmetadata {
    text-align: center;
    }
    .alt {
    background-color: black;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    }
    #footer {
    background-color: black;
    border-right: 1px solid #959596;
    }
    small {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    line-height: 1.5em;
    }
    h1, h2, h3 {
    font-family: Garamond, 'Copperplate Gothic Light', Georgia, 'Times New Roman', Serif;
    font-weight: bold;
    }
    h1 {
    font-size: 3.5em;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .5em;
    }
    .description {
    font-size: 1.2em;
    text-align: center;
    letter-spacing: .6em;
    }
    h2 {
    font-size: 1.6em;
    }
    h2.pagetitle {
    font-size: 1.6em;
    }
    #sidebar {
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    }
    #sidebar h2 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1.2em;
    }
    #sidebar2 {
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    }
    #sidebar2 h2 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1.2em;
    }
    h3 {
    font-size: 1.3em;
    }
    h1, h1 a, h1 a:hover, h1 a:visited, .description {
    text-decoration: none;
    color: #FD5A1E;
    }
    h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: #E4D3A6;
    }
    h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
    text-decoration: none;
    }
    .entry p a:visited {
    color: #FD5A1E;
    }
    .commentlist li, #commentform input, #commentform textarea {
    font: 0.9em Verdana, Arial, Sans-Serif;
    }
     
    .commentlist li {
    font-weight: bold;
    }
    .commentlist cite, .commentlist cite a {
    font-weight: bold;
    font-style: normal;
    font-size: 1.1em;
    }
    .commentlist p {
    font-weight: normal;
    line-height: 1.5em;
    text-transform: none;
    }
    #commentform p {
    font-family: Verdana, Arial, Sans-Serif;
    }
    .commentmetadata {
    font-weight: normal;
    }
    #sidebar {
    font: 1em Verdana, Arial, Sans-Serif;
    }
    #sidebar2 {
    font: 1em Verdana, Arial, Sans-Serif;
    }
    small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
    color: #666;
    }
     
    code {
    font: 1.1em 'Courier New', Courier, Fixed;
    }
    acronym, abbr, span.caps
    {
    font-size: 0.9em;
    letter-spacing: .07em;
    }
    a, h2 a:hover, h3 a:hover {
    color: #FD5A1E;
    text-decoration: none;
    }
    a:hover {
    color: #707070;
    text-decoration: underline;
    }
     
    #wp-calendar #prev a {
    font-size: 9pt;
    }
    #wp-calendar a {
    text-decoration: none;
    }
    #wp-calendar caption {
    font: bold 1.3em Verdana, Arial, Sans-Serif;
    text-align: center;
    }
    #wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    }
    /* End Typography & Colors */
    /* Begin Structure */
    body {
    margin: 0;
    padding: 0; 
    }
    #page {
    background-color: black;
    margin: 20px auto;
    padding: 0;
    width: 900px;
    border: 1px solid #959596;
    }
     
    #header {
    padding: 0;
    margin: 0 auto;
    height: 200px;
    width: 100%;
    background-color: black;
    }
    .narrowcolumn {
    float: left;
    padding: 0 0 20px 25px;
    margin: 0px 0 0;
    width: 460px;
    }
    .widecolumn {
    padding: 10px 0 20px 0;
    margin: 5px 0 0 100px;
    width: 550px;
    }
    .pagepost {
    margin: 0 0 40px;
    border-top: 1px solid grey;
    }
     
    .post {
    margin: 0 0 15px;
    text-align: justify;
    border-top: 1px solid grey;
    }
    .widecolumn .post {
    margin: 0;
    }
    .narrowcolumn .postmetadata {
    padding-top: 5px;
    }
    .widecolumn .postmetadata {
    margin: 30px 0;
    }
     
    #footer {
    padding: 0 0 0 1px;
    margin: 0 auto;
    width: 899px;
    clear: both;
    }
    #footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
    }
    /* End Structure */
    /* Begin Headers */
    h1 {
    padding-top: 40px;
    margin: 0;
    }
    .description {
    text-align: center;
    }
    h2 {
    margin: 30px 0 0;
    }
    h2.pagetitle {
    margin-top: 30px;
    text-align: center;
    }
    #sidebar h2 {
    margin: 5px 0 0;
    padding: 0;
    }
    #sidebar2 h2 {
    margin: 5px 0 0;
    padding: 0;
    }
     
    h3 {
    padding: 0;
    margin: 30px 0 0;
    }
    h3.comments {
    padding: 0;
    margin: 40px auto 20px ;
    }
    /* End Headers */
    /* Begin Lists
    Special stylized non-IE bullets
    Do not work in Internet Explorer, which merely default to normal bullets. */
    html>body .entry ul {
    margin-left: 0px;
    padding: 0 0 0 30px;
    list-style: none;
    padding-left: 10px;
    text-indent: -10px;
    } 
    html>body .entry li {
    margin: 7px 0 8px 10px;
    }
    .entry ul li:before, #sidebar ul ul li:before {
    content: "\00BB \0020";
    }
    .entry ol {
    padding: 0 0 0 35px;
    margin: 0;
    }
    .entry ol li {
    margin: 0;
    padding: 0;
    }
    .postmetadata ul, .postmetadata li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
    }
     
    #sidebar ul, #sidebar ul ol {
    margin: 0;
    padding: 0;
    }
    #sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 15px;
    }
    #sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
    }
    #sidebar ul ul, #sidebar ul ol {
    margin: 5px 0 0 10px;
    }
    #sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
    }
    ol li, #sidebar ul ol li {
    list-style: decimal outside;
    }
    #sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
    }
    /* End Entry Lists */
     
    /* Begin Form Elements */
    #searchform {
    margin: 10px auto;
    padding: 5px 3px; 
    text-align: center;
    }
    #sidebar #searchform #s {
    width: 115px;
    padding: 2px;
    background-color: #909090;
    border-style: ridge;
    }
    #sidebar #searchsubmit {
    padding: 1px;
    background-color: #909090;
    }
    .entry form { /* This is mainly for password protected posts, makes them look better. */
    text-align:center;
    }
    select {
    width: 130px;
    }
    #commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
    background-color: #A0A0A0;
    border-style: ridge;
    }
    #commentform textarea {
    width: 100%;
    padding: 2px;
    background-color: #A0A0A0;
    border-style: ridge;
    }
    #commentform #submit {
    margin: 0;
    float: right;
    }
    /* End Form Elements */
     
    /* Begin Comments*/
    .alt {
    margin: 0;
    padding: 10px;
    }
    .commentlist {
    padding: 0;
    text-align: justify;
    }
    .commentlist li {
    margin: 15px 0 3px;
    padding: 5px 10px 3px;
    list-style: none;
    }
    .commentlist p {
    margin: 10px 5px 10px 0;
    }
    #commentform p {
    margin: 5px 0;
    }
    .nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
    }
    .commentmetadata {
    margin: 0;
    display: block;
    }
    /* End Comments */
     
    /* Begin Sidebar */
    #sidebar
    {
    padding: 20px 0 10px 0;
    margin-left: 710px;
    width: 160px;
    background-color: #111111;
    }
    #sidebar form {
    margin: 0;
    }
    /* End Sidebar */
    /* Begin Sidebar2 */
    #sidebar2
    {
    padding: 20px 0 10px 0;
    margin-left: 20px;
    width: 160px;
    float: left;
    }
    #sidebar2 form {
    margin: 0;
    }
    /* End Sidebar2 */
    In welche Datei muss ich jetzt was einfügen?

    Vielen Dank für Eure Hilfe.

    http://yvismusicals.pytalhost.de/wordpress

  2. #2
    PostRank: 5 Avatar von hero-master
    Registriert seit
    08.06.2007
    Ort
    Hamburg
    Beiträge
    332
    Hi yvi,
    di bist schon in der richtigen Datei bei header.php.
    Dort hast du folgende Zeilen:
    HTML-Code:
    <div id="header">
      <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
      <div class="description"><?php bloginfo('description'); ?></div>
    </div>
    Die erste Zeile in dem div ist deine Überschrift "Tanz der Vampire"
    Die zweite Zeile ist dann die BEschreibung der Website die du in Wordpress eingegeben hast: "Das Grusical im Theater des Westens"

    Wenn du nun 2 Bilder einfügen willst, kannst du die Überschrift so lassen.
    Du definierst das einfach mit CSS:
    Das erste Hintergrundbild definierst du für h1 und das andere für .description, dabei floatest du beide Elemente nach links:
    Code:
    h1 {
    font-size: 3.5em;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .5em;
    float:left;
    width:200px; /* Die Breite des Hintergrundbildes*/
    height:100px; /* Die Höhe des Hintergrundbildes*/
    background:url(images/deinbild.jpg) 0 0 no-repeat
    }
    .description {
    font-size: 1.2em;
    text-align: center;
    letter-spacing: .6em;
    float:left;
    width:200px; /* Die Breite des anderen Hintergrundbildes*/
    height:100px; /* Die Höhe des anderen Hintergrundbildes*/
    background:url(images/nochnbild.jpg) 0 0 no-repeat
    }
    Wenn du nun den eTxt oben auch weghaben willst, dann gib den beiden Elementen noch ein text-indent:-2000px; im CSS mit

  3. #3
    PostRank: 10
    Registriert seit
    30.12.2005
    Beiträge
    1.623
    In der css:
    HTML-Code:
    #header {
    background: #000000 url(pfad/zum/bild.jpg) no-repeat;
    }
    Au man, ich les einfach zu schlampig, 2 Bilder solln's ja sein....
    Viele Grüße Olaf, Ego / Blog? / Heimat

  4. #4
    PostRank: 5 Avatar von hero-master
    Registriert seit
    08.06.2007
    Ort
    Hamburg
    Beiträge
    332
    Zitat Zitat von Olafb Beitrag anzeigen
    Au man, ich les einfach zu schlampig, 2 Bilder solln's ja sein....
    tztztz

  5. #5
    yvi
    yvi ist offline
    PostRank: 1
    Registriert seit
    17.05.2007
    Beiträge
    32
    Vielen Dank für die Hilfe.

    Mit einem Bild hat es geklappt, nun ist der Text aber verruscht und liegt auf dem Bild. Bevor ich alles kaputt mache, wie kann ich den Text wieder in die Mitte bekommen, so das ich neben den Text das 2. Bild einfügen kann.

  6. #6
    PostRank: 2
    Registriert seit
    17.05.2007
    Beiträge
    87
    hast Du im css auch das float nicht vergessen? Eigentlich sollte das das verhindern...

    Aber manchmal passieren hier auch so komische Sachen wo ich erst nach jahrelangem Überlegen hinterkomme, wo der Fehler lag.. Und da ich nicht immer nachfragen will, trickse ich bei sowas dann immer.. in Deinem Fall würde ich einfach EIN Bild erstellen, das aussieht als wären es 2 getrennte Bilder, und würde das dann als normalen Header Background nehmen.. Dann gibts keine Problem mit der Schrift und man müsste auch sonst nichts ändern.
    Ansonsten fällt mir spontan nur ein, das Problem mit mehreren divs und ner Ebenendefinition zu lösen, das ist aber ein bisschen unsauber...

  7. #7
    yvi
    yvi ist offline
    PostRank: 1
    Registriert seit
    17.05.2007
    Beiträge
    32
    Das float habe ich nicht vergessen.

    Gibt es denn keine andere Möglichkeit, ich will ja nur das der Text wieder in der Mitte steht.

  8. #8
    PostRank: 5 Avatar von hero-master
    Registriert seit
    08.06.2007
    Ort
    Hamburg
    Beiträge
    332
    Hi yvi,
    klar, durch das Floaten wurden die texte auch nebeneinander dargestellt.
    Du willst 2 Bilder nebeneinander in dem Header, aber der Text soll oben bleiben?
    Dann gib dem div#header und der Überschrift jeweils ein Hintergrundbild mit, das müsste klappen und das Floaten wieder rückgängig machen:
    Code:
    h1 {
    font-size: 3.5em;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .5em;
    background:url(images/deinbild.jpg) right top no-repeat
    }
    .description {
    font-size: 1.2em;
    text-align: center;
    letter-spacing: .6em
    }
    
    #header {
    background:url(images/nochnbild.jpg) left top no-repeat 
    }

  9. #9
    PostRank: 4
    Registriert seit
    30.04.2007
    Beiträge
    233
    @yvi

    Hi, scheint noch nicht gelöst zu sein - Dein Problem.

    Also, Deine page ist 900 breit und Dein header 200 px hoch.
    Ich würde jetzt ein jpg erstellen, das 900 x 200 px. groß ist, Hintergrund
    schwarz, rechts das Bild - links das Bild in die Mitte würde ich den Text
    reinschreiben, den ich im Kopf haben wollte. (Nicht vergessen, im Adminbereich bei Einstellungen unter Allgemeine Einstellungen den Blog-Titel
    wegzulassen, sonst erscheint der auch noch.

    Wenn das geschehen ist, muß das selbst erstellte Headerbild in das Image-
    Verzeichnis Deines Themes und Du mußt es natürlich auch mit Deinem CSS
    mit dem header-Eintrag verknüpfen.

    Probier es mal.

    Annalena

  10. #10
    yvi
    yvi ist offline
    PostRank: 1
    Registriert seit
    17.05.2007
    Beiträge
    32
    Vielen Dank Annalena, ich habe es jetzt ein jpg erstellt und jetzt hat es funktioniert

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •