• 凉风有兴,秋月无边, 亏我思娇的情绪好比度日如年。
  • 虽然我不是玉树临风,潇洒倜傥, 可是我有我广阔的胸襟,加强健的臂腕!

2019年最新帝国cms 免插件sitemap 支持栏目xml

代码收集 villain 3个月前 (03-03) 126次浏览 已收录 0个评论

2019年最新帝国cms 免插件sitemap 支持栏目xml

把文件下载放到网站根目录就可以 非常方便

<?php
require('e/class/connect.php');
require('e/class/db_sql.php');
require('e/data/dbcache/class.php');
$link=db_connect();
$empire=new mysqlquery();

//------- 插件参数设置开始 -----

//只显示栏目最新几条信息,0为全部显示
$shownum=0;

//------- 插件参数设置结束 -----


header("Content-type: application/xml");

//取得网站地址
$siteurl=$public_r['newsurl'];
if(!stristr($public_r['newsurl'],'://'))
{
	$siteurl=eReturnDomain().$public_r['newsurl'];
}
$sitedomain=substr($siteurl,0,-1);//网站域名

$classid=(int)$_GET['classid'];
if(empty($classid))//栏目导航
{
	?>
<?='<?xml version="1.0" encoding="UTF-8"?>'?>

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
	$sql=$empire->query("SELECT classid FROM {$dbtbpre}enewsclass WHERE islast=1");
	while($r=$empire->fetch($sql))
	{
		$infor=$empire->fetch1("SELECT newstime FROM {$dbtbpre}ecms_".$class_r[$r[classid]][tbname]." WHERE classid='$r[classid]' ORDER BY newstime DESC LIMIT 1");
		?>
<sitemap>
<loc><?=$siteurl?>sitemap.php?classid=<?=$r[classid]?></loc>
<lastmod><?=date('Y-m-d',$infor[newstime])?></lastmod>
</sitemap>
<?php
        }
		?>
</sitemapindex>
<?php
}
else//信息列表
{
	if(!$class_r[$classid]['tbname'])
	{
		exit();
	}
	$limit=$shownum?' order by newstime desc limit '.$shownum:'';
	?>
<?='<?xml version="1.0" encoding="UTF-8"?>'?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
	$sql=$empire->query("SELECT id,classid,isurl,titleurl,newstime FROM {$dbtbpre}ecms_".$class_r[$classid][tbname]." WHERE classid='$classid'".$limit);
	while($r=$empire->fetch($sql))
	{
		if($r['isurl'])
		{
			continue;
		}
		$titleurl=sys_ReturnBqTitleLink($r);
		$titleurl=str_replace('&','&',$titleurl);
		if(!stristr($titleurl,'://'))
		{
			if($public_r['newsurl']=='/')
			{
				$titleurl=$sitedomain.$titleurl;
			}
			else
			{
				$titleurl=str_replace($public_r['newsurl'],$siteurl,$titleurl);
			}
		}
		?>
<url>
<loc><?=$titleurl?></loc>
<lastmod><?=date('Y-m-d',$r[newstime])?></lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<?php
        }
		?>
</urlset>
<?php
}

db_close();
$empire=null;
?>

Villain博客 , 版权所有丨如有问题请联系客服QQ:1004619丨
转载请注明2019年最新帝国cms 免插件sitemap 支持栏目xml
喜欢 (0)
[gqakcom@126.com]
分享 (0)

您必须 登录 才能发表评论!