<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="ThinkPhp获取栏目和文章当前位置的方法代码" id="card1">
<p> 游客</p><p>
标题:ThinkPhp获取栏目和文章当前位置的方法代码<br/>
正文:<br/>
今天把博客一些细节完善了一下，其中修改了一下栏目页和文章页中的&amp;ldquo;当前位置&amp;rdquo;。以前栏目很少，就用死办法做的（首页 -&amp;gt; 栏目的名字），现在栏目多了，渐渐二级栏目，三级栏目也来了，这样的方式显然不太合适，于是就改进了一下。也不难，利用一个递归函数就可以了。测试效果如下图所示：查看源文件效果：代码如下:&amp;lt;a href=&amp;quot;http://camnpr.com&amp;quot;&amp;gt;首页&amp;lt;/a&amp;gt; -&amp;gt; &amp;lt;a href=&amp;quot;/category/php-python.html&amp;quot;&amp;gt;PHP学习&amp;lt;/a&amp;gt; -&amp;gt; &amp;lt;a href=&amp;quot;/cat_9.html&amp;quot;&amp;gt;ecshop&amp;lt;/a&amp;gt; -&amp;gt; &amp;lt;a href=&amp;quot;/cat_13.html&amp;quot;&amp;gt;ecshop二次开发&amp;lt;/a&amp;gt; -&amp;gt; ecshop加入百度地图,支持周边标记代码如下://当前位置-第一个参数 catid为当前栏目的id，第二个参数为文章的标题，调用栏目当前位置时第二个参数为空即可。 $this-&amp;gt;assign(&amp;quot;now_here&amp;quot;,$this-&amp;gt;now_here($catid,$res['title']));   //解释一下，栏目表category中的catid为栏目id，catname为栏目名称，asmenu为栏目父级的id，当为顶级栏目时，asmenu为0 。protected function now_here($catid,$ext=''){  $cat = M(&amp;quot;Category&amp;quot;);  $here = '&amp;lt;a href=&amp;quot;http://camnpr.com&amp;quot;&amp;gt;首页&amp;lt;/a&amp;gt;';  $uplevels = $cat-&amp;gt;field(&amp;quot;catid,catname,asmenu&amp;quot;)-&amp;gt;where(&amp;quot;catid=$catid&amp;quot;)-&amp;gt;find();  if($uplevels['asmenu'] != 0)  $here .= $t<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2024&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2024&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2024&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2024&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2024">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2024">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>