帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流发一个动态的sitemap.php吧。发现论坛上大部分需要手动生成。 【本版专题贴子】  
主题:发一个动态的sitemap.php吧。发现论坛上大部分需要手动生成。 [加入收藏夹]   

noah
用户头衔:举人

精华贴   :0
发贴数   :108
经验值   :683
注册时间:2008-10-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
发一个动态的sitemap.php吧。发现论坛上大部分需要手动生成。
自己的ecms一直在使用,google抓去无错,没为ecms做过啥贡献,所以贴出来方便大家使用了;
代码中的:$siteurl="http://www.phome.net";//修改为您的站点名字;
代码保存为sitemap.php,然后到各大搜索引擎递交sitemap.php;
utf8的,需要gb2312的自己另存转一下就OK了。


<?php
require("e/class/connect.php");
include("e/class/db_sql.php");
include("e/class/config.php");
include("e/data/dbcache/class.php");
$link=db_connect();
$empire=new mysqlquery();
$siteurl="http://www.phome.net";//修改为您的站点名字;
$classid = (int)$_GET['classid'];
if(empty($classid))
{
        echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<sitemapindex xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\r\n";
        $sql=$empire->query("SELECT classid FROM {$dbtbpre}enewsclass WHERE islast=1");
        while($r=$empire->fetch($sql))
        {
                echo "        <sitemap>
                <loc>$siteurl/sitemap.php?classid=$r[classid]</loc>\r\n";
                $csql=$empire->fetch1("SELECT newstime FROM {$dbtbpre}ecms_".$class_r[$r[classid]][tbname]." WHERE classid=$r[classid]  ORDER BY newstime DESC LIMIT 1");
                echo "                <lastmod>".date('Y-m-d',$csql[newstime])."</lastmod>
        </sitemap>\r\n";
        }
        echo "</sitemapindex>";
}
else
{
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\r\n";
$sql=$empire->query("SELECT * FROM {$dbtbpre}ecms_".$class_r[$classid][tbname]." WHERE classid=$classid AND checked=1");   
while($r=$empire->fetch($sql))
        {
                $titleurl=sys_ReturnBqTitleLink($r);
                echo "        <url>
                <loc>$siteurl$titleurl</loc>
                <lastmod>".date('Y-m-d',$r[newstime])."</lastmod>
        </url>\r\n";
        }
echo "</urlset>";
}
db_close();   
$empire=null;
?>


附件:

上传以下附件:
[下载 *.rar](文件大小:0.74 KB,下载次数:52)

[该贴被修改 2 次,最后修改时间 2010-09-03 11:43:38 ]



2010-09-03 11:21:22 已设置保密 顶部 回复 引用 报告 编辑 删除

newhmw
用户头衔:举人

精华贴   :0
发贴数   :578
经验值   :1765
注册时间:2009-03-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持




2010-09-03 11:38:42 已设置保密 顶部 回复 引用 报告 编辑 删除

htsxy
用户头衔:举人

精华贴   :0
发贴数   :189
经验值   :684
注册时间:2006-12-18
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

没有演示?。。。。。。。。。。。。。。。。



仿帝国cms模板100元/页 老会员性欲保证。QQ:83600443,一般都在线!!!
2010-09-03 14:10:41 已设置保密 顶部 回复 引用 报告 编辑 删除

ibook
用户头衔:探花

精华贴   :0
发贴数   :2176
经验值   :6379
注册时间:2010-06-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持




2010-09-03 15:28:35 已设置保密 顶部 回复 引用 报告 编辑 删除

noah
用户头衔:举人

精华贴   :0
发贴数   :108
经验值   :683
注册时间:2008-10-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

原帖由 htsxy 于 2010-09-03 14:10:41 发表
没有演示?。。。。。。。。。。。。。。。。

借用朋友的站。呵呵
这是sitemap的索引页,
http://www.xianyinger.com/sitemap.php
再进去是url页:
http://www.xianyinger.com/sitemap.php?classid=3
自己看吧。




2010-09-03 16:29:22 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :5916
经验值   :17794
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

不错,支持




2010-09-04 00:25:50 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1