Beiträge von marX

    Also ich fahr damit seit knapp einem Jahr wunderbar, keine Probleme mit den verschiedenen Browsern (Firefox, IE6+7, Opera 9, Safari 3 - alle unter Win). Auch Google macht bisher keine Probleme, alles schön indexiert.

    Damit wären wir wieder am Anfang. Genau diese Fragen hatte ich doch bereits in meiner 1. Antwort hier im Thread beantwortet. Setze den Code jetzt einfach noch in deine archive.php bzw. index.php an die Stelle wo er später auf der Seite auftauchen soll.

    Innerhalb der selben Kategorie kann next_post_link() ebenfalls:

    PHP
    <?php next_post_link('%link &raquo;', '%title', TRUE); ?>


    (previous_post_link() analog, Erklärungen siehe meine 1. Antwort hier im Thread)

    Achso, was ich grade sehe - der letzte Parameter von fsockopen() gibt den Timeout an. Der ist mit 1 (Sekunde) natürlich ziemlich knapp bemessen. Reagiert die Seite in der Zeit nicht, dann wird natürlich auch keine Ressource zurück geliefert. Ich vermute mal da liegt das Problem. Versuch das mal etwas höher zu setzen. Natürlich kann dadurch wieder die Anzeigegeschwindigkeit etwas leiden. Der restliche Code sollte eigentlich so in Ordnung gehen. Und deine Fehlermeldung von weiter oben sagt ja auch, dass der Funktionaufruf okay ist, und nur keine Verbindung aufgebaut werden konnte.

    Ob du den Host per Variable übergibst oder direkt als String ist mal einfach gesagt wurscht. ;)

    Zitat

    aber hab auch keine Möglichkeit gefunden dieses allow_url_fopen zu aktivieren..

    Das kann nur dein Hoster.

    PHP
    <ul class="archive"><?php while (have_posts()) : the_post(); ?> 
        <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></li> 
    <?php endwhile; ?></ul>

    hat ganz gut geklappt ! aber jetzt ist das pro seite wollte die unternander und mit datum wann es rein geschrieben wurde !


    Dann sag das auch. ;)

    Versuchs mal so:

    PHP
    <?php query_posts($query_string . '&posts_per_page=-1'); ?>
    <ul class="archive">
      <?php while (have_posts()) : the_post(); ?> 
        <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a> (<?php the_time('d.m.Y'); ?>)</li> 
      <?php endwhile; ?>
    </ul>


    Mit the_time() kannst du das Datum ausgeben und query_posts() beeinflusst die Ausgabe der Beiträge (in diesem Fall: "Zeige mir alle Beiträge auf 1 Seite!"). Mehr dazu findest du jeweils auf den verlinkten Doku-Seiten.


    Zitat

    andere sache hab ich noch nciht so hin bekommen !

    gibt es nicht hier für :

    Der Beitrag wurde am Dienstag, den 2. Oktober 2007 um 22:00 Uhr veröffentlicht und wurde unter Party abgelegt. du kannst die Kommentare zu diesen Eintrag durch den RSS 2.0 Feed verfolgen. du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten. | Beitrag bearbeiten.

    so etwas wie bei den comments ! :

    PHP
    [LEFT] [COLOR=#000000] [COLOR=#0000cc]<?php comments_template[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000cc]?>[/COLOR] [/COLOR] [/LEFT]


    Nein leider nicht. Das musst du dir im Template selbst zusammenstellen. Welche Tags du verwenden kannst steht in der Doku:
    Template Tags « WordPress Codex
    Template Tags − WordDoku

    is_resource() ist ausnahmsweise mal kein Conditional Tag sondern eine native PHP-Funktion, die zurückliefert ob es sich bei dem übergebenen Wert (in diesem Fall der Rückgabewert von fsockopen() ) um eine Resource handelt. Das ist dann der Fall, wenn die Verbindung erfolgreich war.

    Der von mir angegebene Code prüft also, ob du dich auf einer single-Seite befindest und fsockopen() eine Resource zurückgegeben hat. Benötigst du die Resource nochmal irgendwo?

    also wie ist der get befehl für !

    Der Beitrag wurde am Dienstag, den 2. Oktober 2007 um 22:00 Uhr veröffentlicht und wurde unter Party abgelegt. du kannst die Kommentare zu diesen Eintrag durch den RSS 2.0 Feed verfolgen. du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten. | Beitrag bearbeiten.


    Wie gesagt, guck dir die single.php an, da steht der Code dafür:


    Das ist der komplette Code wie er auch in der Einzelansicht (d.h. single.php) steht.


    Zitat

    wenn ich auch eine Kartegorie klicke will cih das die Beiträge in einer Liste aufgelistet werden das neuste nach oben !!


    Nein, das ist kein Problem. Dafür ist die archive.php verantwortlich. Suche in dieser Datei folgende Stelle:


    und ändere diese wie folgt ab:

    PHP
    <ul class="archive"><?php while (have_posts()) : the_post(); ?>
    	<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?></ul>


    Das gibt dir eine einfache Liste der Beitragstitel aus und verlinkt jeweils auf die Einzelansicht. Die Liste kannst du per CSS stylen, dafür ist die Klasse .archive da.

    Achso, ja. Dort wo du es im Template haben möchtest. Wenn es nach dem Beitrag stehen soll, dann z.B. hier:

    Edit: Guck dir auch mal an wie es in der single.php gelöst wurde. Im Prinzip musst du den Code nur kopieren. ;)

    Ansonsten würde ich noch im .postmeta-Bereich den Link auf die Kommentare raus nehmen (oben grau markiert), da das auch wieder ein Link auf die Einzelansicht wäre.