Beiträge von gummibaerle

    Sie haben mich doch tatsächlich kurz verunsichert. 100-prozentig sicher war ich mir nicht mehr, daher habe ich es kurzerhand praktisch getestet. Wenn man in der Suchmaschine Google nach "Fachbücher zum Thema Online-Shop" sucht bekommt man ein Ergebnis. Öffnet man den Google-Link bekommt man alles angezeigt und nicht nur den iframe. Würde man dasselbe mit einem "normalen" Frame machen, bekäme man nur den Teil zu sehen ohne Navigationsleiste, Header und Footer.

    Gruss aus Bayern

    PS: Sicherlich ist es am sinnvollsten komplett auf Frames zu verzichten!

    iframes vs. Frames

    Eine in meinen Augen weitere und vor allen Dingen bessere Lösungsmöglichkeit sind iframes. Auf unserer Site Onlineshop-Handbuch.de haben wir so einen Amazon Shop eingebunden. iframes haben gegenüber reinen Frames hauptsächlich Vorteile in Bezug auf Suchmaschinen. Bei Frames kann es schon mal passieren, dass nur der Inhaltsframe alleine als Ergebnis auftaucht. iframes werden hingegen direkt eingebunden, also inkl. linke Spalte mit Navigationsleiste, sowie Header und Footer.

    Gruss aus Bayern

    Die Lösung steht doch schon da, z.B.:

    PHP
    <?php while (have_posts()) : the_post(); ?>
    $anzahl=5;
    if ($i<$anzahl)
       {
       $i++;
       Mach irgendwas ...;
       }
    <?php endwhile; ?>

    Ist zwar nicht die schönste Lösung, aber sie funktioniert. Wenn 100 Posts da sind läuft er 95 mal umsonst durch die while-Schleife.

    Eventuell ginge es auch viel einfacher mit einer for-Schleife, so nach dem Motto:

    PHP
    for ($i=1,$i<$anzahl,$i++)

    Gruss aus Bayern

    Sehr coole Lösung. Kann man magpierss auch auf den eigenen Server laden bzw. in ein Template integrieren? Oder bekommt man da rechtliche Probleme? Und wie lese ich jetzt noch die Anzahl der gesamten Posts einer Kategorie aus?

    Hallo pixelguy,

    Magpie RSS ist ein XML Parser (Open Source). Die erste Zeile im PHP-Quellcode lautet:

    PHP
    require_once('/magpierss/rss_fetch.inc');

    Rechtlich gibt es da meines Wissens eigentlich keine Probleme.

    Die Frage wie man die Anzahl der gesamten Posts einer Kategorie ausliest, verstehe ich nicht ganz. Die Lösung von mir liest alle aus, bis zu einem bestimmten Parameter $i. Ersetzt man die Zahl durch z.B. $anzahl=5 kann man die Anzahl fest vorgeben. Geht es rein um die Artikelanzahl, dann gibt es bestimmt eine einfachere Lösung. "in_category" liefert bei mir allerdings nicht das gewünschte Ergebnis. Prinzipiell könnte es so laufen:

    PHP
    echo in_category($cat->cat_ID);

    Seit gestern habe ich in meinem Blog ein Online-Formular eingestellt, mit dem man meine RSS-Feeds kategoriebasierend in eine fremde php-basierende Homepage einbinden kann. Funktioniert echt super, unter wallaby habe ich das bereits mit drei "fremden" Weblogs am Laufen. Bin gerade am überlegen, ob man daraus nicht sogar ein eigenes themenspezifisches Informationsportal bauen kann.

    Gruss aus Bayern

    PS: Ich vermute Loops sind Schleifen (while, for, etc.). In Wordpress in etwa auch. Mehr dazu hier.

    get_the_category für RSS-Feeds auf Kategorie-Basis

    Ich nutze magpierss mit get_the_category und folgendem Quellcode:

    Auf die Idee gekommen bin ich durch den WordPress Codex.

    Gruss aus Bayern

    Das ist doch etwas irreführend. Jemand sucht nach einem Begriff der in keinem Text vorkommt und dann wird die 404.php bzw. index.php angezeigt?!?

    Auf jeden Fall hat mich der Tipp von Spickzettel weiter gebracht. Bei mir ist es vollkommen egal was in der 404.php abläuft, das mit der Suche findet sich in der wp-content/themes/templatename/index.php (Theme-Editor: Hauptindex-Template). Anstatt dem ursprünglichen Quellcode:

    PHP
    <div class="post">
       <h2><?php _e('Fehler 404 - Nicht gefunden'); ?></h2>
    </div>

    habe ich stattdessen folgendes eingefügt:

    PHP
    <div class="post">
       <h2><?php _e('Suchergebnis lieferte keine Treffer'); ?></h2>
       Ihre gewünschte Suche lieferte leider kein Ergebnis. Daher zeigen wir Ihnen an dieser Stelle die Sitemap unseres Weblogs:
       <?php echo ddsg_create_sitemap(); ?>
    </div>

    Bei mir wird dadurch die Sitemap von Dagon Design Sitemap Generator angezeigt.

    Gruss aus Bayern
    Wolfgang Kundler

    PS: Großer Dank nochmals an Spickzettel für den Hinweis.