add('type', 'string'); $propbag->add('name', PLUGIN_ZOOOMR_FEEDURL); $propbag->add('description', PLUGIN_ZOOOMR_FEEDDESC); $propbag->add('default', 'http://beta.zooomr.com/bluenote/feeds:rss/tags/bird'); break; case 'imagecount': $propbag->add('type', 'string'); $propbag->add('name', PLUGIN_ZOOOMR_IMGCOUNT); $propbag->add('description', PLUGIN_ZOOOMR_IMGCOUNTDESC); $propbag->add('default', '4'); break; case 'imagewidth': $propbag->add('type', 'string'); $propbag->add('name', PLUGIN_ZOOOMR_IMGWIDTH); $propbag->add('default', '65'); break; case 'dlink': $propbag->add('type', 'boolean'); $propbag->add('name', PLUGIN_ZOOOMR_DLINK); $propbag->add('description', PLUGIN_ZOOOMR_DLINKDESC); $propbag->add('default', false); break; case 'logo': $propbag->add('type', 'boolean'); $propbag->add('name', PLUGIN_ZOOOMR_LOGO); $propbag->add('default', true); break; } return true; } function introspect_custom() { // $propbag->add('version', '0.1'); // $propbag->add('author', 'Stefan Lange-Hegermann'); return array('title', 'feed','imagecount','imagewidth', 'dlink','logo'); } /** * serendipity_plugin_zooomr::generate_content() * * @param $title * @return */ function generate_content_custom(&$title) { $feedurl = $this->get_config('feed'); $count =(int)$this->get_config('imagecount'); $imgwidth =(int)$this->get_config('imagewidth'); $dlink = $this->get_config('dlink'); $logo = $this->get_config('logo'); $title = $this->get_config('title');; $buffer=$this->getURL($feedurl); $content = '