dede系统自建sitemap.xml生成功能

根据百度所给样本

<?xml version='1.0' encoding='UTF-8'?>
<urlset>
    <literal><url></literal>
        <loc>网址</loc>
        <lastmod>文件时间</lastmod>
        <changefreq>频率</changefreq>
        <priority>权重</priority >
    </url>
</urlset>

制作sitemap.xml文件,直接上码~!!

建立入口,打开后台目录(默认dede)下templets文件夹,找到index.htm

在适当位置新建页面入口,这里是在功能地图栏放了一个按钮

<button class="baidu-send" href="#" onclick="JumpFrame('index_menu.php','make_sitemap.php');">sitemap文件制作</button>

保存关闭后,回到后台目录,新建一个make_sitemap.php文件,打开并填入代码

<?php
/**
 * 百度报送内容,修改自catalog_main.php
 * 对应模板文件为:make_sitemap.htm
 * 修改者:kniferpg
 * 如有疑问可微信联系,谢谢学习
 *
 * @version        $Id: content_list.php 1 14:31 2010年7月12日Z tianya $
 * @package        DedeCMS.Administrator
 * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 */
require_once(dirname(__FILE__)."/config.php");
require_once(DEDEINC."/typeunit.class.admin.php");

include DedeInclude('templets/make_sitemap.htm');

保存关闭,新建另一个文件do_make_sitemap.php,打开并填入代码

<?php
/**
 * 百度报送内容,修改自content_list.php
 * 对应模板文件为:sent_url_baidu.htm
 * 修改者:kniferpg
 * 如有疑问可微信联系,谢谢学习
 *
 * @version        样本文件来源:archives_edit.php 2021年3月22日$
 * @package        DedeCMS v5.7
 * @excemple       http://www.sunrisemovie.cn
 */

require_once(dirname(__FILE__)."/config.php");
CheckPurview('a_Edit,a_AccEdit,a_MyEdit');
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEADMIN."/inc/inc_archives_functions.php");
require_once(DEDEINC.'/json.class.php');

$json = new Services_JSON(SERVICES_JSON_SUPPRESS_ERRORS);

$time = date("Y-m-d",time());
$localhost = 'http://'.$_SERVER['HTTP_HOST'];
$dir = $_SERVER['DOCUMENT_ROOT'].'/';
if(file_exists($dir
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值