Beiträge von alchymyth

    Zitat

    im template zu definieren bei welcher page id, welche Kategorie ausgegeben werden soll?
    Müsste das nicht irgendwie mit is_page möglich sein?



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

    meinst du so?

    die meta-informationen muessen irgenwo zwischen [FONT=Courier New][COLOR=blue]<head>[/COLOR][/FONT] und [FONT=Courier New][COLOR=blue]</head>[/COLOR][/FONT] in header.php gesetzt werden;
    in TwentyEleven zB vor dieser zeile:

    PHP
    <link rel="profile" href="http://gmpg.org/xfn/11" />



    1.
    functions.php bearbeiten; in diesem abschnitt:

    PHP
    function twentyeleven_page_menu_args( $args ) {
     $args['show_home'] = true;
     return $args;
    }

    die eine zeile aendern:

    PHP
    $args['show_home'] = false;


    das entfernt den 'Home' button. die seite 'Kontakt' sollte automatisch nach dem erstellen im menue auftauchen.

    2.
    header.php bearbeiten; entferne diesen abschnitt:



    sicherungkopien vor dem bearbeiten anlegen;
    generell ist empfohlen, Twenty Eleven nicht direkt zu bearbeiten, sondern ein child-theme zu erstellen, und die anpassungen darin zu machen. sonst werden sehr wahrscheinlich beim upgrade die anpassungen ueberschrieben.

    hast du alle verweise auf das eltern-theme wieder richtig zurueckgesetzt?

    zB auch:

    PHP
    Template: twentyten



    es klingt, als ob das child-theme zur zeit Twenty Eleven als eltern-theme mit den styles vom Twenty Ten verwendet.

    Zitat

    mit Optionen einblinden konnte ich das Problem lösen



    wenn ich mir die forum-seite mit firefox web developer add-on ansehe, dann sind da immer noch zwei sidebars drin, nur leer.

    evtl hat das 'einspaltige' seitentemplate versagt - oder wie genau hast du die sidebars leer bekommen?

    wenn ich naemlich mit css (am ende von custom.css eingefuegt) die sidebars 'entferne':

    Code
    .wp-page-737 #sidebar-a, .wp-page-737 #sidebar-b { displat:none; }


    und den verbleibenden bereich auf volle weite bringe:

    Code
    .wp-page-737 #maininner { width: 100%; }


    dann geht das wie erwartet.

    2:
    die header-bild-groesse ist in functions.php festgelegt und kann da angepasst werden:

    PHP
    define( 'HEADER_IMAGE_WIDTH', apply_filters( 'twentyeleven_header_image_width', 1000 ) );
     define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'twentyeleven_header_image_height', 288 ) );



    4:
    in style.css:

    Code
    /* One column */
    .one-column #page {
     max-width: 690px;
    }



    letztes:
    in functions.php:

    PHP
    function twentyeleven_page_menu_args( $args ) {
     $args['show_home'] = true;
     return $args;
    }


    [FONT=Courier New][COLOR=blue]true[/COLOR][/FONT] durch [FONT=Courier New][COLOR=blue]'Landhaus'[/COLOR][/FONT] ersetzen (mit den anfuehrungszeichen)

    aehnliches problem:
    http://wordpress.org/support/topic/…ntent?replies=3

    beispiel-code:


    minimal css:

    Code
    .before-more * { font-weight: bold; }



    der code sollte anstelle von diesem code eingesetzt werden:

    PHP
    <?php the_content(); ?>


    einzelheiten haengen vom theme ab, wie schon gericoach richtig angemerkt hat.

    die loesung ist schon in den zwei dargestellten zeilen - ein artikel hat diese css classes:

    ... class="post-87 [COLOR=royalblue]post[/COLOR] type-post status-publish format-standard [COLOR=royalblue]hentry[/COLOR] ....

    und eine seite hat diese:

    ... class="post-19 [COLOR=royalblue]page[/COLOR] type-page status-publish [COLOR=royalblue]hentry[/COLOR] ...

    in die style.css kommt dann:

    Code
    .post.hentry, .no-results  { 
        border-bottom: 1px dashed #DDDDDD;
    }
     
    .page.hentry {
        border-bottom: none;
    }



    oder zumindest gehoert der zweite teil neu in die style.css:

    Code
    .page.hentry {
        border-bottom: none;
    }
    Zitat

    Könnte mir bitte jemand erklären in welcher php ich "Veröffentlicht am "Datum"" wegbekomme?


    mach dich mit der datei-struktur vom Twenty Eleven vertraut:

    das template fuer die vorderseite (index.php) ruft eine datei content.php auf, in dieser zeile:

    PHP
    <?php get_template_part( 'content', get_post_format() ); ?>


    in der wird dann die funktion twentyeleven_posted_on() aufgerufen,
    in dieser zeile:

    PHP
    <?php twentyeleven_posted_on(); ?>


    welche du in der functions.php findest (ziemlich zum ende);



    (das ganze funktioniert ziemlich aehnlich auch zB fuer single.php und page.php, usw.)

    Zitat

    Hab mich jetzt doch entschlossen das auf der Grundlage von TwentyTen zu machen.

    verstehe ich - Twenty Ten ist einfacher anzupassen als Twenty Eleven - besonders wenn die flexible weite des themes nicht gebraucht wird.

    allgemein - das prinzip bleibt auch in einem clone von Twenty Eleven.


    falls jemand mit einer kopie von Twenty Eleven und sidebars spielen will, hier noch eine andere stelle, um das zu beeinflussen:

    fast ganz am ende der functions.php, diese zeile anpassen:

    PHP
    if ( is_singular() && ! is_home() && ! is_page_template( 'showcase.php' ) && ! is_page_template( 'sidebar-page.php' ) )



    in dem beispiel - kein sidebar auf der vorderseite - das hier entfernen:
    [FONT=Courier New][COLOR=blue]&& ! is_home()[/COLOR][/FONT]

    dieser code ist auch nuetzlich, wenn weitere Seiten-Templates mit sidebar erstellt werden; dann einen weiteren abschnitt wie diesen in die if-bedingung einsetzen:
    [FONT=Courier New][COLOR=blue]&& ! is_page_template( 'neues-template-page.php' )[/COLOR][/FONT]

    Zitat

    In der index.php das get_sidebar entfernen hilft nicht diese von der Startseite zu nehmen.

    so wie ich das sehe, ist nur der freie platz noch da, wo die sidebar gewesen sein sollte - jeglicher sidebar-code ist jedoch weg (es sei denn dass das theme noch eine home.php oder so hat).

    das ganze sidebar-formattieren ist ueber die body_class .singular gemacht; die muss in die vorderseite kuenstlich eingebaut werden:

    zB in header.php diese zeile:

    PHP
    <body <?php body_class(); ?>>


    erweitern:

    PHP
    <body <?php body_class((is_front_page()?'singular':'')); ?>>



    (nicht direkt in einem 'neuen' child-theme von Twenty Eleven getestet)

    adalbert

    schriftart and -farbe von welchem bereich?

    fuer die ganze seite, wenn nicht spezieller in style.css festgelegt, ginge das ueber einen body style:

    Code
    body { font: 14px arial, verdana, sans-serif; }


    http://www.w3schools.com/cssref/pr_font_font.asp

    die schriftfarbe des artikelinhalts ist hier defiiert:

    Code
    .post_content {
     text-align: left;
     float: left;
     width: 500px;
     padding-top: 20px;
     padding-bottom: 20px;
     line-height: 24px;
     color: #ECEEEE;
     font-size: 12px;
    }



    am besten eines der freien browser-werkzeuge (zB firebug) verwenden, um die css der seite zu erforschen.