phpBB 3 是一个论坛程序,本身并未提供Google Sitemap,本程序可以自动生成符合Google Sitemap Protocol (GSP)
协议的sitemaps。复制,并设置里面的唯一参数$domain_root之后,保存在你的网站上,文件名是google-sitemap.php,输入该文件网址,就可以在线生成Sitemaps文件,你也可以直接把该文件,作为sitemaps提交到Google Sitemaps
/**
*
* @author David Yin http://seo.g2soft.net/
*
* @package phpBB3
*
* @copyright (c) 2008
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/


$domain_root = 'http://www.yourforum.com/'; // Edit here



define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.'.$phpEx);

$user->session_begin();
$auth->acl($user->data);

if (is_numeric($_GET['fid'])) {
   $fid = $_GET['fid'];
}

echo header('Content-Type: text/xml; charset=utf-8');


if (isset($fid)) {
   echo ''."\n";
   echo ''."\n";
  $sql = 'SELECT  forum_topics, forum_id, forum_name FROM ' . FORUMS_TABLE . ' WHERE forum_id = "'. (int) $fid.'"';
  $result = $db->sql_query($sql);
  $forum_data = $db->sql_fetchrow($result);

  // Forums
  echo ''. "\n";
  echo '   ' . $domain_root .  'viewforum.' . $phpEx . '?f=' . $forum_data['forum_id'] . ''. "\n";
  echo '   hourly'. "\n";
  echo '
'. "\n";
  
   // Forums with more that 1 Page
   if ( $forum_data['forum_topics'] > $config['topics_per_page'] )
   {
      $pages = $forum_data['forum_topics'] / $config['topics_per_page'];
      for ($i = 1; $i < $pages; $i++)
      {
         $s = $s + $config['topics_per_page'];
        echo ''. "\n";
        echo '   ' . $domain_root .  'viewforum.' . $phpEx . '?f=' . $forum_data['forum_id'] . '&start=' . $s . ''. "\n";
        echo '   hourly'. "\n";
        echo '
'. "\n";
      }
   }

  if ($forum_data['forum_id'] == $fid) {
   $sql = 'SELECT t.topic_title, t.topic_replies, t.topic_last_post_id, t.forum_id, t.topic_type, t.topic_id, p.post_time, p.post_id
   FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p
   WHERE t.forum_id = '.$fid.'
   AND p.post_id = t.topic_last_post_id
   ORDER BY t.topic_type DESC, t.topic_last_post_id DESC';
   $result = $db->sql_query($sql);
    while ($data = $db->sql_fetchrow($result))
    {
       // Topics
      echo ''. "\n";
      echo '   '. $domain_root . $forum_url . 'viewtopic.' . $phpEx . '?f=' . $forum_data['forum_id'] . '&t=' . $data['topic_id'] . ''. "\n";
      echo '   '.date('Y-m-d', $data['post_time']),''. "\n";
       echo '
'. "\n";

         // Topics with more that 1 Page
        if ( $data['topic_replies'] > $config['posts_per_page'] )
         {
            $s = 0;
            $pages = $data['topic_replies'] / $config['posts_per_page'];
            for ($i = 1; $i < $pages; $i++)
            {
               $s = $s + $config['posts_per_page'];
              echo ''. "\n";
              echo '   '. $domain_root . $forum_url . 'viewtopic.' . $phpEx . '?f=' . $forum_data['forum_id'] . '&t=' . $data['topic_id'] . '&start=' . $s . ''. "\n";
              echo '   '.date('Y-m-d', $data['post_time']),''. "\n";
              echo '
'. "\n";
            }
         }
    }
  }
  echo '
';
}

else

{
  echo ''."\n";
  echo '  '."\n";
   $sql = 'SELECT forum_id FROM ' . FORUMS_TABLE;
  $result = $db->sql_query($sql);
  while($data = $db->sql_fetchrow($result))
  {
     if ($auth->acl_get('f_list', $data['forum_id']))
      {
        echo '    ' . "\n";
      echo '       '. $domain_root .'google-sitemap.php?fid='.$data['forum_id'].''. "\n";
     // echo '       daily'. "\n";
         echo '    
'. "\n";
    }
  }
  echo "\n".'  
';
}

?>





作者: David Yin
原载: SEO 网站优化推广
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

作者:admin@常来吧
地址:http://www.chl8.com/post/228/
版权所有!转载时请必须遵守以链接形式署名-非商业性使用-完整方式共享!
欢迎在常来吧留言&评论!


随机日志 综合排行
  • WinXP中CPU占用100%原因及解决方法
  • 格式工厂 V2.30 去广告绿色免费版
  • 999宝藏网GHOST XP SP3 E时代精简版 V2.2
  • HTF速影(QuiCk in) v1.0 正式版 (基于KMP...
  • 超级巡警(Anti-Spyware toolkit) v4.0 ...
  • 番茄后园GHOSTXP2008告别版
  • GhostXP_SP3电脑城极速装机版 V11.0修正版
  • SimMenu V0.3 For XP 打造属于自己的右键菜单
  • 摄像头电子狗监控报警 3.0
  • 迷你快车 v1.3(1.3.0.1046cn)修正版
  • S60软件汉化全新教程(4)-用UltraRscEditor汉化...
  • QQ 收割小分队5.9 去广告by 心海伽蓝 5月5日
  • 新华字典词典 2009 build 02.05 注册信息三组
  • 易人淘宝店铺分析软件专业版(易淘) 1.48 破解版
  • 教你让一台电脑只能上允许的QQ
  • 教你屏蔽QQ正式版的广告
  • 【原创】Hotspot Shield 1.20汉化版-自动搜索V...
  • [07-24]最新绿色免费软件更新[傲雪整理]
  • 闪游浏览器 V0.65简体中文绿色免费版
  • PowerFolder 4.1.2 (点对点文件同步软件)
  • 英文SEO与中文SEO有哪些不同
  • [11-04]手机精品软件更新[liuweicose整理]
  • S60软件汉化全新教程(8)-S60v3软件打包
  • Icon Searcher V3.50多国语言绿色特别版
  • 一流QQ五子棋刷分外挂 V0.1破解补丁
  • 投放Alimama后,Yahoo的流量异常事出有因
  • SDFix2G_Release v1.0.4 |SD存...
  • 印章制作大师11.0破解版[已修正错误]08-08-11更新
  • 蓝牙软件IVT BlueSoleil 6.2.227.11 + ...
  • Panorado V3.3.1.190┊是一个能够360度全方位...
  • 【汉化】All Media Fixer Pro 9.03 汉化修...
  • 【原创】Hotspot Shield 1.20汉化版-自动搜索V...
  • 【推荐】自动搜索VPN代理最新版-Hotspot Shield+...
  • 【汉化】Panorado V3.3.1.192┊是一个能够360...
  • 一键屏蔽视频广告(屏蔽优酷土豆奇艺等网站广告) 2.1
  • 冰点文库下载 [无需积分就可以自由快速下载百度文库] 1.5 免...
  • 钢玻璃杯的故事
  • Ultimate Defrag(硬盘优化) 3.0.100.19...
  • QQ远程聊天记录查看器4.3破解版(不用密码查看记录)natyo...
  • 鲁大师下载 2.88 Build 11.822 绿色版
  • 把心仪的视频刻成能在电视上看的DVD之菜鸟篇
  • 修改 Windows XP 设定的秘技
  • KEmulator Lite v0.9.8电脑手机模拟器中文绿色...
  • 免费领取卡巴斯基KIS2011一年激活码
  • [RPG]诛仙传说"炼剑炉"系列第三部 [N...
  • 我常去的技术论坛
  • 移动硬盘文件或目录损坏且无法读取修复工具
  • 赠送2个印心邀请码
  • 暴强的在线工具 【逐渐增加中】
  • 用标题来提高网站流量的常用手段
  • 【推荐】破解Hotspot Shield的流量限制
  • PotPlayer V1.5 build 25231 32位绿色...

  • 文章来自: 本站原创
    Tags: , ,
    发表评论
    昵称 [注册]
    密码 游客无需密码
    网址
    电邮
    打开HTML 打开UBB 打开表情 隐藏 记住我