Beiträge von alchymyth

    link haette greicht.

    hintergrundbilder werden von der css nicht 'gequetscht'.

    das ist ein 860px breites hintergrundbild in einem 900px weitem header.

    Code
    #header {
     background: url(images/ObernappelJPG.jpg) no-repeat top left;
     height: 150px;
     margin: 0;
     padding: 0;
     color: #000;
    }



    die hintergrund ausrichtung von 'left' nach 'center' zu aendern bringt auch nicht viel, weil dann beide enden des bildes 'doof' aussehen.

    Zitat

    leider gelingt mir das nicht


    was ist das ergebnis? wo geht's nicht? ist ueberhaupt was zu sehen? wie sieht der html code der seite im browser aus?

    ansonsten koeente das mit dem beginn dieses code breichs zu tun haben:

    PHP
    <? 
    $random_text = array("Hello World", 
                        ....



    das am anfang hier

    PHP
    <?

    ist ein php short tag, und das versteht nicht jeder server.
    eigenlich wuerde ich dann eine fehlermeldung erwarten, oder du wuerdest teile des codes auf dem schirm sehen.

    versuch trotzdem das auf

    PHP
    <?php

    umzustellen.

    mit dem bischen information, die du hier angegeben hast, bleibt nur zu raten, dass das benutzer-definierte feld vielleicht 'featured' heissen soll(?)

    was fuer ein theme hast du?
    hast du einen link zur seite?
    ist da eine einstell-moeglichkeit im dashboard?
    gibt's eine 'read me' datei?
    wie sieht die bild-url aus?

    das sind hintergrundbilder; styles aus der style.css vom theme:

    der ganze balken:

    Code
    #category {
            width: 1024px;
            height: 30px;
            background: url(images/categoryright.gif) repeat-x;
            border-top: 1px solid #050503;
            border-bottom: 1px solid #1e1f1c;
    }



    der hover-effekt:

    Code
    #dcategory li a:hover {
            background: url(images/categoryhover.gif) repeat-x;
            color: #ffc04e;
    }



    im selben bereich sind noch mehr styles zu den textfarben usw.

    im prinzip zwei moegichkeiten -
    einfach einen farbcode verwenden und die url(images/,,,) info aus den styles entfernen;
    oder mit einem graphikprogramm die hintergrundbilder bearbeiten und in blau 'umfaerben'.

    ein erster schritt - die anzahl der zeichen im content bereich 'rausfinden:
    am anfang der sidebar einfuegen:

    PHP
    wp_reset_query(); 
       $text_length = 0;
       while(have_posts()) : the_post();
       $text_length = $text_length + strlen(get_the_content($post->ID)); 
       endwhile;
       echo '<br/>Artikel haben '.$text_length.' Zeichen, ohne die Titel';
       wp_reset_query(); // to get query back to normal



    zweiter schritt geht einfacher fuer sidebar ohne widgets:
    in der sidebar.php:

    PHP
    <?php // minimalen block von 'widgets' anzeigen ;
    if($text_length >= 1000) { 
    // zweiten block von 'widgets' zeigen 
    }
    if($text_length >= 2000) { 
    // dritten block von 'widgets' zeigen 
    }
    // etc... 
    ?>



    mit widgets wuesste ich im moment nicht, wie das geht.

    gleiche idee, auf englisch:


    http://wordpress.org/support/topic/380822?replies=1

    da die seite wahrscheinlich mit einer selbstgebauten query_posts() laeuft, fehlt wahrscheinlich der pagination parameter 'paged':

    http://codex.wordpress.org/Template_Tags/query_posts
    http://codex.wordpress.org/Template_Tags/…tion_Parameters

    code zum anschauen, kein 'copy/paste':

    PHP
    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("category_name=somecat&paged=$paged"); ?>


    [COLOR=#800080]http://stylizedweb.com/2008/08/13/query_posts-pagination-problem/[/COLOR]

    ich hoffe, du findest raus, was zu aendern ist.

    wenn das nicht geht, dann den php code deiner seite hier posten.

    ein blick in die header.php vom arjuna theme scheint daraufhinzudeuten, dass das ueber die einstellungen im dashboard (options) machbar sein sollte.

    es sei denn, dass da nur ein 'entweder/oder' category/pages eingestellt werden kann.

    dann bleibt nur, die header.php zu bearbeiten.

    bei problemen hier wieder melden ...

    z.B. am anfang von archive.php (hier am beispiel des default themes) eine abfrage einfuegen:
    wenn es eine kategorie-anfrage ist und wenn nur ein post vorhanden ist, dann hole die single.php datei, sonst 'business as usual':

    PHP
    <?php
    /**
     * @package WordPress
     * @subpackage Default_Theme
     */
    if(is_category() && ($wp_query->post_count)==1) :
    include (TEMPLATEPATH . '/single.php'); 
    else: 
    get_header();
    ?>



    und die if-else-abfrage am ende des archive.php wieder schliessen:

    PHP
    <?php get_sidebar(); ?>
    <?php get_footer(); endif;?>



    scheint zu funktionieren; ist aber nicht extrem getestet.

    das hier hast du ja schon in der style.css:

    Code
    .format_text img.left { float:left; margin:0 0.5em 0.5em 0; } 
     
      .format_text img.right { margin: 0 0 1.53846em 10px; float: right; }
     
      .format_text img.center { display: block; margin: 0 auto 1.53846em auto; float: none; clear: both; }



    wordpress verwendet die class .alignleft (und .aligncenter oder .alignright) fuer die ausrichtung der bilder.
    diese styles muesen noch in die css datei rein: z.B. so an die vorhandenen dranhaengen:

    Code
    .format_text img.left, img.alignleft { float:left; margin:0 0.5em 0.5em 0; } 
     
      .format_text img.right, img.alignright  { margin: 0 0 1.53846em 10px; float: right; }
     
      .format_text img.center, img.aligncenter { display: block; margin: 0 auto 1.53846em auto; float: none; clear: both; }



    damit sollte der text dann am ausgerichteten bild vorbei fliessen.

    Zitat

    Und den Text würd ich auch gern mehr in die Breite ausdehnen



    in der style.css eine neue zeile hinzufuegen:

    Code
    .full-page .narrowcolumn {width:100%;}


    oder eine feste breite deiner wahl eingeben.

    wenn das dann noch nicht so aussieht, als ob die ganze breite eingenommen wird, liegt das an den eingefuegten zeilenumbruechen im text.

    aus irgendeinem grund ist das bild in eine tabelle eingeschlossen und kann dann natuerlich nicht weiter als bis zum rand der tabelle floaten.

    die aenderungen koennen folgeauswirkungen haben - dann einfach nochmal hier melden.

    wenn die sidebar komplett weg soll, dann musst du einige php dateien bearbeiten:
    index.php
    single.php
    page.php
    archive.php
    etc.
    du findest diese zeile in den meisten der php dateien fast am ende:

    PHP
    <?php get_sidebar(); ?>


    auskommentieren in php geht so: (kommentiert den rest der aktuellen zeile)

    PHP
    <?php // get_sidebar(); ?>


    oder so: (kommentiert alles zwischen /* und */ auch ueber mehrere zeilen)

    PHP
    <?php /* get_sidebar();  */ ?>


    oder einfach ganze zeile loeschen.

    dann in der style.css die breite anpassen (und vielleicht andere kleinigkeiten):

    Code
    .narrowcolumn{
     width: 560px;
     margin-right: 60px;
     float: left;
     overflow: hidden;
    }




    zum logo hat der designer eine anleitung:

    Zitat


    How to add your own logo

    It's simple to add your own logo to the header of this theme. Here's how:

    • In WP Admin, go to Media, then click Add New
    • Browse for the file on your computer, and then upload it. The maximum image size for this theme's header is 380 x 250 (px)
    • Once finished, highlight and then copy the File URL field.
    • Under the Appearance menu, click on Halftone Options
    • In here you'll see a field for Logo URL. Paste our copied File URL here, and save.

    That's it! Refresh your blog's homepage and you'll see the new logo.

    http://designelemental.net/blog/view/Half…Wordpress-Theme

    bei problemen wieder mit einem link zur seite melden.