帝国cms生成sitemap源码,无需安装插件

数据库配置请根据自己的数据库文件来修改。

<?php

header('Content-type:text/html;charset=utf-8');
define('DB_HOST','localhost');
define('DB_USER','数据库用户名');
define('DB_PASSWORD','数据库密码');
define('DB_DATABASE','数据库名');
define('DB_PORT','数据库端口');

function connect($host=DB_HOST,$user=DB_USER,$password=DB_PASSWORD,$database=DB_DATABASE,$port=DB_PORT){
    $link=@mysqli_connect($host,$user,$password,$database,$port);
    if(mysqli_connect_errno()){
        exit(mysqli_connect_error());
    }
    mysqli_set_charset($link,'utf8');
    return $link;
}

function execute($link,$query){
    $result=mysqli_query($link,$query);
    if(mysqli_errno($link)){
        exit(mysqli_error($link));
    }
    return $result;
}

      $link=connect();
      $query="select titleurl from phome_ecms_news order by id asc limit 0,50000";
      $result=execute($link,$query);    
     while($data_list=mysqli_fetch_assoc($result)){
             $urls[]="https://www.miyuwu.com".$data_list['titleurl']."\n";//这里把网址替换成自己网站的
         }
      

file_put_contents("sitemap.txt", $urls);//生成sitemap文件sitemap.txt到网站根目录
?>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
帝国CMS(Content Management System)是一款功能强大的内容管理系统,它提供了丰富的插件来满足网站建设的各种需求。地图生成插件是其中一个非常实用的插件帝国CMS地图生成插件可以帮助网站管理员轻松生成网站的地图,以便用户快速找到所需内容。该插件通过扫描网站的各个页面和链接,自动生成一个完整的网站地图。生成的地图根据网站的层级结构进行组织,清晰地展示了网站的各个页面和链接之间的关系。 这个地图生成插件有很多实用的功能。首先,它可以自动更新地图,当网站有新的页面添加或删除时,插件会自动更新地图,确保地图的准确性和实时性。其次,它可以根据网站管理员的设置,过滤某些特定的页面或链接,以确保地图只显示需要展示的内容。另外,该插件还可以为地图添加自定义样式和标记,使其更符合网站的整体设计风格。 利用帝国CMS地图生成插件,网站管理员可以更好地管理网站的内容结构,提升用户体验。用户通过地图可以直观地了解整个网站的构架,并快速找到所需的内容。同时,生成的地图也可以为搜索引擎提供更好的导航信息,有助于网站的SEO优化。 总之,帝国CMS地图生成插件是一个非常实用的插件,它可以帮助网站管理员轻松生成网站地图,并提升用户体验和搜索引擎优化效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值