This is google sitemap for vshre 2.7
Include channels, videos and tags works only in v2.7
Just copy this code and save it as sitemap.php at you vshare files.
Code:<?php header("content-type:text/xml;charset=utf-8"); echo "<?xml version='1.0' encoding='UTF-8'?>"; require 'include/config.php'; $url = VSHARE_URL; echo " <urlset xmlns='http://www.google.com/schemas/sitemap/0.84'> <url> <loc>$url/</loc> <priority>1.0</priority> <changefreq>hourly</changefreq> </url> <url> <loc>$url/recent/</loc> <priority>0.9</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/2</loc> <priority>0.8</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/3</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/4</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/5</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/6</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/7</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/8</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/recent/9</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/channels/</loc> <priority>0.9</priority> <changefreq>weekly</changefreq> </url> <url> <loc>$url/favorites/</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/featured/</loc> <priority>0.8</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/random/</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url> <url> <loc>$url/rated/</loc> <priority>0.7</priority> <changefreq>daily</changefreq> </url>"; # channels $sql = "SELECT channel_id, channel_name FROM `channels` ORDER BY `channel_sort_order` ASC"; $res = mysql_query($sql,$conn) or die( "Error: " . mysql_error() ); while ($info = mysql_fetch_row($res)) { $SefUrl=strtolower(preg_replace("/[^a-zA-Z0-9]+/","-", $info[1])); srand ((double) microtime( )*1000000); $random_number = rand(6,7); echo " <url> <loc>$url/channel/".$info[0]."/".$SefUrl."/</loc>"; echo " <changefreq>monthly</changefreq>"; echo " <priority>0.$random_number</priority>"; echo " </url>"; } # videos $sql = "SELECT video_id, video_title, video_add_date FROM `videos` WHERE `video_active`='1' AND `video_approve`='1' AND `video_type`='public' ORDER BY `video_id` DESC"; $res = mysql_query($sql,$conn) or die( "Error: " . mysql_error() ); while ($info = mysql_fetch_row($res)) { $SefUrl=strtolower(preg_replace("/[^a-zA-Z0-9]+/","-", $info[1])); srand ((double) microtime( )*1000000); $random_number = rand(4,6); echo " <url> <loc>$url/view/".$info[0]."/".$SefUrl."/</loc>"; echo " <lastmod>".$info[2]."</lastmod> <changefreq>monthly</changefreq>"; echo " <priority>0.$random_number</priority>"; echo " </url>"; } # tags $sql = "SELECT tag FROM `tags` WHERE `active`='1' AND `tag_count` > 0 ORDER BY `tag_count` DESC"; $res = mysql_query($sql,$conn) or die( "Error: " . mysql_error() ); while ($info = mysql_fetch_row($res)) { $SefUrl=strtolower(preg_replace("/[^a-zA-Z0-9]+/","-", $info[0])); srand ((double) microtime( )*1000000); $random_number = rand(1,4); echo " <url> <loc>$url/tag/".$SefUrl."/</loc>"; echo " <changefreq>monthly</changefreq>"; echo " <priority>0.$random_number</priority>"; echo " </url>"; } mysql_close($conn); echo " </urlset>"; ?>
UPDATED AND WORKING


Reply With Quote



Bookmarks