PHPCMS默许如同没有站点地图的标签,可是当网站栏目区分的很细时,站点地图仍是很有必要的,有利于搜索引擎抓取。今日,织梦无忧就共享一个简略完成站点地图的办法!
首要咱们在栏目那里新增加栏目或许增加单网页(这儿以增加单网页为演示)并设置为不在导航显现,模板手动设置为page_sitemap.html,生成规矩这样看情况设置,然后在page_sitemap.html恰当方位加上以下标签即可。

代码如下:

{pc:contentaction="category"catid="0"num="10"siteid="$siteid"order="listorderASC"}
<h2><ahref="{siteurl($siteid)}">主页</a>
{loop$data$r}
<h2><ahref="{$r[url]}">{$r[catname]}</a></h2>
{if$top_parentid}
{pc:contentaction="category"catid="$r[catid]"num="15"siteid="$siteid"order="listorderASC"}
{loop$data$v}
<p><ahref="{$v[url]}">{$v[catname]}</a></p>
{/loop}
{/pc}
{/if}
{/loop}
{/pc}

三级栏目网站地图调用办法

许多童鞋看完这篇文章后会:“哪我要是有三级栏目的话怎么弄呢”?OK,今日就再进行完善,代码如下:

{pc:contentaction="category"catid="0"num="250"siteid="$siteid"order="listorderASC"}
<h2><ahref="{siteurl($siteid)}">网站主页</a>
{loop$data$r}
<h2><ahref="{$r[url]}">{$r[catname]}</a></h2>
{if$top_parentid}
{pc:contentaction="category"catid="$r[catid]"num="150"siteid="$siteid"order="listorderASC"}
{loop$data$t}
<dlclass="left">
<dt><ahref="{$t[url]}">{$t[catname]}</a></dt>
{if$t[child]}
{pc:contentaction="category"catid="$t[catid]"num="150"siteid="$siteid"order="listorderASC"}
{loop$data$v}
<dd><ahref="{$v[url]}">{$v[catname]}</a></dd>
{/loop}
{/pc}
{/if}
</dl>
{/loop}
{/pc}
{/if}
{/loop}
{/pc}


声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:PHPCMS网站地图制作教程发布于2022-05-22 07:43:43

相关推荐