Zurück   WordPress Deutschland Forum > Support > Allgemeines

Antwort
 
Themen-Optionen Ansicht
Alt 09.04.2008, 21:33   #1 (permalink)
PostRank: 2
 
Registriert seit: 27.02.2006
Beiträge: 71
RSS-Feed wie in 2.3x

N'abend,

in WP 2.3x hatte man die Möglichkeit zwischen dem gekürzten RSS-Feed und dem "abgespeckten" Fullfeed - heißt: Der sogenannte Fullfeed wurde an der Stelle gekürzt, an der im Artikel der More-Tag eingesetzt wurde.

Das hat mir sehr gut gefallen.

In der neuen Version ist diese Form nicht mehr möglich. Sprich, nur Fullfeed, hier wie der Name sagt oder eine kastrierte Version, die jeder Beschreibung spottet.

Ich hätte gern wieder die alte Lösung, sprich, der Feed wird bis zum More-Tag ausgeliefert, auch mit Links, Bildern, etc. pp.

Hab ich da was übersehen, ist das noch möglich? Wenn es ein Plugin benötigt, bitte verschieben.

Danke.

Chris
__________________
Chris_ ist offline   Mit Zitat antworten
Alt 09.04.2008, 23:01   #2 (permalink)
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 3.067
Gibt mal wieder ein Filter, mit dem man das beheben kann (etwas tricky). Entweder in die my-hacks.php oder in ein Plugin:
PHP-Code:
<?php
function plw_more_content_rss$content ) {
    global 
$more;
    if( 
is_feed() )
        
$more 0;
    return 
$content;
}
add_filter'the_content''plw_more_content_rss' );
?>
Das Filter 'the_content' kommt eigentlich erst zum Zuge, nachdem der Inhalt schon fertig angepaßt ist. Da für die RSS-<description> bereits the_contente einmal aufgerufen wurde, kann man hier einfach für den nachfolgenden Aufruf von 'the_content' für RSS-<content:encoded> den Wert für $more auf 0 setzen. Alles klar?

Gruß
Ingo
__________________
Brötchen :-)
Putzlowitsch ist offline   Mit Zitat antworten
Alt 09.04.2008, 23:11   #3 (permalink)
PostRank: 2
 
Registriert seit: 27.02.2006
Beiträge: 71
Ähm - nicht wirklich...

Naja, ich denke, nicht mir wird es so gehen und irgendwann wird es ein Plugin geben...

Danke und Gruß

Chris
__________________
Chris_ ist offline   Mit Zitat antworten
Alt 09.04.2008, 23:26   #4 (permalink)
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 3.067
Gut, dann eben als Plugin
PHP-Code:
<?php
/*
Plugin Name: 123 More RSS-Content
Plugin URI: http://forum.wordpress-deutschland.org/allgemeines/33012-rss-feed-wie-2-3x.html#post160180
Description: RSS-Content beim <!--more--> ablinken (WP 2.5). Der Text des more-Links im Feed kann festgelegt werden.
Author: Ingo Henze
Version: 0.11
Author URI: http://putzlowitsch.de/
*/ 

// Text für den More-Link (more...) 
$plw123mrc_more_link_text '(mehr...)';
function 
plw123mrc_content$content ) {
    global 
$more,$plw123mrc_more_link_text;
    if( 
is_feed() )
    {
        
$more 0;
        if( 
'' != $plw123mrc_more_link_text )
            
$content preg_replace"/\(more\.\.\.\)/"$plw123mrc_more_link_text$content );
    }
    return 
$content;
}
add_filter'the_content''plw123mrc_content');

?>
In Datei plw123_mrc.php speichern, Datei ins Pluginverzechnis kopieren und Plugin aktivieren.

Ich seh schon, es bringt nichts, hier Plugins nur als Quelltext einzustellen, gibt oft Probleme mit Zeichen außerhalb von PHP.
Deshalb hier auch als Download: plw123_morelink_0_11.zip

Gruß
Ingo
__________________
Brötchen :-)

Geändert von Putzlowitsch (13.10.2008 um 13:20 Uhr).
Putzlowitsch ist offline   Mit Zitat antworten
Alt 09.04.2008, 23:56   #5 (permalink)
PostRank: 2
 
Registriert seit: 27.02.2006
Beiträge: 71
Hm, irgendwie scheint das nicht zu funktionieren. Hab gerade meinen Feed in RSSOwl gelöscht, wieder reingepackt - alles beim Alten. Falls auf Temp-Daten zugegriffen wurde, auch in Opera und probiert - alles beim Alten. Dann noch extra Great News installiert - auch da.

Wenn Du noch eine Idee hast.

Danke für Deine Arbeit.

Gruß

Chris
__________________
Chris_ ist offline   Mit Zitat antworten
Alt 09.04.2008, 23:58   #6 (permalink)
PostRank: 2
 
Registriert seit: 27.02.2006
Beiträge: 71
Ich bin so blöd - bleibt hier aber unter uns...

Man sollte in den Einstellungen auch wieder auf Fullfeed stellen, dann klappt das auch...

Danke, danke, danke.

Gruß

Chris
__________________
Chris_ ist offline   Mit Zitat antworten
Alt 10.04.2008, 00:00   #7 (permalink)
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 3.067
Zitat:
Zitat von Chris_ Beitrag anzeigen
Ich bin so blöd - bleibt hier aber unter uns...
Schon ok, ist ja auch schon spät

Gruß
Ingo
__________________
Brötchen :-)
Putzlowitsch ist offline   Mit Zitat antworten
Alt 10.04.2008, 23:16   #8 (permalink)
PostRank: 2
 
Registriert seit: 27.02.2006
Beiträge: 71
Ich bekomme gerade die Rückmeldung, dass es im Feed nicht ersichtlich ist, ob der Feed gekürzt ist oder nicht. Hast Du da vielleicht auch eine Idee?

Gruß

Chris
__________________
Chris_ ist offline   Mit Zitat antworten
Alt 11.04.2008, 08:23   #9 (permalink)
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 3.067
Wenn man sich den Feed z.B. mit dem Firefox anguckt, wird man auch keinen Unterschied sehen, dieser gibt immer nur das was zwischen <description>...</description> steht aus. Wenn der Feed in WP auf "Kurzfassung" konfiguriert ist, steht auch nichts weiter drin. Wenn aber "ganzer Text" eingestellt ist, wird zusätzlich in <content:encoded>...</content:encoded> der vollständige Artikel ausgegeben (gegebenenfalls beim <!--more--> beendet und weiter verlinkt). Das kann man im XML-Text des Feeds sehen. Wenn der Feedreader mit <content:encoded> nichts anfangen kann, oder immer nur <description> anzeigt, ändert sich also nichts.
Nachtrag: Mit dem Plugin verhält sich der Feed genau so, wie bei Wordpress 2.3.x.

Gruß
Ingo
__________________
Brötchen :-)

Geändert von Putzlowitsch (11.04.2008 um 09:27 Uhr).
Putzlowitsch ist offline   Mit Zitat antworten
Alt 11.04.2008, 17:33   #10 (permalink)
PostRank: 2
 
Registriert seit: 27.02.2006
Beiträge: 71
Ah, okay - dann sollen die Leute damit leben...

Danke.

Chris
__________________
Chris_ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt