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

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 已解決 聯(lián)動菜單在前臺或者其他頁面的調(diào)用嗎 2 0
POSCMS版本:3.5.2

聯(lián)動菜單在前臺或者其他頁面的調(diào)用


image.png

模塊字段中添加聯(lián)動菜單,添加資料時候可以正常使用。

如果想在前臺頁面或者其他頁面使用這個功能調(diào)用代碼請賜教

解決方案
  • 不知道從哪找的了一個函數(shù)還能用

    // 城市

    function vg_city() {

    $ci = &get_instance();

    // 聯(lián)動菜單緩存

    $linkage = $ci->get_cache('linkage-'.SITE_ID.'-address');

    $linklevel = $ci->get_cache('linklevel-'.SITE_ID);

    $linkageid = $ci->get_cache('linkage-'.SITE_ID.'-address-id');

    //

    $linklevel = $linklevel['address'] + 1;

    $str= '<script type="text/javascript">var memberpath = "'.MEMBER_PATH.'";</script>';

    //$str.= '<script type="text/javascript" src="'.MEMBER_PATH.'statics/js/jquery.min.js"></script>';

    $str.= '<script type="text/javascript" src="'.MEMBER_PATH.'statics/js/jquery.ld.js"></script>';

    $level = 1;

    $default = '';

    $value = '';

    /*

    if ($value) {

    $pids = substr($linkage[$linkageid[$value]]['pids'], 2);

    $level = substr_count($pids, ',') + 1;

    $default = !$pids ? '["'.$value.'"]' : '["'.str_replace(',', '","', $pids).'","'.$value.'"]';

    }*/

    // 每次可以添加4組城市

    foreach (array(1) as $id) {

    $name = 'city_'.$id;

    $str.= '<div style="padding:10px">';

    $str.= '<input type="hidden" id="dr_select_'.$name.'" value="">';

    $str.= '<input type="hidden" id="dr_select_name_'.$name.'" value="">';

    $str.= '<span id="dr_linkage_'.$name.'_select" style="'.($value ? 'display:none' : '').'">';

    for ($i = 1; $i <= $linklevel; $i++) {

    $style = $i > $level ? 'style="display:none"' : '';

    $str.= '<select class="finecms-select-'.$name.'" name="'.$name.'-'.$i.'" id="'.$name.'-'.$i.'" width="100" '.$style.'><option value=""> -- </option></select>&nbsp;&nbsp;';

    }

    $str.= '</span>';

    $str.= '

    <script type="text/javascript">

    function dr_linkage_select_'.$name.'() {

    $("#dr_linkage_'.$name.'_select").show();

    $("#dr_linkage_'.$name.'_cxselect").hide();

    }

    $(function(){

    var $ld5 = $(".finecms-select-'.$name.'");

    $ld5.ld({ajaxOptions:{"url":"/index.php?s=member&c=api&m=linkage&code=address"},defaultParentId:0})

    var ld5_api = $ld5.ld("api");

    ld5_api.selected('.$default.');

    $ld5.bind("change",onchange);

    function onchange(e){

    var $target = $(e.target);

    var index = $ld5.index($target);

    //$("#'.$name.'-'.$i.'").remove();

    $("#dr_select_'.$name.'").val($ld5.eq(index).show().val());

    $("#dr_select_name_'.$name.'").val($ld5.eq(index).show().find("option:selected").text());

    index ++;

    $ld5.eq(index).show();

    }

    })

    </script></div>';

    }

    echo $str;

    }

    滿意答案
  • @82321006:111111111111111111111111111111111111111