4images is now on facebook. Click here and become a fan!
0 Members and 1 Guest are viewing this topic.
<?# Create Google Sitemap for 4images# Created by Mai Minh (minh@maingo.com http://www.vna2z.com)# Modified by Oliver van der Werf (info@flash-webdesign.de http://www.flash-webdesign.de)# Date: 28/11/2006 | 02.01.2007# You can send ping to Google with this request: http://www.google.com/webmasters/sitemaps/ping?sitemap=URL_TO_YOUR_SITEMAP#---------------------------------require("config.php");$link=mysql_connect("$db_host","$db_user","$db_password");mysql_select_db("$db_name") or die ("Cannot connect database!");# 4images top page (with trailing slash)$gallery_url = 'http://www.picsforfree.de/';# Priotity//select between 0.0 and 1.0//0.0 identifies the lowest priority page(s) on your website//1.0 identifies the highest priority page(s) on your website$prio_img = 0.5;$prio_cat = 0.8;$prio_profile = 0.3;# Frequency//"always", "hourly", "daily", "weekly", "monthly", "yearly" or "never"$freq_img = 'yearly';$freq_cat = 'daily';$freq_profile = 'daily';# Use Short URLs$shortURL = 1; // 0 or 1# Print XML headerxml_head();# Print URLs$categories = mysql_query('SELECT cat_id FROM ' . $table_prefix . 'categories');while ($category = mysql_fetch_array($categories)){ $catid = $category['cat_id']; if ($shortURL == 1) { $cat_url = $gallery_url.'cat'.$catid.'.htm'; }else { $cat_url = $gallery_url.'categories.php?cat_id='.$catid; } print_xml($cat_url,$prio_cat,'',$freq_cat);}$images = mysql_query('SELECT image_id,image_active,image_date FROM ' . $table_prefix . 'images ');while ($image = mysql_fetch_array($images)){ if ($image['image_active'] == 1) { $imgid = $image['image_id']; $date = $image['image_date']; $date = date("Y-m-d",$date)."T".date("H:i:s",$date)."+00:00"; if ($shortURL == 1) { $img_url = $gallery_url.'img'.$imgid.'.htm'; }else{ $img_url = $gallery_url.'details.php?image_id='.$imgid; } print_xml($img_url,$prio_img,$date,$freq_img); }}$profiles = mysql_query('SELECT user_id, user_lastaction FROM ' . $table_prefix . 'users WHERE user_id >= "1"');while ($profile = mysql_fetch_array($profiles)){ $profileid = $profile['user_id']; $date = $profile['user_lastaction']; $date = date("Y-m-d",$date)."T".date("H:i:s",$date)."+00:00"; $profile_url = $gallery_url.'member.php?action=showprofile&user_id='.$profileid; print_xml($profile_url,$prio_profile,$date,$freq_profile);}# Print XML footerxml_foot();function xml_head() { $freq = 'daily'; $priority = '1.0'; $mod = date("Y-m-d")."T".date("H:i:s")."+00:00"; echo "<?xml version='1.0' encoding='UTF-8'?><urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">";}#-----------------------------------------------# xml_foot#-----------------------------------------------function xml_foot() { echo "</urlset>";}#-----------------------------------------------# print_xml#-----------------------------------------------function print_xml($url,$priority,$lastmod,$changefreq) { $temp = "<url> <loc>$url</loc>"; $temp .= " <priority>$priority</priority>"; if ($lastmod != '') { $temp .=" <lastmod>$lastmod</lastmod>"; } $temp .= " <changefreq>$changefreq</changefreq> </url>"; echo $temp;}?>