Beiträge von woof

    Moin,

    was muss man tun, damit solche (bzw. irgendwelche) Fehler behoben werden? FAQ und Doku sagen dazu nichts, oder? Gibt es irgendwo eine offizielle und erfolgversprechende Anlaufstelle? Dies hier ist nur eine klitzekleine Kleinigkeit, etwas unbefriedigend finde ich es dennoch (2.6.2 ist diesbezüglich unverändert).

    Grüße,
    Thorsten

    Moin,

    Danke für die Antwort, habe ich also nichts übersehen und muss mir meine eigene "get_archive_link()" oder so basteln...

    Vielleicht kommt ja was allgemeiner, über das eigene Template hinaus verwendbares bei raus :-?

    Grüße,
    Thorsten

    Hallo,

    so langsam arbeite ich mich ja ein, aber ich kann die Codex-Tagreferenzen durchwühlen wie ich will, ich finde den Ansatz nicht:

    Wie setze ich explizite Links ins Archiv? Insbesondere mit sebstgewähltem Linktext (in meinem Fall "« Ältere Artikel")? Gesucht:

    • Link auf den vorletzten Artikel (Startseite hat nur den aktuellsten)
    • Am Ende eines Jahresarchivs auf den Beginn des vorherigen Jahres

    Bei wp_get_archives() kann ich offenbar nur before und after beeinflussen, ansonsten finde ich nur Wege, auf Beiträge, Pages, Kategorien zu verlinken.

    Im Moment rette ich mich für Problem eins mit dem Konstrukt, dass den Loop über alle Beiträge startet, beim zweiten Beitrag Halt macht und dafür einen get_year_link()-Link ergänzt um Anker ("#post-*") bzw. "2/", je nach Anzahl der Beiträge pro Seite. Wo ich jetzt noch der Vollständigkeit halber berücksichtigen müsste: Verwende ich ggf. doch nicht permalink? Usw., das zieht einen unendlichen Rattenschwanz nach sich (insb. für Problem zwei).

    Ideen?

    Grüße,
    Thorsten

    Hallo,

    ich weiß nicht so genau, wie/wo ich das sinnvollerweise berichte, darum mache ich schlicht ein neues Thema auf: Im "default_de"-Theme (inkl. 2.6.1) ist ein klitzekleiner Fehler in der Datei "archive.php" (Zeilen 45-48):

    PHP
    <div class="navigation">
        <div class="alignleft"><?php next_posts_link(__('&laquo; Older Entries'), 'kubrick'); ?></div>
        <div class="alignright"><?php previous_posts_link(__('Newer Entries &raquo;', 'kubrick')); ?></div>
    </div>

    In "next_posts_link()" ist die erste schließende Klammer an falscher Stelle. Das hat leider zur Folge, dass der Link schlicht nicht erscheint. Hat mich ein paar Minuten und graue Haare gekostet. Die gleiche Funktion über den Posts (Zeilen 25-28) ist im Gegensatz dazu korrekt.

    Grüße,
    Thorsten

    Moin,

    ohne konkretes Probieren könnte ich da auch wenig rausfinden, darum solltest du einfach etwas weiter basteln ;-) Grade das Box-Modell (padding, border, margin) macht Browser-übergreifend (d.h. eigentlich nur im IE) nicht wirklich Spass.

    Zitat

    5. Die Metas sind aus einem Tutorial, ich bin mir nicht sicher welche ich alle brauche?

    Schau in den Quelltext und eliminiere alles, was doppelt ist. Und lösche dabei die Variante, die keine aktiven PHP-Inhalte hat, mit denen WordPress den passenden Inhalt einfügt. Wenn ein HREF-Attribut leer ist, dann kannst Du Dir sicher sein, dass das Unfug ist. Wenn ein META-Element mit Name "description" leeren "Content" hat (und sowieso ein paar Zeilen drüber schon mal steht), dann ist es Unfug.

    Du hast da offenbar Inhalte aus zwei Quellen kombiniert, und die zweite Quelle (die ohne PHP) ist wahrscheinlich unnötig. Und sich mal angucken, was wofür gut ist, das kann selbstverständlich nicht schaden.

    Grüße,
    Thorsten

    Moin,

    1. Eine Farbe heißt nicht "#white", entweder "white" oder "#FFFFFF".
    2. Das ist aber keine CSS-Frage ;-) Bei der SRC "/images/banner.jpg" wird die Grafik unter "http://wordpress.vcp-denkendorf.de/images/banner.jpg" gesucht, das ist ein 404. Die Grafik liegt im Template-Verzeichnis? Dann musst Du genau dieses noch davor einfügen, z.B. über
      PHP
      <img src="<?php bloginfo('template_directory'); ?>/images/wordpress.gif" alt="Wordpress" border="0" height="15" width="80" />
    3. Abstand zum Content wäre ja einfach, einfach ein "margin-bottom" für ".footer" entsprechend definieren. Irgendwie habe ich aber das Gefühl, Du wünscht Dir was anderes, was Du nur nicht so richtig erklärt kriegst...
    4. Welcher graue Strich?

    Du solltest zum Test auch mal den IE einbeziehen, da scheint noch einiges im Argen.

    Und aufräumen könnte nicht schaden, wofür ist sowas hier z.B.:

    PHP
    <meta http-equiv="Content-Type" content="" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    ...
    <meta name="description" content="" />
    <link rel="stylesheet" href="" type="text/css" media="screen" />

    Grüße,
    Thorsten

    Hallo,

    so ganz erklärt sich mir das nicht, WordPress scheint da recht willkürlich zu handeln. Ich habe ein Thema auf Basis von "default_de", insbesondere bei diesem Problem kann ich keien Unrterschied in meiner "header.php" sehen.

    PHP
    <title><?php bloginfo('name');
    if ( is_single() ) {
        _e('&raquo; Blog Archive', 'kubrick');
    }
    wp_title(); ?></title>

    Trotzdem bleibt der Seitentitel (und Meta-Description) meist leer:

    • Startseite: "editorial.de - "
    • Jahresarchiv: " - editorial.de"
    • Kategoriearchiv: "Redaktionell - editorial.de" [COLOR=Green]= korrekt[/COLOR]
    • einzelner Beitrag: "musikverlade" (korrekter Titel, Description aus Inhalt generiert, aber Sitename ist weg)

    Ich verstehe überhaupt nicht, was da im PHP passiert. Müsste nicht mit bloginfo('name') immer zuerst der konfigurierte Blogtitel ("editorial.de") gesetzt werden (vgl. Doku)? Das scheint immer leer, den Titel fügt dann ab und zu wp_title() ein, aber nur den Titel des Blogs insgesamt, nicht den der Seite (Archiv, was für eines) usw.?

    Meta-Info:

    • editorial.de -
    • WordPress 2.6.1
    • eigenes Thema basierend auf "default_de" (für 2.2.3 entwickelt und bei Updates anhand von Diff mit aktualisiert)
    • Zuletzt Update von 2.3.0 auf 2.6.0 auf 2.6.1
    • Plugins: Auto Header Generator 1.2, o42-clean-umlauts 0.2.0

    Das ist nur eines meiner Probleme, aber vielleicht verstehe ich ja irgendwann, woran es bei mir hapert und komme dann selbst weiter.

    Grüße,
    Thorsten

    Nachtrag: Ich sehe grade der Titel meines Thema ist etwas verfehlt, nicht "leer", eher "unvollständig". Sorry...

    Hallo,

    okay, entschuldigt, aus Mysterium wird Anfängertum. Ich hatte gehofft, ich benutze WordPress, etwas an meine Wünsche anpassen und gut, aber es sieht wohl so aus, als fehlen mir grundlegendes Verständnis und scheinbar die Möglichkeiten innerhalb von WordPress (wenn ich mich auf Theme-Programmierung und Konfiguration beschränke, also nicht im System selbst rumpatche). Von vorne:

    Das geschilderte Problem hat nichts mit 2.6 zu tun, es war Kombination aus meiner Konfiguration und meinem gebastelten Theme. Ich will auf der Startseite nur den aktuellsten Beitrag, also hatte ich das explizit in die "index.php" reingebastelt. In den Leseeinstellungen stand "Zeige die letzten" auf fünf oder so, dementsprechend ist die Navigation "ältere/neuere" Beiträge zu jedem fünften Beitrag gesprungen. Wenn ich diese Einstellung auf "1" stelle reagieren die Links wie von mir erwartet.

    Allerdings werden dann die Archivseiten ebenfalls auf einen Artikel gesetzt, und aus irgendeinem Grund weigert sich auf den Seiten die Navigation grundsätzlich, zu erscheinen. So hätte ich also das Archiv effektiv geschrottet, nur ein Beitrag pro Jahr erreichbar.

    Nun habe ich "Zeige die letzten" so hoch gestellt, dass bestimmt alle Beiträge eines Jahres erscheinen und die Navigation überhaupt nirgends mehr erscheint (d.h. Einstellung größer als Gesamtzahl der Beiträge), nicht wie gewünscht, aber immerhin jetzt eine konsistente Darstellung.

    Um meine Verwirrung etwas zu lindern, darf ich ein paar Anfänger-Fragen stellen?

    1. Wozu dient die Leseeinstellung "Zeige die aktuellsten"?
    2. Gibt es eine korrekte Möglichkeit, auf der Startseite nur einen Beitrag anzuzeigen und ansonsten die Navigation korrekt funktionierend zu machen und für das Archiv eine andere Anzahl an Beiträgen pro Seite zu definieren?
    3. Gibt es andere Möglichkeiten, dynamisch explizite Links einzufügen, die auf den neueren/älteren Beitrag verlinken? Z.B. auf der Startseite auf den zweiten Beitrag zu verlinken unabhängig von "next_posts_link()" und "Zeige die letzten".
    4. Woran könnte es liegen, dass in "archive.php" für "next_posts_link()" und "previous_posts_link()" kein Inhalt erzeugt wird? Die umgebenden DIV (s.o.) werden gerendert.

    Grüße,
    Thorsten

    Hallo,

    ich stelle irritiert fest (nach Upgrade von 2.3 nach 2.6 - ohne dass das zwangsläufig zusammenhängen muss), dass der Link "Ältere Artikel" ("/index.php/page/2/") auf meiner Startseite zum vorletzten Artikel führt, nicht zum letzten. Dort führt im Gegenzug "Neuere Artikel" direkt zur Startseite. Auch danach werden viele Artikel schlicht unterschlagen. Ich bin mir keines Unterschiedes in den unterschlagenen Artikeln bewusst, woran kann sowas liegen?

    Meta-Data:

    • Darum geht es: editorial.de - (ja ja, nicht sehr viel passiert die letzten Jahre)
    • Design ist eine Abwandlung der "WordPress Default DE-Edition"
    • Plugins: "Auto Header Generator", "o42-clean-umlauts"

    Dazugehöriger Quelltext in "index.php":

    PHP
    <div class="navigation">
        <div class="alignleft"><?php next_posts_link(__('&laquo; Older Entries', 'kubrick')) ?></div>
        <div class="alignright"><?php previous_posts_link(__('Newer Entries &raquo;', 'kubrick')) ?></div>
    </div>


    Nachtrag: Es ist schon auffällig, dass alle per "Ältere/Neuere" erreichbaren Artikel aus der gleichen Kategorie ("Real Life") kommen, andererseits sind trotzdem nicht alle Artikel dieser Kategorie vertreten.

    Ideen?

    Danke,
    Thorsten