コード例 #1
0
ファイル: function.php プロジェクト: Germey/SimpleCMS
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>&nbsp;{$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>&nbsp;{$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>&nbsp;{$value['title']}
        </div>
str;
        }
    }
    return $result;
}
コード例 #2
0
        ?>
<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]);
}
コード例 #3
0
                <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']);
        ?>