function content_category_select($cats, $result, $indent, $current_id, $for_edit = false) { if (!$indent) { $indent = 0; } foreach ($cats as $value) { // if(!$for_edit && $value['type']==4) { // 单篇文章,只有在category编辑时候显示 // continue; // } $cid = $value['id']; $pid = $value['pid']; if ($cid == $current_id) { $active = 'active'; } else { $active = ''; } if ($value['type'] == 1) { $is_menu = "is_menu"; } else { $is_menu = ''; } if ($value['_']) { if ($for_edit) { $result .= <<<str <div class="pl{$indent} {$active} {$is_menu}" id="{$cid}" pid="{$pid}" onclick="select_category({$cid})"> <i class="fa fa-caret-right"></i> {$value['title']} </div> str; } else { $result .= <<<str <div class="text-muted pl{$indent} {$is_menu}" id="{$cid}" pid="{$pid}" > <i class="fa fa-caret-right"></i> {$value['title']} </div> str; } $result = content_category_select($value['_'], $result, $indent + 1, $current_id, $for_edit); } else { if ($cid == $current_id) { $i_class = 'fa fa-circle'; } else { $i_class = 'fa fa-circle-o'; } $result .= <<<str <div class="pl{$indent} {$active} {$is_menu}" id="{$cid}" pid="{$pid}" onclick="select_category({$cid}, '{$value['title']}')"> <i class="{$i_class}"></i> {$value['title']} </div> str; } } return $result; }
?> <span cid='<?php echo $key; ?> '><?php echo $one; ?> </span><?php } } ?> </div> <div style="position:relative;"> <div class="choose_category" >选择栏目<i style="float:right;margin-top:2px;" class="fa fa-caret-down"></i></div> <div class="category-select" style="display:none;"><?php echo content_category_select($category, '', 0, $category_id); ?> </div> </div> </div> </td> </tr> </table> <input type="hidden" name="id" value="<?php echo $user_id; ?> " /> <input id="cids" type="hidden" name="cids" value="<?php if ($user[category_ids]) { echo implode(',', $user[category_ids]); }
<li><a class="ajaxlink" href="<?php echo U('batch_create_category_dialog'); ?> "><i class="hi hi-plus-sign"></i>批量新建栏目</a></li> </ul> </div> <a class="btn btn-link dropdown-toggle ajaxlink pull-right" style="margin:15px 25px 0 0" href="<?php echo U('Category/clear_cache'); ?> " title="修改完栏目但前台展示有误,可点击清除"><i class="hi hi-refresh"></i>清除栏目缓存</a> </div> <div class="block"> <div class="form-group"> <div class="col-md-2" style="padding-left:0"> <div class="category-select" style="position: ;"><?php echo content_category_select($tree, '', 0, $category_id, true); ?> </div> </div> <div class="col-md-10"> <?php if ($category['id']) { ?> <div class="pull-right "> <?php if (!$category['parent']['parent']) { ?> <div class="btn-group btn-group-xs btn-create-group" style="inline-block"> <a href="<?php echo U('Category/create?pid=' . $category['id']); ?>