public function index() { hook('homeIndex'); $default_url = C('DEFUALT_HOME_URL'); //获得配置,如果为空则显示聚合,否则跳转 if ($default_url != '') { redirect(get_nav_url($default_url)); } $this->display(); }
public function index() { if (is_login()) { } hook('homeIndex'); $default_url = C('DEFUALT_HOME_URL'); //获得配置,如果为空则显示聚合,否则跳转 if ($default_url != '' && strtolower($default_url) != 'home/index/index') { redirect(get_nav_url($default_url)); } $show_blocks = get_kanban_config('BLOCK', 'enable', array(), 'Home'); $this->assign('showBlocks', $show_blocks); $enter = modC('ENTER_URL', '', 'Home'); $this->assign('enter', get_nav_url($enter)); $sub_menu['left'] = array(array('tab' => 'home', 'title' => L('_SQUARE_'), 'href' => U('index'))); $this->assign('sub_menu', $sub_menu); $this->assign('current', 'home'); $this->display(); }
function get_list_field($data, $grid) { // 获取当前字段数据 foreach ($grid['field'] as $field) { $array = explode('|', $field); $temp = $data[$array[0]]; // 函数支持 if (isset($array[1])) { $temp = call_user_func($array[1], $temp); } $data2[$array[0]] = $temp; } if (!empty($grid['format'])) { $value = preg_replace_callback('/\\[([a-z_]+)\\]/', function ($match) use($data2) { return $data2[$match[1]]; }, $grid['format']); } else { $value = implode(' ', $data2); } // 链接支持 if (!empty($grid['href'])) { $links = explode(',', $grid['href']); foreach ($links as $link) { $array = explode('|', $link); $href = $array[0]; if (preg_match('/^\\[([a-z_]+)\\]$/', $href, $matches)) { $val[] = $data2[$matches[1]]; } else { $show = isset($array[1]) ? $array[1] : $value; // 替换系统特殊字符串 $href = str_replace(array('[DELETE]', '[EDIT]', '[SEE]', '[LIST]'), array('del?ids=[id]&model=[model_id]', 'edit?id=[id]&model=[model_id]&cate_id=[category_id]', get_index_url() . '/index.php?s=/home/article/detail/id/[id].html', 'index?pid=[id]&model=[model_id]&cate_id=[category_id]'), $href); // 替换数据变量 $href = preg_replace_callback('/\\[([a-z_]+)\\]/', function ($match) use($data) { return $data[$match[1]]; }, $href); $val[] = '<a href="' . get_nav_url($href) . '" target="' . get_target_attr($href) . '">' . $show . '</a>'; } } $value = implode(' ', $val); } return $value; }
<?php if (is_array($__MENU__["main"])) { $i = 0; $__LIST__ = $__MENU__["main"]; if (count($__LIST__) == 0) { echo ""; } else { foreach ($__LIST__ as $key => $menu) { $mod = $i % 2; ++$i; ?> <li class="<?php echo isset($menu["class"]) && $menu["class"] !== "" ? $menu["class"] : ''; ?> "><a href="<?php echo get_nav_url($menu["url"]); ?> "><?php echo $menu["title"]; ?> </a></li><?php } } } else { echo ""; } ?> <li><a href="<?php echo get_index_url(); ?> " target="_blank">网站首页</a></li>
<ul class="nav"> <?php $__NAV__ = D('Channel')->lists(); if (is_array($__NAV__)) { $i = 0; $__LIST__ = $__NAV__; if (count($__LIST__) == 0) { echo ""; } else { foreach ($__LIST__ as $key => $nav) { $mod = $i % 2; ++$i; ?> <li> <a href="<?php echo get_nav_url($nav["url"]); ?> "><?php echo $nav["title"]; ?> </a> </li><?php } } } else { echo ""; } ?> </ul> </div> <div class="nav-collapse collapse pull-right">
<div class="product-wrap pos"> <!--子分类--> <div class="cf"> <div class="fl wd252 pr20"> <?php if (is_array($cate['child'])) { $i = 0; $__LIST__ = $cate['child']; if (count($__LIST__) == 0) { echo ""; } else { foreach ($__LIST__ as $key => $cate_sub) { $mod = $i % 2; ++$i; ?> <ul class="cf"> <li><span><a href="<?php echo U('home/article/lists/category/' . $cate_sub['name']); ?> "><?php echo $cate_sub["title"]; ?> </a></span> <?php if ($cate_sub['child']) { if (is_array($cate_sub['child'])) { $i = 0; $__LIST__ = $cate_sub['child']; if (count($__LIST__) == 0) { echo ""; } else { foreach ($__LIST__ as $key => $cate_sub_two) {
public function login() { $this->setTitle('用户登录'); if (IS_POST) { $result = A('Ucenter/Login', 'Widget')->doLogin(); if ($result['status']) { //$this->success($result['info'], get_nav_url(C('AFTER_LOGIN_JUMP_URL'))); $this->success('登陆成功', get_nav_url(C('AFTER_LOGIN_JUMP_URL'))); } else { $this->error($result['info']); } } else { //显示登录页面 $this->display(); } }
<li><a style="color:<?php echo $vo["color"]; ?> " target="<?php if ($vo["target"] == "1") { ?> _blank<?php } else { ?> _self<?php } ?> " href="<?php echo get_nav_url($vo['url']); ?> "><span class="icon-<?php echo $vo["icon"]; ?> "></span> <?php echo $vo["title"]; ?> <span class="label label-badge rank-label" title="<?php echo $vo["band_text"]; ?> " style="background: <?php echo $vo["band_color"];
public function login() { $this->setTitle('用户登录'); if (IS_POST) { $result = A('Ucenter/Login', 'Widget')->doLogin(); // echo $result['html']; //输出同步登录的js,包括登录到Ucenter和Ocenter的 if ($result['status']) { $this->success($result['info'], get_nav_url(C('AFTER_LOGIN_JUMP_URL'), 3)); } else { $this->error($result['info']); } } else { //显示登录页面 $this->display(); } }
public function login($username = '', $password = '', $verify = '', $remember = '') { $this->setTitle('用户登录'); if (IS_POST) { //登录验证 /* 检测验证码 */ if (C('VERIFY_OPEN') == 1 or C('VERIFY_OPEN') == 3) { if (!check_verify($verify)) { $this->error('验证码输入错误。'); } } /* 调用UC登录接口登录 */ $user = new UserApi(); $uid = $user->login($username, $password); if (0 < $uid) { //UC登录成功 /* 登录用户 */ $Member = D('Member'); if ($Member->login($uid, $remember == 'on')) { //登录用户 //TODO:跳转到登录前页面 $this->success('登录成功!', get_nav_url(C('AFTER_LOGIN_JUMP_URL'))); } else { $this->error($Member->getError()); } } else { //登录失败 switch ($uid) { case -1: $error = '用户不存在或被禁用!'; break; //系统级别禁用 //系统级别禁用 case -2: $error = '密码错误!'; break; default: $error = '未知错误27!'; break; // 0-接口参数错误(调试阶段使用) } $this->error($error); } } else { //显示登录表单 if (is_login()) { redirect(U('Home/Index/index')); } $this->display(); } }