* @version: 1.0 * @date: 2006-12-22 */ class GzippedFeeds extends JlogPlugin { /* Soweit ich das richtig gesehen habe, werden die Feeds "beim * Updaten" aktualisiert, so duerfte dies der richtige Ort sein. */ function hook_onUpdate($data) { global $file; // enthaelt die Dateinamen der Feeds // Komprimieren und Speichern des einfachen Feeds ... if (($feed = @gzopen($file['rss'].'.gz', 'wb'))) { gzwrite($feed, $data['rss'], strlen($data['rss'])); gzclose($feed); } // ... sowie der "FullPosts" if (($feed = @gzopen($file['rss_full'].'.gz', 'wb'))) { gzwrite($feed, $data['rss_full'], strlen($data['rss_full'])); gzclose($feed); } return $data; // besser als nichts } } ?>