Beiträge von koslowski

    nicht in der header.php stehen muss sondern in der single.php?

    Das müsste doch über ein benutzerdefiniertes Feld laufen können,

    zweimal nein!
    Der body-tag muss ergänzt werden und der steht in der header.php.
    Benutzerdefiniertes Feld ist das falsche Stichwort. Nachfahrenselektor ist besser.



    wie man nun eine Seite mit einem bestimmten Style verbindet (dem oben beschriebenen, in dem header und footer entfernt werden sollen.)

    Durch die Ergänzung des body-tags wird für jede Seite eine eigene ID ausgegeben. Diese kann man zum Gestalten per Nachfahrenselektor hernehmen.

    Du solltest dringend deine HTML/CSS-Kenntnisse erweitern (folge vorzeiligem Link und fange von vorne an!). Zumindest die basics sollte man draufhaben, wenn man mit WP rumhantiert. ;)

    nicht jede Schriftart ist auf jedem Browser verfügbar, d.h. ein Browser hat einige Schriftarten intus. Verschiedene Browser haben teilweise verschiedene Schriftarten gespeichert.
    Wenn Opera/Chrome z.B. die erste angegebene Schriftart nicht haben nehmen sie die Zweite angegebene. Ist die auch nicht da wird die nächste genommen.

    Entweder gibst du eine Schriftart als erste an, die alle Browser haben oder du mußt damit leben, das unterschiedliche Browser jeweils andere Schriftarten ausgeben. ;)


    Ich muss dazu nun noch wissen, wie man bestimmten Artikeln ein anderes Aussehen zuweist.

    z.B. indem du in der header.php das body-Tag ergänzt:

    PHP
    <body id="id-<?php print $post->ID;?>">

    So bekommt jede Seite eine id die du nutzen kannst um gezielt Seiten zu gestalten.
    Was ich aber nicht verstehe, normal gibt WP doch schon einige Klassen für das body-Tag aus, die man nutzen kann, z.B. :

    PHP
    <body class="single single-post postid-855 single-format-standard logged-in">

    Bei dir wird gar nichts ausgegeben. Welche WP-Version hast du denn installiert?

    bin nicht so der TwentyEleven-Experte, weil ich die Nutzung des Themes für viel zu verfrüht halte (IE bis inkl. Version verstehen die neuen HTML5-Elemente nicht!), aber ich versuchs mal:
    Um den Link im Kopfbild zu entfernen öffne die header.php, dort siehst du folgende Zeilen:

    Zitat

    <hgroup>
    <h1 id="site-title">[COLOR=#ff0000]<span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span>[/COLOR]</h1>
    <h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
    </hgroup>

    Das Rote würde ich entfernen und dort den Titel deines Blogs eintragen.

    Du kannst aber auch:

    Zitat

    <hgroup>
    <h1 id="site-title"><span>[COLOR=#ff0000]<a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">[/COLOR]<?php bloginfo( 'name' ); ?>[COLOR=#ff0000]</a>[/COLOR]</span></h1>
    <h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
    </hgroup>

    wieder das Rote entfernen, dann wird dort automatisch dein Blogtitel eingetragen.

    Um den Link der Artikelüberschrift zu entfernen öffne die content.php deines Themes. Dort stehen folgende Zeilen:

    Ich würde versuchen den Permalink (das Rote) zu entfernen. ;)
    Vielleicht reicht das schon.

    den ganzen Text mit jquery auszurollen ist imho überhaupt keine gute Idee, vor allem wenn es um kommerzielle Websites geht.
    JS ist nicht überall verfügbar, besonders größere Unternehmen sperren sowas gerne für ihre Mitarbeiter.

    Den Text fest in die index.php zu schreiben ist auch keine soo gute Idee.
    Warum machst du dir für die Startseite nicht ein eigenes template und trägst das im backend als statische Startseite ein? ;)


    Was ist an diesem Code falsch???

    so ein Menü mit jquery zuerstellen ist der erste grobe Fehler, weil JS bekanntlich nicht überall zur Verfügung steht. Warum machst du es nicht ganz normal mit HTML/CSS?

    Wordpress bietet einem da doch auch verschiedene Möglichkeiten. Unter Design - Menüs ein Menü erstellen und per widget an die richtige Stelle schieben oder ins richtige template schreiben (mit wp_nav_menu( ..........); ) Schau dir mal den Fred dazu an.

    Bei deinem Tab-menü wird kein Link mit ausgegeben. Da stehen nur die li's. Warum die li's überflüssigerweise ein display:block haben erschließt sich mir nicht. Ein Listenpunkt ist von Hause aus ein Blockelement. ;)

    Dann verrate mir mal, warum Suchmaschinen <h1> nicht mögen, aber <h2>!

    das h1 die Hauptüberschrift einer jeden Seite sein sollte ist imho selbstredend. Das google z.B. die h1 kaum stärker als normalen Quelltext gewichtet und nachrangige Überschriften (h2 - h5) dafür stärker gewichtet haben SEO-Experten schon länger nachgewiesen.
    Was Überschriften angeht solltest du vielleicht einmal lesen was google selbst dazu schreibt Seite 20. Zitat Seite 20:

    Zitat

    Auf einer Seite mit einer Nachrichtenmeldung könnten wir den Namen unserer Website innerhalb eines <h1>-Tags unterbringen und die Schlagzeile in einem <h2>-Tag.

    .
    Google spricht auch immer von einer sinnvollen Überschriftenstruktur. Der Hinweis dass der Name der Website in einer h1 untergebracht werden könnte, sollte eigentlich genug Hinweise liefern wie google die Verwendung des h1-tags am liebsten sieht.

    Aber darum geht es hauptsächlich nicht. Es geht um deinen absolut sinnfreien Beitrag, der den Schluß nahelegt, dass du dir den Beitrag des Hilfesuchenden nicht so richtig durchgelesen hast.

    Die Qualität eines Hilfeforum hängt sehr stark von der Qualität der Antworten ab. Deine Antwort hat sicher nicht dazu beigetragen die Qualität des WP-Forums zu unterstreichen. :roll:

    Danke für Deine sinnvolle Antwort.

    bitte, gerne! :D

    Bitte bedenke das bei einem Hilfefred imho unbedingt die Belange des Fragenden im Vordergrund stehen sollten. Der Versuch einem Fragenden Nogo's beizubringen,kann einfach nicht in seinem Sinne sein.

    Die Trennung von Inhalt und Gestaltung ist definitiv einer der wichtigsten Grundsätze, wenn man sich mit modernem Webdesign beschäftigt. ;)

    Soll der content 3 div's haben so wie das >>> http://ansika24.de/poca/?page_id=332 ? Ich habe das in einem extra-template so gemacht:

    deine Methode ist imho absolut untauglich. :roll:
    Der Fragesteller hat ja gepostet das es die Container schon gibt. Wegen der Trennung von Inhalt und Gestaltung sollte die Gestaltungsangaben in der style.css hinterlegt werden. Sowas direkt ins template zu schreiben ist sowas von nogo.

    Es ist schon das zweite Mal heute das du Sachen postet, die entweder vollkommen sinnfrei sind oder wie in diesem Falle absolute Unarten (inline-styles) sind, die man einem Fragesteller keinesfalls nahebringen sollte.
    Vielleicht solltest du erst mal die entsprechende Fachliteratur konsultieren (Little Boxes ist geeignet), um nachzulesen wie man sowas ordentlich macht (Trennung von Inhalt und Gestaltung!!). ;)

    Moin,

    schau die die templates deines Themes an. Z.B. content-page.php, content-single.php, 404.php, category.php, usw. usw. Da steht ungefähr so etwas:

    PHP
    <h1 class="entry-title"><?php the_title(); ?></h1>

    oder auch länger oder ähnlich.
    Da machst du überall aus dem h1 einfach ne h2. ;)

    @Ansika Was soll denn dieser Blödsinn??:

    Wenn das die Suchmaschinen nicht mögen, dann entferne doch einfach mal das <h1></h1>, das mögen dann vielleicht die Besucher nicht![Blockierte Grafik: http://forum.wpde.org/images/smilies/icon_mrgreen.gif] Vielleicht hast Du ja andere Möglichkeiten, Überschriften zu stylen.

    Verstehst du eigentlich selber den Sinn deiner Hilfe, oder bist du einfach noch nicht richtig wach? Du solltest dir vielleicht noch einen Kaffee holen! ;)

    für eine vernünftige Schriftgröße sollte dieses meta-Tag in der header.php eingebunden werden:

    PHP
    <meta name="viewport" content="width=device-width,initial-scale=1" />

    Schriftgrößen sollten alle relativ sein, d.h. entweder Prozent oder em. Pixel ist als Maßeinheit für die Schriftgröße nach wie vor ungeeignet.

    In der style.css legst du die media-queries an, damit das Layout auf verschiedene Ausgabegeräte reagiert z.B.:

    PHP
    @media only screen and (max-width:30em)  {
    .....................................
    }
    
    
    @media only screen and (max-width:50em)  {
    .....................................
    }

    30em=480px, 50em=800px

    Da wo die Punkte sind legst du die Anweisungen für die entspr. Bildschirmgröße ab.

    Um das Layout zu linearisieren werden zumindest für die 30em die floats entfernt und die Breite der meisten Container auf width:auto; gesetzt. Große HG-Bilder werden oft entfernt, um horizontales scrollen zu vermeiden. Als fallback hat man ja i.d.R. eine HG-Farbe definiert. ;)

    Schicke auf Wunsch gerne den Link zu - kann ncoh jemand helfen?

    glaubst du ernsthaft irgendjemand hat den Wunsch sich den Link schicken zu lassen, um dir ganz exklusiv helfen zu dürfen? :roll:

    Wenn du Hilfe bei einem Problem möchtest solltest du es den Helfenden möglichst leicht machen. Es ist nämlich keine Gnade dir helfen zu dürfen sondern eine freundliche, kostenlose Hilfsbereitschaft der Wordpress'ler dir gegenüber.

    Deshalb nochmal: Link zum Problem?? ;)