require_once("xml_writer.class.php"); class SitemapGenerator { private $w; public function WriteHeader($filename, $encoding = null) { $this->w = new MyXmlWriter($filename); $this->w->WriteXMLDeclaration("1.0", $encoding); $this->w->WriteBeginTag("urlset"); $this->w->WriteAttribute("xmlns:xsi", "http://www.sitemaps.org/schemas/sitemap/0.9"); $this->w->WriteAttribute("xsi:schemaLocation","http://www.sitemaps.org/schemas/sitemap/0.9 \n". "http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"); $this->w->WriteAttribute("xmlns","http://www.sitemaps.org/schemas/sitemap/0.9"); } public function WriteHeaderVideo($filename, $encoding = null) { $this->w = new MyXmlWriter($filename); $this->w->WriteXMLDeclaration("1.0", $encoding); $this->w->WriteBeginTag("urlset"); $this->w->WriteAttribute("xmlns:video", "http://www.google.com/schemas/sitemap-video/1.1"); $this->w->WriteAttribute("xmlns","http://www.sitemaps.org/schemas/sitemap/0.9"); } public function WriteHeaderPhoto($filename, $encoding = null) { $this->w = new MyXmlWriter($filename); $this->w->WriteXMLDeclaration("1.0", $encoding); $this->w->WriteBeginTag("urlset"); $this->w->WriteAttribute("xmlns:image", "http://www.google.com/schemas/sitemap-image/1.1"); $this->w->WriteAttribute("xmlns","http://www.sitemaps.org/schemas/sitemap/0.9"); } public function WriteFooter() { $this->w->CloseTag(); //urlset } public function GenerateURLsFromResource($res) { /* parsing passed resource */ while ($item = mysql_fetch_object($resource)) { $loc = ""; $lastmod =""; $changefreq = ""; $priority = ""; if (array_key_exists("loc", $item)) $loc = $item->loc; if (array_key_exists("lastmod", $item)) $lastmod = $item->lastmod; if (array_key_exists("priority", $item)) $priority = $item->priority; if (array_key_exists("changefreq", $item)) $changefreq = $item->changefreq; $this->GenerateUrl($loc, $lastmod, $priority, $changefreq); } } public function GenerateUrl($loc, $lastmod = "", $priority = "", $changefreq = "") { $this->w->WriteBeginTag("url"); if ($loc != "") $this->w->WriteSimpleTextNode("loc", $loc); if ($lastmod != "") $this->w->WriteSimpleTextNode("lastmod", $lastmod); if ($priority != "") $this->w->WriteSimpleTextNode("priority", $priority); if ($changefreq != "") $this->w->WriteSimpleTextNode("changefreq", $changefreq); $this->w->CloseTag(); } public function GenerateVideo($loc, $lastmod = "", $priority = "", $changefreq = "",$thumb_loc,$video_loc,$title, $description) { $this->w->WriteBeginTag("url"); if ($loc != "") $this->w->WriteSimpleTextNode("loc", $loc); if ($lastmod != "") $this->w->WriteSimpleTextNode("lastmod", $lastmod); if ($priority != "") $this->w->WriteSimpleTextNode("priority", $priority); if ($changefreq != "") $this->w->WriteSimpleTextNode("changefreq", $changefreq); $this->w->WriteBeginTag("video:video"); $this->w->WriteSimpleTextNode("video:thumbnail_loc", $thumb_loc); $this->w->WriteSimpleTextNode("video:player_loc", $video_loc); $this->w->WriteSimpleTextNode("video:title", $title); if($description != "") $this->w->WriteSimpleTextNode("video:description", $description); $this->w->CloseTag(); $this->w->CloseTag(); } public function GeneratePhoto($loc, $lastmod = "", $priority = "", $changefreq = "",$img_loc,$img_caption,$img_title) { $this->w->WriteBeginTag("url"); if ($loc != "") $this->w->WriteSimpleTextNode("loc", $loc); if ($lastmod != "") $this->w->WriteSimpleTextNode("lastmod", $lastmod); if ($priority != "") $this->w->WriteSimpleTextNode("priority", $priority); if ($changefreq != "") $this->w->WriteSimpleTextNode("changefreq", $changefreq); $this->w->WriteBeginTag("image:image"); $this->w->WriteSimpleTextNode("image:loc", $img_loc); if($img_caption != "") $this->w->WriteSimpleTextNode("image:caption", $img_caption); if($img_title != "") $this->w->WriteSimpleTextNode("image:title", $img_title); $this->w->CloseTag(); $this->w->CloseTag(); } } ?> require_once("xml_writer.class.php"); class SitemapGeneratorMain { private $w; public function WriteHeader($filename, $encoding = null) { $this->w = new MyXmlWriter($filename); $this->w->WriteXMLDeclaration("1.0", $encoding); $this->w->WriteBeginTag("sitemapindex"); $this->w->WriteAttribute("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9"); } public function WriteFooter() { $this->w->CloseTag(); } public function GenerateSitemap($loc, $lastmod = "") { $this->w->WriteBeginTag("sitemap"); if ($loc != "") $this->w->WriteSimpleTextNode("loc", $loc); if ($lastmod != "") $this->w->WriteSimpleTextNode("lastmod", $lastmod); $this->w->CloseTag(); } } ?>
Ein stilvolles Holzhaus in der malerischen Umgebung der walachischen Landschaft und in unmittelbarer Nähe des Skigebiets Karolinka mit direktem Zugang zur Hütte. Obwohl das Holzhaus nicht weit von der Hauptstraße entfernt liegt, liegt es halb abgeschieden direkt am Wald. Die Gesamtkapazität beträgt 16 Betten.
+ 8