function xt_install_menu($global)
{
    $menu_id = wp_create_nav_menu('新淘客菜单');
    if ($menu_id) {
        //home
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => get_home_url('/'), 'menu-item-title' => '首页', 'menu-item-status' => 'publish', 'menu-item-position' => 1));
        //shares
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_shares_search_url(), 'menu-item-title' => '逛街啦', 'menu-item-status' => 'publish', 'menu-item-position' => 2));
        //albums
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_albums_search_url(), 'menu-item-title' => '专辑', 'menu-item-status' => 'publish', 'menu-item-position' => 3));
        //taobaos
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_taobao_search_url(), 'menu-item-title' => '淘宝', 'menu-item-status' => 'publish', 'menu-item-position' => 6));
        //paipais
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_paipai_search_url(), 'menu-item-title' => '拍拍', 'menu-item-status' => 'publish', 'menu-item-position' => 7));
        //bijias
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_bijia_search_url(), 'menu-item-title' => '比价', 'menu-item-status' => 'publish', 'menu-item-position' => 8));
        //tuans
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_tuan_search_url(), 'menu-item-title' => '团购', 'menu-item-status' => 'publish', 'menu-item-position' => 9));
        //coupons
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_coupon_search_url(), 'menu-item-title' => '折扣', 'menu-item-status' => 'publish', 'menu-item-position' => 10));
        //temais
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_get_temai_search_url(), 'menu-item-title' => '特卖', 'menu-item-status' => 'publish', 'menu-item-position' => 11));
        //stars
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_site_url('stars'), 'menu-item-title' => '明星', 'menu-item-status' => 'publish', 'menu-item-position' => 12));
        //brands
        wp_update_nav_menu_item($menu_id, 0, array('menu-item-type' => 'custom', 'menu-item-url' => xt_site_url('brands'), 'menu-item-title' => '品牌', 'menu-item-status' => 'publish', 'menu-item-position' => 13));
        set_theme_mod('nav_menu_locations', array('primary' => $menu_id));
        $global['isMenu'] = 1;
        update_option(XT_OPTION_GLOBAL, $global);
    }
}
Example #2
0
function _xt_sitemap_build_index($type = '')
{
    if ($type == 'baidu') {
    } else {
        $xml_begin = '<?xml version = "1.0" encoding = "UTF-8"?><sitemapindex>';
        $indexs = array('sitemapshare', 'sitemappost', 'sitemapalbum', 'sitemapuser', 'sitemapother');
        $xml_indexs = '';
        $timestamp = current_time('timestamp', 1);
        foreach ($indexs as $index) {
            $xml_indexs .= '<sitemap>';
            $xml_indexs .= '<loc>' . xt_site_url($index) . '</loc>';
            $xml_indexs .= '<lastmod>' . date('Y-m-d', $timestamp) . '</lastmod>';
            $xml_indexs .= '</sitemap>';
        }
        $xml_end = '</sitemapindex>';
        return $xml_begin . $xml_indexs . $xml_end;
    }
}
Example #3
0
<?php

$user_id = get_current_user_id();
$taobaos = get_user_meta($user_id, XT_TAOBAO);
$weibos = get_user_meta($user_id, XT_WEIBO);
$qqs = get_user_meta($user_id, XT_QQ);
$taobao = !empty($taobaos) ? $taobaos[0] : array();
$weibo = !empty($weibos) ? $weibos[0] : array();
$qq = !empty($qqs) ? $qqs[0] : array();
$_bind_url = xt_platform_authorize_url('[PLATFORM]', urlencode(xt_site_url('account#bind')), '');
?>
<div id="X_Account-Bind">
    <div class="row-fluid">
        <div class="span10">
            <ul class="media-list">
                <li class="media xt-bind-icon xt-bind-icon-taobao">
                    <a class="pull-left"></a>
                    <div class="media-body">
                        <?php 
