Beiträge von bego

    ... dass so ca.5 Artikel untereinander stehen, jeder mit einem kleinen Artikelfoto, ein paar zeilen Text daneben und dann mit einem Button "Weiterlesen", wo man dann den kompletten Artikel lesen kann.
    Kann man das irgendwie einstellen, oder hängt das von Theme zu Theme ab? Es stört mich nämlich, dass momentan jeder Artikel komplett auf der Startseite dargestellt wird.

    Beim Erstellen/Editieren von Artikeln kannst Du entweder eine Zusammenfassung angeben oder durch Eingabe des more-Tags (Button in der Icon-Leiste des Editors) den Text an der Stelle unterbrechen, an der "weiterlesen" stehen soll. Wenn grundsätzlich nur ein Ausschnitt (Excerpt) angezeigt werden soll, muss dies im Theme angegeben werden ([FONT=Courier New]the_excerpt()[/FONT] statt [FONT=Courier New]the_content()[/FONT] ).

    Wenn Du zusätzlich ein Artikelbild angezeigt haben möchtest, hilft Dir [FONT=Courier New]Post_thumbnail[/FONT], über das in den letzten Tagen öfters geschrieben wurde.

    Die allgemeine Einstellung, wieviel Posts angezeigt werden sollen, ist -- nunja -- recht allgemein. :lol:

    Möchtest Du nur für eine bestimmte Betrachtung Deines Blogs die Anzahl der ausgegebenen Artikel abweichend festlegen, solltest Du ein eigenes Template verwenden, in das Du zusätzlich zur Loop den Befehl query_posts einbaust:

    PHP
    <?php query_posts("posts_per_page=1"); ?>
      <?php get_template_part( 'loop', 'index' ); ?><!-- Die Loop-->
    <?php wp_reset_query(); ?>

    Vielleicht hilft es Dir ja auch, dass man unterschiedliche Templates für

    • eine Startseite
    • eine bestimmte Katgeorie
    • Seiten
    • Beiträge eines bestimmten Autoren
    • einem bestimmten Schlagwort ("Tag")
    • etc.


    erstellen kannst, die dann ohne weiteres Zutun in der jeweiligen Ansicht verwendet werden.
    Oder Du schreibst ein eigenes Template (fotoblog.php) und weist das einer statischen Seite ohne Inhalt (Seite: Fotoblog) zu. Dann werden, entsprechend der Angaben in query_posts, auf der Seite "Fotoblog" nur die (und nur so viel) Artikel ausgegeben.

    Üer die Loop und besondere Abfragen über query_posts ist übrigens gerade ein anschaulicher Video-Podcast von Chris Coyier veröffentlich worden. Sehenswert, allerdings auf englisch.


    gericoach - Wie kommst du auf 79 Euro? Wieso sollte die Seite nicht sinnvoll sein, wenn Chris dafür kein Geld ausgeben möchte? Die Logik erschließt sich mir ebenfalls nicht.

    Das ist eine bekannte Berufskrankheit bei Webdesignern: Heftige allergische Reaktionen auf das Wort "kostenlos" -- vor allem, wenn von Kunden ausgesprochen …

    Und "79" ist vermutlich eine willkürliche Zahl für die typischen Kosten eines käuflichen* WordPress-Themes. Gericoach hätte auch "42" sagen können, aber dann hätte wieder keiner gewusst, wie die ursprüngliche Frage war.

    (*wie nennt man eigentlich die gegen Entgelt zur Verfügung gestellten Layouts, die z.B. sortiert nach Branchen angeboten werden, aber nicht individualisiert sind?)

    Wenn alles läuft ... 700 ist doch alle mal besser als 755.

    Maxe, gib mir mal Nachhilfe in Benutzerrechten:

    IIRC heißt 700 doch


    • User (= webmaster) darf alles, r - w - x (4+2+1 = 7)
    • Group (= PHP-Anwendungen???) dürfen nix und
    • Others (= Webseitenbesucher) dürfen nix

    wobei nix eben auch heißt nix angucken. Stell ich mir für eine index.html oder index.php im root etwas ungünstig vor? Bei "5" dürfen Group und Others wenigstens ein bisschen Dateien gucken und ausführen?

    Oder steh' ich da gerade auf dem Schlauch?


    Mein Problem: Ich habe eine Reihe von Abbildung untereinander linksbündig. Dazu immer rechts davon entsprechenden Text. Da die Texte teilweise kürzer ausfallen als die Abb., würde ich sonst mit <br /> soweit auffüllen bis das nächste Bild kommt. Das Funktioniert leider nicht.

    ... und das ist auch gut so!

    In Word lernt man, dass man Tabellen nicht mit Hilfe der Leertaste anlegen sollte: Buchstaben haben in Proportionalschriften unterschiedliche Breiten, die sich nicht durch Leerschritte ausgleichen lassen. Die Lösung liegt in der Verwendung von Tabulatoren oder Tabellen.

    Beim Webdesign ist es ähnlich: Die Laufweite von Schriften (und damit der vom Browser erzeugte Zeilenumbruch!) kann von Betriebssystem zu Betriebssystem anders ausfallen. Was dann auf Deinem Rechner durch Aufreihung von <br />-Tags ganz manierlich aussieht, passt auf einem anderen Rechner ganz und gar nicht.

    Zitat

    Ich habe jetzt schon folgendes gemacht:
    <span style="color: #ffffff;">.</span>
    <span style="color: #ffffff;">.</span>
    Aber das kann's ja wohl nicht sein :???:

    ... auch bekannt als "ostfriesische Nationalflagge": weißer Punkt auf weißem Hintergrund ...

    Beim Einbinden von Fotos in einen WordPress-Artikel kann man angeben, ob das Bild links- oder rechtsbündig eingebunden werden soll. Das Bild erhält dann die Klasse "alignleft" oder "alignright". Diese Klassen sollten im Stylesheet angelegt sein:

    Code
    alignleft{float: left;}
    alignright{float:right}

    Damit werden die Bilder dann entsprechend links- oder rechtsbündig gesetzt und vom Text umflossen. Idealerweise wird in der Loop noch unterhalb des Artikels das "floaten" aufgehoben mit einem

    HTML
    <div style="clear:both;"></div>

    Bei dieser Lösung kann es jedoch unschön aussehen, dass längere Texte unterhalb des Bildes fortgeführt werden. Abhilfe schafft ...

    Code
    #content p{position: realitive; padding-left: 200px; clear: both;}
    #content img {position: absolute; left:0; width: 180px;}


    wobei diese Lösung Bilder dann grundsätzlich links auswirft und Texte grundsätzlich einrückt.

    Ein Workaround für gelegentliche Lösungen wäre die Arbeit mit Tabellen, in denen man in die linke Spalte das Bild und in die rechte Spalte den Text setzt. Die Abmessungen der Tabelle werden auch wieder im Stylesheet festgelegt.

    Eine weitere, flexible Lösung bieten Post_Thumbnails. Durch Abfrage, ob ein Artikel überhaupt ein Artikelbild hat, wird der Artikel dann mit der einen oder anderen Klasse ausgegeben, was eine individuelle Gestaltung ermöglicht. Wie Post_Thumnails verwendet werden, wurde im Forum bereits mehrfach behandelt.

    Hm, gerade versuche ich, mir Deine Hände vorzustellen. Pfannengroßer Daumennagel ... :mrgreen:

    Mit

    PHP
    the_post_thumbnail('thumbnail');


    wird das Thumbnail in Größe eines Thumbnails dargestellt. Mit

    PHP
    the_post_thumbnail('full');


    wird das Bild hingegen in voller Größe angezeigt. Und

    PHP
    the_post_thumbnail(array(960,366));


    sollte es in der von Dir gewünschten Größe angezeigt werden.

    Sicher ist Dir schon mal aufgefallen, dass das Layout zwischen Ansicht von Artikel, Seiten, Archivseiten, Suchergebnissen, etc. anders aussieht. Je nachdem, was gerade angezeigt werden soll, verwendet WordPress ein anderes Template: index.php, page.php, archiv.php, search.php, etc. Sind Templates nicht explizit angegeben, greift WordPress auf andere Templates zurück (statt "gar nichts" anzuzeigen).

    Was Deinen konkreten Fall angeht: normalerweise legt man das <body>-Tag noch mit in die header.php, die dann von allen Seiten verwendet wird. Wenn Du nun die Klassen des <body>-Tags nur in der index.php änderst und anschließend z.B. eine Archiv-Seite mit eigenem Template archiv.php aufrufst, wirst Du von Deiner Änderung in der index.php nicht viel sehen.

    Ausführlich wird das im Codex beschrieben. Schau Dir vor allem die Grafik an. Ausdrucken, über's Bett hängen und das Mantra wiederholen: "WordPress ist super!" ... :)


    Vielleicht habt Ihr ja einen Rat welche Widgets Ihr mir empfehlen könntet für ein aktuelles Wordpress.


    [FONT=Garamond][size=12][/SIZE][/FONT][INDENT][FONT=Garamond][size=12]"Herr Doktor, was verschreiben Sie denn so im Moment?" – "Ach, Aspirin kommt eigentlich immer gut. Oder was homöopathisches vielleicht?"[/SIZE][/FONT]
    [/INDENT]
    Sorry, aber ich finde, Du zäumst das Pferd von hinten auf. Ich würde mir doch erst einmal Gedanken machen, was ich auf einer Website darstellen möchte und welches Layout dazu passt. Dann würde ich mich fragen, wie man das technisch umsetzt und wenn es dann Probleme gibt ... ja, dann würde ich mal nach PlugIns schauen, die mich bei der Arbeit unterstützen.