Beiträge von alchymyth

    (1) der falsche text ist in der sprachdatei de_DE.po:
    [COLOR=blue]E-Maill (wird nicht angezeigt)[/COLOR]

    in die uebersetzungs-problematik musst du dich selbst mal einlesen.

    evtl: http://www.elmastudio.de/wordpress/word…ization-plugin/
    (hab ich selber nie verwendet)

    ich verwende zB das programm poedit zum bearbeiten: http://codex.wordpress.org/Translating_Wo…ing_With_Poedit

    poedit runterladen und auf deinem computer installieren; doppelklick auf die de_DE.po datei (evtl erst vom server runterladen) sollte poedit oeffnen; falsche uebersetzung bearbeiten, speichern, datei wieder hochladen.
    (bei problemen damit kann ich nicht weiterhelfen, weil ich das zu selten brauche.)

    oder:
    du kannst den englischen text auch brutal in der comments.php ueberschreiben:

    PHP
    <p><input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /><label for="email"><?php echo 'E-Mail (wird nicht angezeigt)'; ?> <?php if ($req) _e('(required)', 'uti_theme'); ?></label></p>




    (2)
    comments.php vom theme bearbeiten;
    (wie immer zuerst sicherungskopie anlegen)
    das hier entfernen:

    PHP
    <p><input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" size="22" tabindex="3" /><label for="url"><?php _e('Website', 'uti_theme')?></label></p>

    http://codex.wordpress.org/Function_Reference/post_class
    http://codex.wordpress.org/Function_Reference/the_author_meta

    da 'post_class()' keine autoren-info ausgibt, muss das erst per filter erstellt werden;

    das hier kommt in die functions.php (wenn vorhanden, in functions.php vom Twenty Eleven child-theme http://codex.wordpress.org/Child_Themes ):

    PHP
    //add the author nicename as post class .author-nicename
     function author_nicename_post_class($classes) {
         global $post;
         $author_nicename = get_the_author_meta('user_nicename',$post->post_author);
             $classes[] = 'author-'.$author_nicename;
             return $classes;
     }
     add_filter('post_class', 'author_nicename_post_class');



    beispiel:
    name der autoren: 'Werner Wernersen' und 'Kalle Kiel'

    dann ist die ausgegebene css post_class:
    [FONT=Courier New][COLOR=blue].author-werner-wernersen[/COLOR][/FONT]
    bzw.
    [FONT=Courier New][COLOR=blue].author-kalle-kiel[/COLOR][/FONT]

    und in die style.css kann dann zB:

    Code
    .author-werner-wernersen .entry-title,
    .author-werner-wernersen .entry-title a { color: red; }
    .author-kalle-kiel .entry-title,
    .author-kalle-kiel .entry-title a { color: blau; }

    wenn das fuer alle kategorien so sein soll, dann category.php vom theme anpassen;
    (wenn's die nicht gibt, dann eine kopie von archive.php oder index.php als category.php speichern)

    wenn nur fuer eine bestimmte kategorie, dann ein kategorien-template erstellen http://codex.wordpress.org/Category_Templates

    das layout geht mit divs mit fester breite und float:left; - die bilder evtl mit dem 'artikelbild' http://codex.wordpress.org/Post_Thumbnails

    ohne dein theme zu kennen, und ohne link zur seite ist das soweit alles.

    das 'bestellen' im bild sieht aber eher aus, als wuerdest du irgendwas mit e-commerce machen muessen (?)

    einfach einen shortcode selber schreiben:

    http://codex.wordpress.org/Shortcode_API
    http://codex.wordpress.org/Function_Reference/get_bloginfo

    das hier kommt in die functions.php vom theme:

    PHP
    //[blogname]
    function blogname_func( $atts ){
     return get_bloginfo('name');
    }
    add_shortcode( 'blogname', 'blogname_func' );



    nachteil: beim theme-wechsel musst du das im neuen theme neu schreiben.

    (wenn das als plugin programmiert wird, bleibt der shortcode auch beim theme-wechsel aktiv. wenn du das als plugin programmieren willst, lese http://codex.wordpress.org/Plugin_API )


    evtl plugin verwenden; zB:
    http://wordpress.org/extend/plugins/shortcodes-ultimate/
    (nur suchergebnis, hab ich selber nicht verwendet oder getestet)

    gib bitte einen link zu der webseite an;

    von einem oder zwei bildern und anhand einer langen liste von styles kann niemand helfen - css muss immer im zusammenhang mit der html-struktur angepasst werden.

    versuch mit Firebug oder so die styles vom menu rauszufinden;

    und beschreibe genauer wo das problem ist - Shadow sieht das offensichtlich anders als ich :mrgreen:


    willkommen im forum :lol:

    versuch, die gallery (d.h. die #featured div) nach dieser zeile einzufuegen:

    PHP
    <div id="content" role="main">



    plus extra formatierung...
    evtl:

    Code
    #myGallery{ margin-left:-30px;margin-bottom:20px; }



    (nicht auf nebenwirkungen getestet)

    anstatt auseinanderzubrechen, da hilft nur, zeile fuer zeile durch die style.css zu gehen, und in jede 'font-size:' formatierung zu schauen, evtl zu aendern, und dann im browser zu testen wie es aussieht (browser-cache leeren nicht vergessen).

    evtl ist der hersteller vom theme bereit, bei solchen fragen zu helfen ??


    du kannst auch ein browser-werkzeug wie zB den Firebug vom Firefox installieren und aktivieren - das wuerde es erlauben, die auswirkung der anpassungen 'live' im browser zu probieren - die endgueltigen anpassungen musst du jedoch immer in der style.css machen.

    (1) hab ich nicht getestet, sollte aber so stimmen - versuchs einfach;

    (2) http://php.net/manual/en/language.basic-syntax.comments.php

    zB:

    da hast du beim entry-meta irgendwas zerhauen:

    HTML
    <div class="entry-meta">                <span class="sep"></span><a href="http://starsngames.de/?p=1" title="7:58 am" rel="bookmark"><time class="entry-date" datetime="2012-02-02T07:58:44+00:00" pubdate>Februar 2, 2012<></a>            </div><!-- .entry-meta -->



    in diesen bereich:

    HTML
    2012<></a>



    in der twentyeleven_posted_on() funktion.

    so sieht das original aus:

    PHP
    function twentyeleven_posted_on() {
     printf( __( '<span class="sep">Posted on </span><a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s" pubdate>%4$s</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%5$s" title="%6$s" rel="author">%7$s</a></span></span>', 'twentyeleven' ),
      esc_url( get_permalink() ),
      esc_attr( get_the_time() ),
      esc_attr( get_the_date( 'c' ) ),
      esc_html( get_the_date() ),
      esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
      esc_attr( sprintf( __( 'View all posts by %s', 'twentyeleven' ), get_the_author() ) ),
      get_the_author()
     );


    also nochmal anpassen - diesmal richtig.

    zB. bearbeite header.php vom theme und suche:

    Code
    <div id="container">
        <div id="header">



    aendere das:

    PHP
    <div id="container" style="position:relative;">
    <div class="outsider">
       der code der graphik - wahrscheinlich werbung - hier
    </div>
     <div id="header">



    in style.css, aendere:

    Code
    #container{
     width:810px;
     margin:auto;
    }


    in:

    Code
    #container{
     width:810px;
     margin:auto;
        padding-right: 200px; /*das ist die breite der graphik*/
        position:relative;
    }


    und fuege neu ein:

    Code
    .outsider {
    position:absolute;
    right:0px;
    top:240px;
    width:200px; /*das ist die breite der graphik*/
    height:500px; /*das ist die hoehe der graphik; kann evtl weggelassen werden*/
    display:block;
    background:orange; /*muss nicht sein*/
    }



    das obige zentriert das neue layout.

    wenn das nicht gewuenscht ist, dann lass das 'padding-right:200px;' im #container style weg, und aendere den wert bei 'right:0px;' im .outsider style zu 'right:-200px;' (breite der graphik)

    die beschraenkung in der ausgabe kommt wahrscheinlich von der einstellung im dashboard unter Lesen - das wird sich auch bei kategorien nicht so einfach aendern.

    persoenlich wuerde ich mit kategorien arbeiten, da kannst du auch falls irgendwann notwendig unterkategorien erstellen.

    bei dem theme musst du sidebar.php bearbeiten, und entweder die festprogrammierten 'widgets' uebersetzen oder den code entfernen.

    vorher eine sicherungskopie der datei erstellen.

    jedes 'widget' hat diese struktur:

    PHP
    <div class="sidebarBox" id="blablabla">
       <div class="sidebarTitle">
        <h4>Blablabla</h4>
       </div>
       <ul>
        blablabla
       </ul>
      </div>

    ein web-werkzeug wie zB Firebug wuerde helfen, die entsprechenden css stellen zu finden: