帝国论坛帝国网站管理系统交流区帝国CMS使用交流动态的网页地图sitemap.php自动生成 很实用很方便9.8修改 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:动态的网页地图sitemap.php自动生成 很实用很方便9.8修改 [加入收藏夹]   

大昆明网
用户头衔:进士

精华贴   :0
发贴数   :729
经验值   :2279
注册时间:2007-10-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
动态的网页地图sitemap.php自动生成 很实用很方便9.8修改
此代码来自noah,本人只是做了修改!修正了原代码的一点点问题!

这是sitemap的索引页
演示:http://www.dakm.net/sitemap.php

再进去是url页:

http://www.dakm.net/sitemap.php?classid=125


代码中的:$siteurl="http://www.dakm.net";//修改为您的站点名字;
代码保存为sitemap.php,然后到各大搜索引擎递交sitemap.php;
gb2312的,需要utf8的自己另存转一下就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.dakm.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
<url>
<loc>http://www.dakm.net</loc>
<priority>1.00</priority>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://life.dakm.net</loc>
<priority>0.90</priority>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://news.dakm.net</loc>
<priority>0.90</priority>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://info.dakm.net</loc>
<priority>0.90</priority>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://hot.dakm.net</loc>
<priority>0.90</priority>
<changefreq>daily</changefreq>
</url>
\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>$titleurl</loc>
                <priority>0.80</priority>
                <lastmod>".date('Y-m-d',$r[newstime])."</lastmod>
        </url>\r\n";
        }
echo "</urlset>";
}
db_close();   
$empire=null;
?>

以前全部为一样的权重,现在增加区别权重的。修改了一下!!!

有些部份修改为自己喔···!!

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

[该贴被修改 3 次,最后修改时间 2010-09-08 22:58:01 ]


http://www.dakm.net大昆明网络欢迎你光临,征集友情连接
2010-09-04 01:01:33 已设置保密 顶部 回复 引用 报告 编辑 删除

泡泡小新
用户头衔:进士

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

非常强大。。太好了。。。。这样一定用上。。。。



组装电脑配置清单 https://www.zzdn123.com/
2010-09-04 01:19:31 已设置保密 顶部 回复 引用 报告 编辑 删除

连长
用户头衔:举人

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

有前途。 占位。




2010-09-04 05:36:22 已设置保密 顶部 回复 引用 报告 编辑 删除

大昆明网
用户头衔:进士

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



没有顶



http://www.dakm.net大昆明网络欢迎你光临,征集友情连接
2010-09-04 12:04:03 已设置保密 顶部 回复 引用 报告 编辑 删除

noah
用户头衔:举人

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

大昆明,你好像就修改了下你的网址吧。哈哈。




2010-09-04 19:51:54 已设置保密 顶部 回复 引用 报告 编辑 删除

ahne
用户头衔:书生

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

不错,做个记号




2010-09-05 01:18:09 已设置保密 顶部 回复 引用 报告 编辑 删除

大昆明网
用户头衔:进士

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

原帖由 noah 于 2010-09-04 19:51:54 发表
大昆明,你好像就修改了下你的网址吧。哈哈。

细细看看代码,有改动的!



http://www.dakm.net大昆明网络欢迎你光临,征集友情连接
2010-09-05 10:38:45 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

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

支持一下




2010-09-05 16:25:55 已设置保密 顶部 回复 引用 报告 编辑 删除

忘事无忧
用户头衔:探花

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

支持




2010-09-06 09:40:30 已设置保密 顶部 回复 引用 报告 编辑 删除

haizhousky
用户头衔:举人

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

这个不错,支持一下。




2010-09-06 14:02:42 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

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