if (!empty($taobao)) {
    ?>
                            <h5 class="media-heading">你已绑定淘宝帐号:<b class="text-success"><?php 
    echo $taobao['nick'];
    ?>
</b></h5>
                            <div class="media">
                                <?php 
    if ($taobao['buyer_credit']->level > 2) {
        ?>
                                    已通过买家认证<a target="_blank" class="xt-v" href="javascript:;"><img title="买家认证" src="<?php 
        echo XT_CORE_IMAGES_URL;
Example #4
0
    function widget($args, $instance)
    {
        extract($args);
        $title = apply_filters('xt_widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base);
        $logo = $instance['logo'];
        $isLogo = false;
        if (!empty($logo)) {
            $_pic = strrchr($logo, '.');
            if (in_array($_pic, array('.png', '.gif', '.jpg'))) {
                $isLogo = true;
            }
        }
        $_site = esc_html(get_bloginfo('name', 'display'));
        echo $before_widget;
        ?>
        <div id="X_Header" class="xt-headerlove-box row-fluid">
            <div class="span6">
                <h1 <?php 
        echo $isLogo ? 'class="xt-logo"' : 'class="xt-nologo"';
        ?>
>
                    <a href="<?php 
        echo home_url('/');
        ?>
" target="_top">
                        <?php 
        echo !empty($logo) ? '<img src="' . $logo . '" alt="' . $_site . '">' : $_site;
        ?>
                    </a>
                </h1>
            </div>
            <div class="span6">
                <div class="xt-headerlove-box-right">
                    <?php 
        global $wpdb;
        $user = wp_get_current_user();
        if ($user->exists()) {
            if (empty($user->display_name)) {
                $user->display_name = $user->user_login;
            }
            $user_name = $wpdb->escape($user->display_name);
            ?>
                        <div class="xt-headerlove-userbox clearfix">
                            <a href="<?php 
            xt_the_user_url($user->ID);
            ?>
">
                                <span title="<?php 
            echo $user_name;
            ?>
"><?php 
            echo wp_trim_words($user_name, 8);
            ?>
</span>
                                <span><img src="<?php 
            xt_the_user_pic('', $user->ID);
            ?>
" alt="<?php 
            echo $user_name;
            ?>
"></span>
                            </a>
                        </div>
                    <?php 
        }
        ?>
                    <ul class="xt-headerlove-ul">
                        <?php 
        $user = wp_get_current_user();
        if (!$user->exists()) {
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-login"><a href="javascript:;" class="X_User-Login" id="X_User-Login">
                                    <span></span> 登录/注册
                                </a></li>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-publish"><a href="javascript:;" class="X_User-Share-Publish" id="X_User-Share-Publish">
                                    <span></span> 我要分享
                                </a></li>
                            <?php 
            if (xt_is_fanxian()) {
                ?>
                                <li class="xt-headerlove-ul-li xt-headerlove-ul-fanxian"><a href="javascript:;" class="X_User-Need-Login"><span></span>
                                        我的返现
                                    </a></li>
                            <?php 
            }
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-msg hide"><a href="javascript:;" class="X_User-Need-Login"> <span></span>
                                    消息
                                </a></li>
                        <?php 
        } else {
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-publish"><a href="javascript:;" class="X_User-Share-Publish" id="X_User-Share-Publish">
                                    <span></span> 我要发表
                                </a></li>
                            <?php 
            if (xt_is_fanxian()) {
                ?>
                                <li class="xt-headerlove-ul-li xt-headerlove-ul-fanxian"><a href="<?php 
                echo xt_site_url('account');
                ?>
"><span></span>
                                        我的返现
                                    </a></li>
                            <?php 
            }
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-my">
                                <a href="<?php 
            xt_the_user_url($user->ID);
            ?>
">
                                    <span></span> 个人中心
                                    <i class="xt-headerlove-line-topleft"></i>
                                    <i class="xt-headerlove-line-topright"></i>
                                </a>
                                <div class="xt-headerlove-ul-my-sub">
                                    <ul>
                                        <li class="xt-first"><a href="<?php 
            xt_the_user_url($user->ID);
            ?>
#share" class="X_Menu-Share-A">我的分享</a></li>
                                        <li><a href="<?php 
            xt_the_user_url($user->ID);
            ?>
#like" class="X_Menu-Fav-A">我喜欢的</a></li>
                                        <li class="xt-last"><a href="<?php 
            xt_the_user_url($user->ID);
            ?>
#album" class="X_Menu-Album-A">我的专辑</a></li>
                                        <li class="xt-last"><a href="<?php 
            echo xt_site_url('account#profile');
            ?>
" class="X_Menu-Account-A">账号设置</a></li>
                                        <li class="xt-last hide"><a href="<?php 
            echo xt_site_url('account#tuiguang');
            ?>
"> class="X_Menu-Invite-A"邀请好友</a></li>
                                        <?php 
            if (current_user_can('edit_pages')) {
                ?>
                                            <li class="xt-last"><a href="<?php 
                echo admin_url();
                ?>
">管理中心</a></li>
                                        <?php 
            }
            ?>
                                        <li><a href="<?php 
            echo wp_logout_url() . '&redirect_to=' . $_SERVER['REQUEST_URI'];
            ?>
">退出</a></li>

                                    </ul>
                                    <i class="xt-headerlove-line-bottom"></i> <i class="xt-headerlove-line-topleft"></i>
                                    <i class="xt-headerlove-line-bottomleft"></i> <i
                                        class="xt-headerlove-line-bottomright"></i>
                                </div>
                            </li>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-msg hide"><a href="javascript:alert('即将开放');"> <span></span>
                                    消息
                                </a></li>
                        <?php 
        }
        ?>

                    </ul>
                </div>
            </div>
        </div>
        <script type="text/javascript">
            jQuery(function($) {
                $('#X_Header .xt-headerlove-ul-li').hover(function(){$('#X_Header .xt-headerlove-ul-li').removeClass('xt-hover');$(this).addClass('xt-hover')},function(){$(this).removeClass('xt-hover')});
            });
        </script>
        <?php 
        echo $after_widget;
    }
Example #5
0
function get_the_share_url($share_id = 0)
{
    if ($share_id == 0) {
        global $share;
        $share_id = $share->id;
    }
    return apply_filters('the_share_url', xt_site_url('id-' . $share_id));
}
 /**
  * xt__breadcrumbs function.
  * 
  * @access public
  * @return void
  */
 function xt_breadcrumbs()
 {
     global $xt, $wp_query;
     $this->breadcrumbs = array();
     if ($xt->is_taobaos || $xt->is_coupons) {
         $this->breadcrumbs[] = array('name' => '所有分类', 'url' => xt_site_url($xt->is_coupons ? 'coupon' : 'taobao'));
         $_param = $wp_query->query_vars['xt_param'];
         if (!empty($_param['cid'])) {
             $xt_taobao_itemcat = xt_taobao_item_cat(absint($_param['cid']));
             if (!empty($xt_taobao_itemcat)) {
                 $this->breadcrumbs[] = array('name' => htmlentities($xt_taobao_itemcat['name'], ENT_QUOTES, 'UTF-8'), 'url' => !empty($_param['keyword']) ? $xt->is_coupons ? xt_get_coupon_search_url(array('cid' => $xt_taobao_itemcat['cid'])) : xt_get_taobao_search_url(array('cid' => $xt_taobao_itemcat['cid'])) : '');
             }
         }
         if (!empty($_param['keyword'])) {
             $_s = htmlentities(trim($_param['keyword']), ENT_QUOTES, 'UTF-8');
             $this->breadcrumbs[] = array('name' => $_s, 'url' => '');
         }
     } elseif ($xt->is_shops) {
         $_param = $wp_query->query_vars['xt_param'];
         if (!empty($_param['keyword'])) {
             $this->breadcrumbs[] = array('name' => '所有分类', 'url' => xt_get_shop_search_url(array('keyword' => $_param['keyword'])));
         }
         if (!empty($_param['cid'])) {
             $xt_taobao_shopcat = xt_taobao_shopcat(absint($_param['cid']));
             if (!empty($xt_taobao_shopcat)) {
                 $this->breadcrumbs[] = array('name' => htmlentities($xt_taobao_shopcat['name'], ENT_QUOTES, 'UTF-8'), 'url' => !empty($_param['keyword']) ? xt_get_shop_search_url(array('cid' => $xt_taobao_shopcat['cid'])) : '');
             }
         }
         if (!empty($_param['keyword'])) {
             $_s = htmlentities(trim($_param['keyword']), ENT_QUOTES, 'UTF-8');
             $this->breadcrumbs[] = array('name' => $_s, 'url' => '');
         }
     } elseif ($xt->is_paipais) {
         $this->breadcrumbs[] = array('name' => '所有分类', 'url' => xt_site_url('paipai'));
         $_param = $wp_query->query_vars['xt_param'];
         if (!empty($_param['classId'])) {
             $xt_paipai_itemcat = xt_paipai_item_cat(absint($_param['classId']));
             if (!empty($xt_paipai_itemcat)) {
                 $this->breadcrumbs[] = array('name' => htmlentities($xt_paipai_itemcat['name'], ENT_QUOTES, 'UTF-8'), 'url' => !empty($_param['keyWord']) ? xt_get_paipai_search_url(array('classId' => $xt_paipai_itemcat['cid'])) : '');
             }
         }
         if (!empty($_param['keyWord'])) {
             $_s = htmlentities(trim($_param['keyWord']), ENT_QUOTES, 'UTF-8');
             $this->breadcrumbs[] = array('name' => $_s, 'url' => '');
         }
     } elseif ($xt->is_bijias) {
         $this->breadcrumbs[] = array('name' => '所有分类', 'url' => xt_site_url('bijia'));
         $_param = $wp_query->query_vars['xt_param'];
         if (!empty($_param['category']) && $_param['category'] != -1) {
             $xt_bijia_itemcat = xt_bijia_item_cat(absint($_param['category']));
             if (!empty($xt_bijia_itemcat)) {
                 $this->breadcrumbs[] = array('name' => htmlentities($xt_bijia_itemcat['catName'], ENT_QUOTES, 'UTF-8'), 'url' => !empty($_param['keyword']) ? xt_get_bijia_search_url(array('category' => $xt_bijia_itemcat['catId'])) : '');
             }
         }
         if (!empty($_param['keyword'])) {
             $_s = htmlentities(trim($_param['keyword']), ENT_QUOTES, 'UTF-8');
             $this->breadcrumbs[] = array('name' => $_s, 'url' => '');
         }
     } elseif ($xt->is_temais) {
         $_param = $wp_query->query_vars['xt_param'];
         if (!empty($_param['cat']) && $_param['cat'] != -1) {
             $xt_temai_itemcat = xt_temai_item_cat(absint($_param['cat']));
             if (!empty($xt_temai_itemcat)) {
                 if (!empty($xt_temai_itemcat['parent_cid'])) {
                     $this->breadcrumbs[] = array('name' => htmlentities($xt_temai_itemcat['parent_name'], ENT_QUOTES, 'UTF-8'), 'url' => xt_get_temai_search_url(array('cat' => $xt_temai_itemcat['parent_cid'])));
                 }
                 $this->breadcrumbs[] = array('name' => htmlentities($xt_temai_itemcat['name'], ENT_QUOTES, 'UTF-8'), 'url' => '');
             }
         }
     }
     $this->breadcrumbs = apply_filters('xt_breadcrumbs', $this->breadcrumbs);
     $this->breadcrumb_count = count($this->breadcrumbs);
 }
Example #7
0
 function xt_design_pages()
 {
     global $xt_design_syspages;
     if (empty($xt_design_syspages)) {
         $xt_design_syspages = array('home' => array('id' => 'home', 'title' => '首页', 'preview' => home_url()), 'error404' => array('id' => 'error404', 'title' => '404错误页面', 'preview' => home_url('404')), 'shares' => array('id' => 'shares', 'title' => '分享列表页', 'preview' => xt_get_shares_search_url(), 'layouts_edit' => 0), 'share' => array('id' => 'share', 'title' => '分享详情页', 'preview' => xt_site_url('id-' . 'SHAREID')), 'albums' => array('id' => 'albums', 'title' => '专辑列表页', 'preview' => xt_get_albums_search_url(), 'layouts_edit' => 0), 'album' => array('id' => 'album', 'title' => '专辑详情页', 'preview' => xt_site_url('aid-' . 'ALBUMID'), 'layouts_edit' => 0), 'users' => array('id' => 'users', 'title' => '会员列表页', 'preview' => ''), 'user' => array('id' => 'user', 'title' => '会员详情页', 'preview' => xt_site_url('uid-USERID'), 'layouts_edit' => 0, 'widgets_edit' => 0), 'taobaos' => array('id' => 'taobaos', 'title' => '淘宝搜索页', 'preview' => xt_get_taobao_search_url(), 'layouts_edit' => 0), 'taobao' => array('id' => 'taobao', 'title' => '淘宝商品详情页', 'preview' => xt_site_url('taobao-NUMIID'), 'layouts_edit' => 0), 'shops' => array('id' => 'shops', 'title' => '淘宝店铺搜索页', 'preview' => xt_get_shop_search_url(), 'layouts_edit' => 0), 'paipais' => array('id' => 'paipais', 'title' => '拍拍搜索页', 'preview' => xt_get_paipai_search_url(), 'layouts_edit' => 0), 'bijias' => array('id' => 'bijias', 'title' => '全网搜索页', 'preview' => xt_get_bijia_search_url(), 'layouts_edit' => 0), 'tuans' => array('id' => 'tuans', 'title' => '团购搜索页', 'preview' => xt_get_tuan_search_url(), 'layouts_edit' => 0), 'temais' => array('id' => 'temais', 'title' => '淘宝特卖搜索页', 'preview' => xt_get_temai_search_url(), 'layouts_edit' => 0), 'coupons' => array('id' => 'coupons', 'title' => '淘宝折扣搜索页', 'preview' => xt_get_coupon_search_url(), 'layouts_edit' => 0), 'daogous' => array('id' => 'daogous', 'title' => '导购文章搜索页', 'preview' => xt_get_daogou_search_url(), 'layouts_edit' => 0), 'daogou' => array('id' => 'daogou', 'title' => '导购文章详情页', 'preview' => '', 'layouts_edit' => 0), 'helps' => array('id' => 'helps', 'title' => '帮助文章列表页', 'preview' => xt_get_help_search_url(), 'layouts_edit' => 0), 'help' => array('id' => 'help', 'title' => '帮助详情页', 'preview' => '', 'layouts_edit' => 0), 'brands' => array('id' => 'brands', 'title' => '天猫品牌街', 'preview' => xt_site_url('brands'), 'layouts_edit' => 0), 'stars' => array('id' => 'stars', 'title' => '明星店', 'preview' => xt_site_url('stars'), 'layouts_edit' => 0), 'activities' => array('id' => 'activities', 'title' => '特卖活动', 'preview' => xt_site_url('activities'), 'layouts_edit' => 0), 'taoquan' => array('id' => 'taoquan', 'title' => '淘宝优惠券', 'preview' => xt_site_url('taoquan'), 'layouts_edit' => 0), 'malls' => array('id' => 'malls', 'title' => '商城', 'preview' => xt_site_url('malls'), 'layouts_edit' => 0), 'invite' => array('id' => 'invite', 'title' => '邀请页', 'preview' => xt_site_url('invite-USERID'), 'layouts_edit' => 0));
     }
     return $xt_design_syspages;
 }
<?php

$user = wp_get_current_user();
$invite_url = '';
if (xt_fanxian_is_ad()) {
    $invite_url = xt_site_url('invite-' . $user->ID);
} elseif (xt_fanxian_is_share()) {
    $invite_url = xt_site_url('uid-' . $user->ID);
}
if (!empty($invite_url)) {
    ?>
    <div id="X_Tuiguang-Invite" class="well">
        <div>
            <h4>这是您的专用邀请链接,适合通过聊天工具如 QQ , 旺旺 , MSN 发送给好友:</h4>
            <input class="input-xxlarge" value="<?php 
    echo $invite_url;
    ?>
" type="text">
        </div>
        <div>
            <h4>这是您的专用邀请代码,适合在支持HTML的网页如 论坛 , 博客 粘贴以下代码:</h4>
            <textarea class="input-xxlarge"><a href="<?php 
    echo $invite_url;
    ?>
" target="_blank"><?php 
    esc_html(bloginfo('name'));
    ?>
</a></textarea>
        </div>
    </div>
<?php 
Example #9
0
function get_the_album_url($album_id = 0)
{
    if ($album_id == 0) {
        global $xt_album;
        $album_id = $xt_album->id;
    }
    return apply_filters('the_album_url', xt_site_url('aid-' . $album_id));
}
Example #10
0
function xt_get_the_user_url($user_id = 0)
{
    if (empty($user_id)) {
        global $xt_user;
        $user_id = $xt_user->ID;
    }
    $_url = 'javascript:;
                                ';
    if ($user_id) {
        $_url = xt_site_url('uid-' . $user_id);
    }
    return apply_filters('xt_the_user_url', $_url);
}
Example #11
0
function xt_taobao_detail($num_iid)
{
    return xt_site_url('taobao-' . $num_iid);
}