Beiträge von MStemberg

    Aber egal, welches System Du nutzt: bei nahezu allen, die ich kenne und die was taugen, musst Du ein selbstcodiertes HTML/PHP-Layout in eine für das System nutzbare Template-Version umsetzen.

    Willst/kannst Du das nicht, musst Du eben eine Seite rein in HTML/PHP pflegen oder Dir jemanden suchen, der das für Dich macht...

    EDIT: jottlieb war schneller.

    Na ja, Du könntest die index.php kopieren, umbenennen und als Custom Template für Deine statische Seite zuweisen....natürlich immer ergänzt um Dein query_posts, welches die richtigen Kategorien anzeigt beim Blog eben nicht die auisgeblendete, bei der statischen nur die vom Blog ausgeblendeten - wenn auf der index.php die Daten richtig angezeigt werden.

    Versuch, die vt_image-Array-Definition überall zu ändern, was das Array definiert wird.

    Du änderst also überall

    Code
    $vt_image = array (
    'url' => $cropped_img_url,
    'width' => $width,
    'height' => $height
    );



    in

    Code
    $vt_image = array (
    'url' => $img_url,
    'width' =>  $orig_size[0],
    'height' => $orig_size[1]
    );



    egal, ob da die Variablen anders heissen als in meinem Beispiel.

    Überall, wo

    Code
    $vt_image = array (



    steht (3 mal), trägst Du das obige ein. Vorher ein Backup machen, bitte - ungetestet! Es müsste dann statt des verkleinerten Bildes das O-Bild als vermeintlich verkleinertes Bild zurückgegeben werden, wenn ich das richtig überschaue...

    Deiner angelegten Seite das Template zuweisen.

    Du legst also zb eine leere Seite "TABELLE" an.

    Dieser Seite weist Du über das Dropdown rechts das Page-Template "TABELLE" zu.

    Wichtig dabei ist, das in Deinem Page-Template am Anfang steht:

    PHP
    <?php
    /*
    Template Name: TABELLE
    */
    ?>


    "TABELLE" kannst Du nennen, wie Du lustig bist. Steht alles im Codex unter dem Link, den Du gepostet hast.

    Fehler ist klar.

    HTML inmitten von PHP.

    Wenn Du ein HTML-DIV in PHP ausgeben willst, bitte mit echo und " maskieren oder PHP-Teil beenden.

    Einfach HTML in den PHP-Code setzen kann nicht klappen.

    PHP
    <?php
    if(is_home() and !is_paged()) 
    {
    echo "<div id=\"sidebar2\">";
    }
    else
    {
    echo "<div id=\"sidebar\">";
    }
    ?>

    Dann probier doch erst mal aus, ob das Feld überhaupt ausgelesen wird.

    PHP
    $appcheck = get_post_meta($post->ID, 'appcheck', true);
    echo "FELD".$appcheck;



    Und dann machst Du das wie im Codex:

    http://codex.wordpress.org/Function_Reference/get_option

    Zitat aus dem Codex:

    PHP
    <h1><?php echo get_option('blogname'); ?></h1>



    In Deinem Code fehlt das echo, denke ich.

    Und der Code wäre auch noch möglich:

    PHP
    get_bloginfo('url')



    Also

    PHP
    echo "<img src=\"".get_bloginfo('url')."/bilder......";

    Ja und?

    Die Bilder liegen ja irgendwo auf Deinem Server, vorzugsweise in einem Extra-Ordner.

    Also liest Du aus ---> klein_5.png, der Ordner /titelbilder liegt zB im Hauptverzeichnis von WP, dann gibst Du das Bild aus mit

    Code
    <img src="http://meinedomain.de/titelbilder/klein_5.png">.



    Und wo ist jetzt das Problem?

    PHP
    <?php $heading_tag = ( is_home() || is_front_page() ) ? 'h1' : 'div'; ?>
                    <<?php echo $heading_tag; ?> id="site-title">
                        <span>
                            <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
                        </span>
                    </<?php echo $heading_tag; ?>>
                    <div id="site-description"><?php bloginfo( 'description' ); ?></div>



    Das ist der Code in der header.php, der Titel und Description ausgibt.

    Den kannst Du testweise auskommentieren, dann steht da erst mal nix mehr. Über oder unter das Auskommentierte setzt Du dann Dein Banner.

    Bei manchen Hostern gibt es von Haus aus Verzeichnisse, die zB heissen

    /html (für webinhalte)
    /spool (für Mail-Server)
    /logs (für Log-Dateien)

    Hab selbst einen solchen Server.

    Und dann werden Domains automatisch auf das Verzeichnis /html geleitet, dass heisst: wenn ich eine URL eingebe wie http://www.domain.de/html/XY.html

    wird das solange einen Fehler 404 geben, wie ich kein Unterverzeichnis /html unter /html habe und dort keine XY.html liegt.

    Wenn Ihr also /html nicht selbst angelegt habt, ist es nicht unwahrscheinlich, dass das bei Eurem Hoster so ist. Daher könnte ein Test ohne mit der URL ohne /html hilfreich sein (geht ja schnell).

    Hast Du schon mal HTML-Code in einer CSS-Datei gesehen?

    Ich rede von Template-Dateien, diese befinden sich im Ordner wp-content/themes/DEINTHEME.

    Dort mutmasslich in header.php.



    Code ersetzen mit einem DIV, der das Banner enthält, würde ich sagen.

    Ist hardgecodet im template - DA ist es geändert.

    Code
    <title>.....das ist der Slogan! &raquo; Test</title><style type="text/css">#header {	background:#9cd url(http://www.terraristiklexikon.de/wp_design_test/wp-content/themes/palnila/img/headerwin.jpg) no-repeat center;}#header *{	color:#ffffff;}</style>


    und dann noch in style.css:

    1.) in wp_design_test.css bei #header Hintergrundfarbe ändern.

    3.) in style.css border-top von 6 Pixeln wegnehmen bei #menu.

    2.) div id="menu"-block direkt über div id="header"-Block setzen, aber unter div id="page".

    Sorry, war ehemals ausführlicher mit Code, wegen Absturz jetzt eher kurz.