CMSware全自动站点地图
来自站长百科
导航:返回上一页
站点地图发布的方法:(以下设置中的{PSN:1}请根据您的具体情况进行改写)
1、打开思维(CMSware),进入站点管理,右键点击"站点根目录"新建一个“根结点”,名字叫“附带发布”,用来发布一些附加网页例如 “关于我们”“网站地图”等。设置这个结点的一些选项:
- 资源发布点(PSN): {PSN:1}
- 资源发布URL: {PSN-URL:1}
- 静态内容发布点(PSN): {PSN:1}
- 静态内容发布URL : {PSN-URL:1}
- 结点首页文件名 :other.html
- 首页模版 : 最好为空文件
- 内容页模版 :设为网站的文章页模版
- 其它设置保持默认;
2、将模版sitemap.html复制到templates文件夹中;
3、在发布管理中,在“附带发布”结点中新建一篇文章,标题叫“站点地图”(这个无关紧要),内容不写,然后“发布设置”选项卡中:
- 自定义套用模版:/sitemap.html
- 自定义发布文件名:sitemap.html
- 自定义发布点(PSN):{PSN:1}
- 自定义发布URL :{PSN-URL:1}
- 其它不管,单击 "保存文档" 链接;
4、在文章列表中,单击“站点地图”这篇文章后的“发布”链接;
5、发布成功后,右击文章标题,单击 获取发布url,记下网址;
6、在首页模版的导航栏中添加“站点地图”链接,重发布首页。
sitemap.html(带注释)代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title>网站地图</title> <style type="text/css"> <!-- .title1 { font-size: 18px; color: #0066FF; } .title2 { font-size: 16px; color: #0099FF; } .title3 { font-size: 14px; color: #0099FF; } --> </style> </head> <body> <!--这里可以加上您的header文件--> <!--**********注意**********--> <!--整个代码只需您把下面一行(调用代码)中NodeID="0"中的0改成您的首页结点的id,其他任何都可以不管--> <table width="100%" border="0" cellpadding="2" cellspacing="0"> <!--行开始--> <CMS action="NODELIST" return="MasterList" Type="sub" NodeID="0" /> <!--NodeID="0",会显示站点根下的所有的结点的列表--> <!--调用主结点号下所有子结点--> <loop name="MasterList" key="MasterKey" var="MasterVar" start="1"> <!--主循环开始(大栏目循环)--> <tr> <td> <a href="[$MasterVar.NodeURL]" target="_blank"><strong>[$MasterVar.NodeName]</strong></a> </td> </tr> <CMS action="NODELIST" return="List" Type="sub" NodeID="{$MasterVar.NodeID}" /> <!--子结点循环(子栏目)--> <loop name="List" key="key" var="var" > <tr> <td > <a href="[$var.NodeURL]" target="_blank">[$var.NodeName]</a> </td> </tr> </loop> </loop> <tr> <td> </td> </tr> </table> <!--这里可以加上您的footer文件--> </body> </html>