网站地图基本上是每个网站必备的,帝国CMS模板做的网站也不例外,那么帝国cms的站点地图创建有没方便快捷的方法呢?方法是有的,就是利用后台“自定义页面”来创建sitemap.xml地图。
帝国CMS网站地图制作方法
第一步:在栏目菜单中找到自定义页面,添加自定义自定义页面,把地址改成sitemap.xml,名称改成网站地图,如下图
代码如下:把网站域名修改为自己的域名,把数据表改成自己的即可。
<?='<?xmlversion="1.0"encoding="UTF-8"?>'?><urlsetxmlns="/</loc><priority>1.000</priority></url> <!--栏目列表-->[e:loop={"select*from[!db.pre!]enewsclassorderbymyorder",0,24,0}]<?if($bqr['classurl']==""){$sccurl=$public_r['newsurl'].$bqr['classpath']."/";}else{$sccurl=$bqr['classurl']."/";}?><url><loc><?=$sccurl?></loc><priority>0.6000</priority></url>[/e:loop] <!--新闻表内容页--> [e:loop={"select*from[!db.pre!]ecms_mubanorderbyiddesc",0,24,0}]<url><loc><?=$bqsr[titleurl]?></loc><lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod><priority>0.7000</priority></url>[/e:loop] [e:loop={"select*from[!db.pre!]ecms_chajianorderbyiddesc",0,24,0}]<url><loc><?=$bqsr[titleurl]?></loc><lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod><priority>0.7000</priority></url>[/e:loop][e:loop={"select*from[!db.pre!]ecms_wendaorderbyiddesc",0,24,0}]<url><loc><?=$bqsr[titleurl]?></loc><lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod><priority>0.7000</priority></url>[/e:loop]</urlset>
经过上面设置之后就创建了地图生成页面,如果运行正常,那么在保存的时候就会自动在根目录创建sitemap.xml文件,如果没有自动创建文件请检查根目录是否有写入权限。
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:312334557@qq.com 我们将配合处理!
原文地址:《帝国CMS如何快速创建网站地图sitemap.xml(帝国cms教程)》发布于2022-04-09 19:39:41