ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 請問為什么聯動搜索功能 13 0
劉洪升(前端和PHP) SVIP會員 OEM版權 2021-05-13 09:27:31 私信
迅睿CMS版本:4.3.12

http://masbank.ahgqzn.cn/index.php?s=news&c=search&catid=6&csxz=hexian&keyword=%E5%AE%A3%E4%BC%A0

請問為什么聯動搜索功能 加入了聯動菜單,選擇聯動菜單的選項數據并未產生變化。

    
                <!--按聯動菜單搜索-->
<div class="form-group row">
    <label class="col-md-12">區縣</label>
    <div class="col-md-10">
        <?php 
        $tp = dr_linkage('masqh', $params.csxz);
        if ($tp.pid) {
            $tp = dr_linkage('masqh', $tp.pid);
        }
        $tpid = $tp.id;
        $pids = explode(',', $tp.childids);
        ?>

        <label><a class="label {if !$params.csxz}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', NULL)}">不限</a></label>
        <!--調用聯動菜單address,pid為動態獲取的地區id-->
        {linkage code=masqh pid=0}
        <label><a class="label {if in_array($t.ii, $pids)}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
        {/linkage}
    </div>
</div>
{if $tp.child}
<div class="form-group row">
    <label class="col-md-12">社區村鎮</label>
    <div class="col-md-10">

        <label><a class="label {if $tpid == dr_linkage('masqh', $params.csxz, 0, 'id')}label-success{else}label-default{/if}"  target="_blank" href="{Router::search_url($params, 'csxz', $tpid)}">不限</a></label>
        <!--調用聯動菜單address,pid為動態獲取的地區id-->
        {linkage code=masqh pid=$tpid}
        <label><a class="label {if $t.id==$params.csxz}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
        {/linkage}
    </div>
</div>
{/if}
解決方案
  • search標簽后面加一個debug看看數據

    {$debug}
  • 回復@迅??蚣芗夹g-田聰明 :

    標簽解析:{list action=category_search_field module=MOD_DIR catid=6}模塊({$dirname})的欄目(6)沒有分配模型字段開發模式:已關閉數據緩存:未設置分頁功能:未開啟
    ---
  • 標簽解析:{list action=search module=MOD_DIR id=a656386a9929621d46d48213a3c1a2f5 total=32 order= catid=6 page=1 pagesize=10 urlrule=/index.php?s=news&c=search&catid=6&csxz=hexian&keyword=%E5%AE%A3%E4%BC%A0&page=%7Bpage%7D}

    使用范圍:search標簽只能用于搜索頁面,當前頁面不是搜索頁面,可能會無效

    搜索解析:

    查詢解析: SELECT * FROM `dr_1_news` WHERE (`dr_1_news`.`id` IN(SELECT `dr_1_news`.`id` FROM `dr_1_news` WHERE `dr_1_news`.`status` = 9 AND `dr_1_news`.`catid`=6 AND (`dr_1_news`.`title` LIKE "%宣傳%" OR `dr_1_news`.`quyu` LIKE "%宣傳%") ORDER BY NULL )) AND `dr_1_news`.`catid` = 6 ORDER BY `dr_1_news`.`updatetime` DESC LIMIT 0,10

    開發模式:已關閉

    數據緩存:未設置

    總記錄數:32

    分頁功能:已開啟

    當前頁碼:1

    總頁數量:4

    每頁數量:10

    分頁地址:/index.php?s=news&c=search&catid=6&csxz=hexian&keyword=%E5%AE%A3%E4%BC%A0&page=頁碼

    可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、displayorder、quyu、fujian、_inputtime、_updatetime、_fujian

    ---
  • 回復@迅??蚣芗夹g-田聰明 :整個是按照聯動菜單的寫法寫的二級區劃;

    搜索頁面:

       <!--按聯動菜單搜索-->
    <div class="form-group row">
        <label class="col-md-12">區縣</label>
        <div class="col-md-10">
            <?php 
            $tp = dr_linkage('masqh', $params.csxz);
            if ($tp.pid) {
                $tp = dr_linkage('masqh', $tp.pid);
            }
            $tpid = $tp.id;
            $pids = explode(',', $tp.childids);
            ?>
    
            <label><a class="label {if !$params.csxz}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', NULL)}">不限</a></label>
            <!--調用聯動菜單address,pid為動態獲取的地區id-->
            {linkage code=masqh pid=0}
            <label><a class="label {if in_array($t.ii, $pids)}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
            {/linkage}
        </div>
    </div>
    {if $tp.child}
    <div class="form-group row">
        <label class="col-md-12">社區村鎮</label>
        <div class="col-md-10">
    
            <label><a class="label {if $tpid == dr_linkage('masqh', $params.csxz, 0, 'id')}label-success{else}label-default{/if}"  target="_blank" href="{Router::search_url($params, 'csxz', $tpid)}">不限</a></label>
            <!--調用聯動菜單address,pid為動態獲取的地區id-->
            {linkage code=masqh pid=$tpid}
            <label><a class="label {if $t.id==$params.csxz}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
            {/linkage}
        </div>
    </div>
    {/if}
    ---
  • 請正面回答這個問題:csxz是什么字段??

  • csxz如果不是模塊主表就沒辦法搜索了,樓主肯定把字段名稱搞錯了

  • 回復@迅??蚣芗夹g-田聰明 : $tp = dr_linkage('masqh', $params.csxz);

    masqh 是模塊主表字段

    ---
  • csxz全部換成masqh,字段高錯了而已 ?? ??

  • 回復@迅??蚣芗夹g-田聰明 :抱歉按照demo寫的 沒注意

    滿意答案
    ---
  • 回復@haoming04 :大佬 我試試

    ---
  • @劉洪升:不錯 不錯謝謝 !!!
    ---