太阳成游戏网站

联系官方销售客服

QQ1835022299

028-61286886

分享经验 版主:论坛审计组
ztree树插件
类型:太阳成游戏网站CMS 更新时间:2023-04-07 21:52:56

1、将\dayrui\Core\Views\index.html文件拷贝到\dayrui\My\View目录下,不拷贝直接在\dayrui\Core\Views\index.html上修改也可以

2、将ztree树插件拷贝到网站的static\assets目录下面 (没有该插件可联系本人QQ175140297发你。)

3、按照我下面发布的代码进行修改,由于改动比较多,觉得麻烦的人可联系上面的QQ直接要模板文件。

{template "head.html"}



 

	var previous_id=0;  //记录上一次所点栏目id,第一次默认为0
	var link_id; 
 

table(SITE_ID.'_share_category')->where('tid=1')->order_by('displayorder,id')->getAll();
?>





    
        
             
        
                                                                                  {loop $top $t}                                                     {if $t.name=='新闻'}               link_id={$t.link_id};           function onClick(event, treeId, treeNode, clickFlag) { Mlink('{$t.id}', '{$t.left_id}','{$t.link_id}', '{dr_url("news/home/index")}&catid='+treeNode.id);   }                 {/if}                                                                                        
                        {dr_lang($t.name)}                                                       {/loop}                      
                                      {if $is_mobile}                                                                                                                                  {loop $top $t}                         
  •                                                               {dr_lang($t.name)}                                                      
  •                         {/loop}                                                       {$mstring}                 {/if}                 {if count($ci->site_info) > 1}                                                                                         {count($ci->site_info)}                          
                            {dr_lang('多站')}                                                                   
  •                                                              {loop $ci->site_info $i $t}                                 {if \Phpcmf\Service::M('auth')->_check_site($i)}                                 
  •                                                                                                                        {dr_strcut($t.SITE_NAME, 30)}                                                                                                                
  •                                 {/if}                                 {/loop}                                                                                                             {/if}                     {if $is_mobile}                                                                                        
                            {dr_lang('账号')}                                          {else}                                                                                         {dr_strcut($admin['username'], 8)}                                                                    {/if}                                              
  • $admin.uid])}" target="_blank"> {dr_lang('用户中心')} 
  •                         
  •  {dr_lang('修改资料')} 
  •                         
  •  {dr_lang('退出系统')}
  •                                                   {if $ci->_is_admin_auth('cache/index')}                         
  •  {dr_lang('系统更新')}
  •                         {/if}                         {if $ci->_is_admin_auth('check/index')}                         
  •  {dr_lang('系统体检')}
  •                         {/if}                         
  •  {dr_lang('更新缓存')}
  •                         
  •  {dr_lang('更新数据')}
  •                         {if $admin.adminid==1}                                                   
  •  {dr_lang('PHP错误')}
  •                         
  •  {dr_lang('系统错误')}
  •                         
  • 1, 'page'=>1])}" target="right"> {dr_lang('执行SQL')}
  •                         {/if} {if $is_search_help}                         
  •  {dr_lang('帮助手册')}
  •                         {/if}                                                            
        
     
                                                     
             var setting = { data: { simpleData: { enable: true } }, callback: { onClick: onClick } }; var zNodes =[ { id:0, pId:-1, name:"全部栏目",open:true}, {loop $category_list $t} { id:{$t.id}, pId:{$t.pid}, name:"{$t.name}"}, {/loop} ]; var zTree; $(document).ready(function(){ zTree = $.fn.zTree.init($("#treecategory"), setting, zNodes); // $("#divtree").css("height", $(".page-container").height());//通过设置CSS属性来设置元素的高,使左侧栏目导航的高度与屏幕同高 });                                                                                                                                                                                                                                                                                   {if $is_search_help}                                                                                                                                                                                               {/if}                                                                                {$string}                                                                                                                                                           {dr_lang('将此页面加入到快捷菜单')}                                                                      {dr_lang('隐藏')}                                                                                                              // 退出     function dr_logout(url) {         var r=confirm(lang['logout']);         if (r==true) {             $.ajax({                 type: "GET",                 dataType: "json",                 url: url,                 success: function(json) {                     if (json.code == 1) {                         setTimeout("window.location.href='{dr_url("login/index")}'", 1000);                     }                     dr_tips(json.code, json.msg);                 },                 error: function(HttpRequest, ajaxOptions, thrownError) {                     dr_ajax_alert_error(HttpRequest, ajaxOptions, thrownError)                 }             });         }     }     function dr_select_site(id) {         var r=confirm('{dr_lang("你确定要切换到选中站点吗?")}')         if (r==true) {             window.location.href='{dr_url("api/site")}&id='+id         }     }     function Mlink(top, left, link, url) {         // 延迟提示         /*         var admin_loading = layer.load(2, {             time: 1000         });*/         $('.dr_menu_item').hide(); /* 第5: 这个地方也要修改一起,显示或者隐藏树型导航*/  if (link==link_id) {    if (previous_id!=link) {      zTree.selectNode(zTree.getNodes()[0]); //默认选定第一个节点  $('#divtree').show();   $('.sidebar-search-wrapper').hide();    } }    else {    $('#divtree').hide();   $('.dr_menu_'+top).show();    $('.sidebar-search-wrapper').show(); } /**/         /*$('.dr_menu_'+top).show(); 把原来这句屏蔽掉*/         $('.dr_menu_'+top+' .sub-menu').hide();         $('#dr_m_top_'+top+' li').removeClass('active open');         $('.dr_menu_'+top+' li').removeClass('active open');         $('#dr_menu_link_'+link).addClass('active open');         $('#dr_menu_m_link_'+link).addClass('active open');         // 顶级菜单选择         $('.top-menu .navbar-nav li').removeClass('open');         $('.dr_mini_menu_top').removeClass('open');         $('#dr_menu_top_'+top).addClass('open');         $('#dr_mini_menu_top_'+top).addClass('open');         // 移动端选择         $('.fc-mb-sum-menu').hide();         $('#dr_m_top_'+top).show();         // 分组菜单选择         $('.dr_menu_'+top+'').removeClass('active open');         $('.dr_menu_'+top+' .selected').hide();         $('.dr_menu_'+top+' .arrow').removeClass('open');         $('#dr_menu_left_'+left).addClass('active open');         $('#dr_menu_left_'+left+' .selected').show();         $('#dr_menu_left_'+left+' .arrow').addClass('open');         $('#dr_menu_left_'+left+' .sub-menu').show();         $("#right_page").attr('src', url);         $("#right_page").attr("url", url); //第6 记录link的值 previous_id=link;     }     function wSize(){         var str=getWindowSize();         var strs= new Array(); //定义一数组         strs=str.toString().split(","); //字符分割         var heights = strs[0]-70,Body = $('body');         $('#right_page').height(heights);     }     if(!Array.prototype.map)         Array.prototype.map = function(fn,scope) {             var result = [],ri = 0;             for (var i = 0,n = this.length; i < n; i++){                 if(i in this){                     result[ri++]  = fn.call(scope ,this[i],i,this);                 }             }             return result;         };     var getWindowSize = function(){         return ["Height","Width"].map(function(name){             return window["inner"+name] ||                     document.compatMode === "CSS1Compat" && document.documentElement[ "client" + name ] || document.body[ "client" + name ]         });     }                window.onresize=wSize;         wSize();         // 宽度小时         if ($(document).width() < 900) {             $('.page-sidebar .sidebar-toggler').click();         }     });


    回帖
    • chengjp
      #1楼    chengjp
      2020-03-14 22:09:51
      Chrome 0
      效果图如下:
      微信图片_20200314215223
    • chengjp
      #2楼    chengjp
      2020-03-14 22:14:34
      Chrome 0
      实际项目中使用效果:
      微信图片_20200314221417
    • 湘西北的风
      #3楼    湘西北的风
      2023-03-14 21:59:57
      Chrome 0
      正需要属性结构
    • tugoy
      #4楼    tugoy
      2023-03-14 23:35:19
      华为手机 0
      厉害了哥们😄
    • 自牧
      #5楼    自牧
      2023-04-07 21:52:56
      Chrome 0

      正需要的结构