@@ -1,5 +1,8 @@ |
||
1 | 1 | <?= '<'.'?'.'xml version="1.0" encoding="UTF-8"?>'."\n" ?> |
2 | -<?php if ($style != null) echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; ?> |
|
2 | +<?php if ($style != null) { |
|
3 | + echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; |
|
4 | +} |
|
5 | +?> |
|
3 | 6 | <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"> |
4 | 7 | <?php foreach($items as $item) : ?> |
5 | 8 | <url> |
@@ -1,5 +1,8 @@ |
||
1 | 1 | <?= '<'.'?'.'xml version="1.0" encoding="UTF-8"?>'."\n"; ?> |
2 | -<?php if ($style != null) echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; ?> |
|
2 | +<?php if ($style != null) { |
|
3 | + echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; |
|
4 | +} |
|
5 | +?> |
|
3 | 6 | <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> |
4 | 7 | <?php foreach($sitemaps as $sitemap) : ?> |
5 | 8 | <sitemap> |
@@ -1,5 +1,8 @@ |
||
1 | 1 | <?= '<'.'?'.'xml version="1.0" encoding="UTF-8"?>'."\n" ?> |
2 | -<?php if ($style != null) echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; ?> |
|
2 | +<?php if ($style != null) { |
|
3 | + echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; |
|
4 | +} |
|
5 | +?> |
|
3 | 6 | <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> |
4 | 7 | <?php foreach($items as $item) : ?> |
5 | 8 | <url> |
@@ -1,5 +1,8 @@ discard block |
||
1 | 1 | <?= '<'.'?'.'xml version="1.0" encoding="UTF-8"?>'."\n" ?> |
2 | -<?php if ($style != null) echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; ?> |
|
2 | +<?php if ($style != null) { |
|
3 | + echo '<'.'?'.'xml-stylesheet href="'.$style.'" type="text/xsl"?>'."\n"; |
|
4 | +} |
|
5 | +?> |
|
3 | 6 | <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> |
4 | 7 | <?php foreach($items as $item) : ?> |
5 | 8 | <url> |
@@ -34,10 +37,18 @@ discard block |
||
34 | 37 | foreach($item['images'] as $image) { |
35 | 38 | echo "\t\t" . '<image:image>' . "\n"; |
36 | 39 | echo "\t\t\t" . '<image:loc>' . $image['url'] . '</image:loc>' . "\n"; |
37 | - if (isset($image['title'])) echo "\t\t\t" . '<image:title>' . $image['title'] . '</image:title>' . "\n"; |
|
38 | - if (isset($image['caption'])) echo "\t\t\t" . '<image:caption>' . $image['caption'] . '</image:caption>' . "\n"; |
|
39 | - if (isset($image['geo_location'])) echo "\t\t\t" . '<image:geo_location>' . $image['geo_location'] . '</image:geo_location>' . "\n"; |
|
40 | - if (isset($image['license'])) echo "\t\t\t" . '<image:license>' . $image['license'] . '</image:license>' . "\n"; |
|
40 | + if (isset($image['title'])) { |
|
41 | + echo "\t\t\t" . '<image:title>' . $image['title'] . '</image:title>' . "\n"; |
|
42 | + } |
|
43 | + if (isset($image['caption'])) { |
|
44 | + echo "\t\t\t" . '<image:caption>' . $image['caption'] . '</image:caption>' . "\n"; |
|
45 | + } |
|
46 | + if (isset($image['geo_location'])) { |
|
47 | + echo "\t\t\t" . '<image:geo_location>' . $image['geo_location'] . '</image:geo_location>' . "\n"; |
|
48 | + } |
|
49 | + if (isset($image['license'])) { |
|
50 | + echo "\t\t\t" . '<image:license>' . $image['license'] . '</image:license>' . "\n"; |
|
51 | + } |
|
41 | 52 | echo "\t\t" . '</image:image>' . "\n"; |
42 | 53 | } |
43 | 54 | } |
@@ -45,24 +56,58 @@ discard block |
||
45 | 56 | if (!empty($item['videos'])) { |
46 | 57 | foreach($item['videos'] as $video) { |
47 | 58 | echo "\t\t" . '<video:video>' . "\n"; |
48 | - if (isset($video['thumbnail_loc'])) echo "\t\t\t" . '<video:thumbnail_loc>' . $video['thumbnail_loc'] . '</video:thumbnail_loc>' . "\n"; |
|
49 | - if (isset($video['title'])) echo "\t\t\t" . '<video:title><![CDATA[' . $video['title'] . ']]></video:title>' . "\n"; |
|
50 | - if (isset($video['description'])) echo "\t\t\t" . '<video:description><![CDATA[' . $video['description'] . ']]></video:description>' . "\n"; |
|
51 | - if (isset($video['content_loc'])) echo "\t\t\t" . '<video:content_loc>' . $video['content_loc'] . '</video:content_loc>' . "\n"; |
|
52 | - if (isset($video['duration'])) echo "\t\t\t" . '<video:duration>' . $video['duration'] . '</video:duration>' . "\n"; |
|
53 | - if (isset($video['expiration_date'])) echo "\t\t\t" . '<video:expiration_date>' . $video['expiration_date'] . '</video:expiration_date>' . "\n"; |
|
54 | - if (isset($video['rating'])) echo "\t\t\t" . '<video:rating>' . $video['rating'] . '</video:rating>' . "\n"; |
|
55 | - if (isset($video['view_count'])) echo "\t\t\t" . '<video:view_count>' . $video['view_count'] . '</video:view_count>' . "\n"; |
|
56 | - if (isset($video['publication_date'])) echo "\t\t\t" . '<video:publication_date>' . $video['publication_date'] . '</video:publication_date>' . "\n"; |
|
57 | - if (isset($video['family_friendly'])) echo "\t\t\t" . '<video:family_friendly>' . $video['family_friendly'] . '</video:family_friendly>' . "\n"; |
|
58 | - if (isset($video['requires_subscription'])) echo "\t\t\t" . '<video:requires_subscription>' . $video['requires_subscription'] . '</video:requires_subscription>' . "\n"; |
|
59 | - if (isset($video['live'])) echo "\t\t\t" . '<video:live>' . $video['live'] . '</video:live>' . "\n"; |
|
60 | - if (isset($video['player_loc'])) echo "\t\t\t" . '<video:player_loc allow_embed="'. $video['player_loc']['allow_embed'] .'" autoplay="'. |
|
59 | + if (isset($video['thumbnail_loc'])) { |
|
60 | + echo "\t\t\t" . '<video:thumbnail_loc>' . $video['thumbnail_loc'] . '</video:thumbnail_loc>' . "\n"; |
|
61 | + } |
|
62 | + if (isset($video['title'])) { |
|
63 | + echo "\t\t\t" . '<video:title><![CDATA[' . $video['title'] . ']]></video:title>' . "\n"; |
|
64 | + } |
|
65 | + if (isset($video['description'])) { |
|
66 | + echo "\t\t\t" . '<video:description><![CDATA[' . $video['description'] . ']]></video:description>' . "\n"; |
|
67 | + } |
|
68 | + if (isset($video['content_loc'])) { |
|
69 | + echo "\t\t\t" . '<video:content_loc>' . $video['content_loc'] . '</video:content_loc>' . "\n"; |
|
70 | + } |
|
71 | + if (isset($video['duration'])) { |
|
72 | + echo "\t\t\t" . '<video:duration>' . $video['duration'] . '</video:duration>' . "\n"; |
|
73 | + } |
|
74 | + if (isset($video['expiration_date'])) { |
|
75 | + echo "\t\t\t" . '<video:expiration_date>' . $video['expiration_date'] . '</video:expiration_date>' . "\n"; |
|
76 | + } |
|
77 | + if (isset($video['rating'])) { |
|
78 | + echo "\t\t\t" . '<video:rating>' . $video['rating'] . '</video:rating>' . "\n"; |
|
79 | + } |
|
80 | + if (isset($video['view_count'])) { |
|
81 | + echo "\t\t\t" . '<video:view_count>' . $video['view_count'] . '</video:view_count>' . "\n"; |
|
82 | + } |
|
83 | + if (isset($video['publication_date'])) { |
|
84 | + echo "\t\t\t" . '<video:publication_date>' . $video['publication_date'] . '</video:publication_date>' . "\n"; |
|
85 | + } |
|
86 | + if (isset($video['family_friendly'])) { |
|
87 | + echo "\t\t\t" . '<video:family_friendly>' . $video['family_friendly'] . '</video:family_friendly>' . "\n"; |
|
88 | + } |
|
89 | + if (isset($video['requires_subscription'])) { |
|
90 | + echo "\t\t\t" . '<video:requires_subscription>' . $video['requires_subscription'] . '</video:requires_subscription>' . "\n"; |
|
91 | + } |
|
92 | + if (isset($video['live'])) { |
|
93 | + echo "\t\t\t" . '<video:live>' . $video['live'] . '</video:live>' . "\n"; |
|
94 | + } |
|
95 | + if (isset($video['player_loc'])) { |
|
96 | + echo "\t\t\t" . '<video:player_loc allow_embed="'. $video['player_loc']['allow_embed'] .'" autoplay="'. |
|
61 | 97 | $video['player_loc']['autoplay'] .'">' . $video['player_loc']['player_loc'] . '</video:player_loc>' . "\n"; |
62 | - if (isset($video['restriction'])) echo "\t\t\t" . '<video:restriction relationship="'.$video['restriction']['relationship'].'">' . $video['restriction']['restriction'] . '</video:restriction>' . "\n"; |
|
63 | - if (isset($video['gallery_loc'])) echo "\t\t\t" . '<video:gallery_loc title="'.$video['gallery_loc']['title'].'">' . $video['gallery_loc']['gallery_loc'] . '</video:gallery_loc>' . "\n"; |
|
64 | - if (isset($video['price'])) echo "\t\t\t" . '<video:price currency="'.$video['price']['currency'].'">' . $video['price']['price'] . '</video:price>' . "\n"; |
|
65 | - if (isset($video['uploader'])) echo "\t\t\t" . '<video:uploader info="'.$video['uploader']['info'].'">' . $video['uploader']['uploader'] . '</video:uploader>' . "\n"; |
|
98 | + } |
|
99 | + if (isset($video['restriction'])) { |
|
100 | + echo "\t\t\t" . '<video:restriction relationship="'.$video['restriction']['relationship'].'">' . $video['restriction']['restriction'] . '</video:restriction>' . "\n"; |
|
101 | + } |
|
102 | + if (isset($video['gallery_loc'])) { |
|
103 | + echo "\t\t\t" . '<video:gallery_loc title="'.$video['gallery_loc']['title'].'">' . $video['gallery_loc']['gallery_loc'] . '</video:gallery_loc>' . "\n"; |
|
104 | + } |
|
105 | + if (isset($video['price'])) { |
|
106 | + echo "\t\t\t" . '<video:price currency="'.$video['price']['currency'].'">' . $video['price']['price'] . '</video:price>' . "\n"; |
|
107 | + } |
|
108 | + if (isset($video['uploader'])) { |
|
109 | + echo "\t\t\t" . '<video:uploader info="'.$video['uploader']['info'].'">' . $video['uploader']['uploader'] . '</video:uploader>' . "\n"; |
|
110 | + } |
|
66 | 111 | echo "\t\t" . '</video:video>' . "\n"; |
67 | 112 | } |
68 | 113 | } |