最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHPCMS V9 添加二級導航的思路詳解

 更新時間:2016年10月20日 11:16:34   投稿:mrr  
這篇文章主要介紹了PHPCMS V9 添加二級導航所遇到些問題,查詢導航欄的信息時返回的$r[arrchildid]與自己想象的不符,文檔上說是返回子欄目id但是卻有些不同。下面小編通過分享本文給大家解答下

今天看了看phpcms 寫到二級導航時發(fā)現(xiàn)點問題,查詢導航欄的信息時返回的$r[arrchildid]與自己想象的不符,文檔上說是返回子欄目id但是卻有些不同。

開始的思路:

<ul class="nav navbar-nav">
<li class="active"><a href="{siteurl($siteid)}">首頁</a></li>
{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
{if $r[arrchildid]}
<li class="dropdown">
<a href="{$r[url]}" class="dropdown-toggle" child="{$r[arrchildid]}" data-toggle="dropdown">{$r[catname]}<b class="caret"></b></a>
<ul class="dropdown-menu">
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
{loop $data2 $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul> 
</li>
{/if}
{/loop}
{/pc}
</ul>

大致思路:查詢該文檔下是否有子欄目id,如果有則輸出二級導航。代碼中第5行是檢測該欄目下是否有子欄目id,但是我發(fā)現(xiàn)當沒有子欄目時會返回當前欄目的id導致判斷無法達到預期的效果,所以改變思路,代碼如下:

<ul class="nav navbar-nav">
<li class="active"><a href="{siteurl($siteid)}">首頁</a></li>
{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
{if $r[arrchildid] != $r[catid]}
<li class="dropdown">
<a href="{$r[url]}" class="dropdown-toggle" child="{$r[arrchildid]}" data-toggle="dropdown">{$r[catname]}<b class="caret"></b></a>
<ul class="dropdown-menu">
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
{loop $data2 $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul> 
</li>
{else}
<li><a href="{$r[url]}">{$r[catname]}</a></li>
{/if}
{/loop}
{/pc}
</ul>

判斷獲取到的子欄目id是否等于該欄目id,等于則表示沒有子欄目,不等于則表示有子欄目且顯示子欄目

以上所述是小編給大家介紹的PHPCMS V9 添加二級導航的思路詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • tp5框架無刷新分頁實現(xiàn)方法分析

    tp5框架無刷新分頁實現(xiàn)方法分析

    這篇文章主要介紹了tp5框架無刷新分頁實現(xiàn)方法,結合實例形式分析了thinkPHP5框架無刷新分頁相關原理、實現(xiàn)步驟與操作注意事項,需要的朋友可以參考下
    2019-09-09
  • thinkphp,onethink和thinkox中驗證碼不顯示的解決方法分析

    thinkphp,onethink和thinkox中驗證碼不顯示的解決方法分析

    這篇文章主要介紹了thinkphp,onethink和thinkox中驗證碼不顯示的解決方法,簡單分析了thinkPHP驗證碼不顯示的原因與相應的解決方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • php實現(xiàn)粘貼截圖并完成上傳功能

    php實現(xiàn)粘貼截圖并完成上傳功能

    知乎回答問題編輯框用 Ctrl+V 粘貼圖片是如何實現(xiàn)的?剛發(fā)現(xiàn)知乎編輯器有這么強的功能,在研究的過程中發(fā)現(xiàn)原來segmentfault也實現(xiàn)了這么強大的功能,下面結合2者來看看我們如何實現(xiàn)。
    2015-05-05
  • PHP框架Laravel中使用UUID實現(xiàn)數據分表操作示例

    PHP框架Laravel中使用UUID實現(xiàn)數據分表操作示例

    這篇文章主要介紹了PHP框架Laravel中使用UUID實現(xiàn)數據分表操作,結合實例形式較為詳細的分析了Laravel框架基于UUID進行數據分表的相關操作步驟、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2018-05-05
  • openai createChatCompletion函數使用實例

    openai createChatCompletion函數使用實例

    這篇文章主要為大家介紹了openai createChatCompletion函數使用實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 解決PHP curl或file_get_contents下載圖片損壞或無法打開的問題

    解決PHP curl或file_get_contents下載圖片損壞或無法打開的問題

    今天小編就為大家分享一篇解決PHP curl或file_get_contents下載圖片損壞或無法打開的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • php 在線導入mysql大數據程序

    php 在線導入mysql大數據程序

    我想很多人經常會用phpmyadmin進行數據的導入與導出,但是在很多使用虛擬主機的情況下,導出沒什么問題但是導入就存在很大的問題了,我想這里我也不多說了站長都會知道了.好了我們現(xiàn)在來看看php把mysql數據庫里面的數據導入程序吧.
    2015-06-06
  • PHP與服務器文件系統(tǒng)的簡單交互

    PHP與服務器文件系統(tǒng)的簡單交互

    這篇文章主要介紹了PHP與服務器文件系統(tǒng)的簡單交互的相關資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • PHP使用redis位圖bitMap 實現(xiàn)簽到功能

    PHP使用redis位圖bitMap 實現(xiàn)簽到功能

    這篇文章主要介紹了PHP使用redis位圖bitMap 實現(xiàn)簽到功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Yii框架創(chuàng)建cronjob定時任務的方法分析

    Yii框架創(chuàng)建cronjob定時任務的方法分析

    這篇文章主要介紹了Yii框架創(chuàng)建cronjob定時任務的方法,結合具體實例形式分析了Yii定時任務相關配置、實現(xiàn)步驟與注意事項,需要的朋友可以參考下
    2017-05-05

最新評論

从化市| 芦溪县| 葵青区| 都江堰市| 印江| 延津县| 汝城县| 太湖县| 肇州县| 中超| 抚宁县| 杭锦旗| 凉城县| 黑水县| 利津县| 桃江县| 开封市| 高邮市| 安乡县| 清河县| 博乐市| 军事| 苍梧县| 轮台县| 宕昌县| 科尔| 濮阳市| 卫辉市| 乐至县| 余干县| 旺苍县| 芦溪县| 武汉市| 苏尼特右旗| 遂川县| 林周县| 安国市| 江源县| 同德县| 隆安县| 北海市|