Hallo,
nachdem ich s9y jetzt über 2 Jahre einsetze und noch keine unlösbaren Probleme hatte, stehe ich jetzt vor einem Rätsel.
In meinem Blog poste ich ab und an Bilder. Bisher habe ich die URLs der Bilder immer manuell eingegeben und habe mich jetzt dazu entschlossen das Photoblog Plugin zu verwenden.
Leider werden die mit dem Plugin eingebundenen Bilder nicht mehr im RSS Feed angezeigt. Ist das immer so oder muss ich noch anderer Stelle etwas konfigurieren bzw. Quellcode anpassen?
schonmal ein Danke für die Hilfe
Micha
Photoblog und Bilder im RSS Feed
Photoblog und Bilder im RSS Feed
Michael Wenzl
Die_Farmblogger
Die_Farmblogger
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Photoblog und Bilder im RSS Feed
Hi!
Leider ist das tatsäclich so, das Photoblog Plugin ist derzeit nicht so programmiert, diese Bilder auch in den RSS-Feed einzufügen. Dafür müsste man an den Ereignishooks etwas ändern, und auch dort einfügen wo der RSS-Feed geladen wird.
Das ist grundsätzlich nichts total komplexes, aber leider ausreichend komplex dass ich dir da nicht sofort helfen kann.
Viele Grüße,
Garvin
Leider ist das tatsäclich so, das Photoblog Plugin ist derzeit nicht so programmiert, diese Bilder auch in den RSS-Feed einzufügen. Dafür müsste man an den Ereignishooks etwas ändern, und auch dort einfügen wo der RSS-Feed geladen wird.
Das ist grundsätzlich nichts total komplexes, aber leider ausreichend komplex dass ich dir da nicht sofort helfen kann.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Hi Garvin,
da bin ich ja wenigstens beruhigt, dass ich keinen Fehler gemacht habe und wenn es bisher noch niemandem gefehlt hat wird aus nicht so brennend wichtig sein
Könntest Du mir vielleicht einen Tipp geben an welche Dateien ich ran müsste um selbst ein wenig "nachzubessern"?
Gruß
Micha
da bin ich ja wenigstens beruhigt, dass ich keinen Fehler gemacht habe und wenn es bisher noch niemandem gefehlt hat wird aus nicht so brennend wichtig sein
Könntest Du mir vielleicht einen Tipp geben an welche Dateien ich ran müsste um selbst ein wenig "nachzubessern"?
Gruß
Micha
Michael Wenzl
Die_Farmblogger
Die_Farmblogger
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Du müsstest grundsätzlich an die serendipity_event_photoblog.php rein. Dort wird die eigentliche Umwandlung im Event "entry_display" vorgenommen. Da müsstest Du dafür sorgen, dass eine Ähnliche transformation auch im Hook "frontend_entries_rss" durchgeführt wird...
Grßüe,
Garvin
Du müsstest grundsätzlich an die serendipity_event_photoblog.php rein. Dort wird die eigentliche Umwandlung im Event "entry_display" vorgenommen. Da müsstest Du dafür sorgen, dass eine Ähnliche transformation auch im Hook "frontend_entries_rss" durchgeführt wird...
Grßüe,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Ich habe nur einen schnellen Blick auf serendipity_event_photoblog.php geworfen darum eine ganz naive Vermutung. Reicht es nicht aus wenn man für frontend_entries_rss einfach pb_entry_display() aufruft?
Gruß
Micha
Gruß
Micha
Michael Wenzl
Die_Farmblogger
Die_Farmblogger
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Evtl. kann das klappen, ja. Ich weiß nur nicht genau ob die STruktur von $eventData da exakt identisch ist.
Grüße,
Garvin
Evtl. kann das klappen, ja. Ich weiß nur nicht genau ob die STruktur von $eventData da exakt identisch ist.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Hi Garvin,
es klappt tatsächlich, besser gesagt kann ich keinen Fehler feststellen. Bin aber trotzdem hergegangen und habe eine eigene Funktion dafür eingefügt und diese entsprechend eingebunden. Die Befehle entsprechen dem else-Zweig von pb_entry_display():
Gruß
Micha
es klappt tatsächlich, besser gesagt kann ich keinen Fehler feststellen. Bin aber trotzdem hergegangen und habe eine eigene Funktion dafür eingefügt und diese entsprechend eingebunden. Die Befehle entsprechen dem else-Zweig von pb_entry_display():
Code: Select all
function pb_frontend_entries_rss(&$eventData) {
global $serendipity;
$elements = count($eventData);
for ($i = 0; $i < $elements; $i++) {
$row = $this->getPhoto($eventData[$i]['id']);
if (isset($row)) {
$file = serendipity_fetchImageFromDatabase($row['photoid']);
$thumbstring = $this->return_thumbstr($row);
$imgsrc= $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . $thumbstring .'.'. $file['extension'];
$img = '<div align=center><img src="' . $imgsrc . '" /></div>';
$eventData[$i]['body'] = $img . $eventData[$i]['body'];
}
}
}
Micha
Michael Wenzl
Die_Farmblogger
Die_Farmblogger