小编sad*_*nsh的帖子

如何在bootstrap中添加汉堡包菜单

我需要一些bootstrap导航的帮助.我想通过移动设备上的汉堡包图标切换它.

这是在codepen:http://codepen.io/sadman/pen/hfGwv (链接无效)

.navbar,
.navbar-inverse {
  border-radius: 0;
  border: none;
  margin-bottom: 0;
  min-height: 80px;
}

.nav li {
  display: inline;
  color: white;
}

.navbar-inverse .navbar-nav>li>a {
  color: #ffffff;
  font-family: Lato;
  font-size: 1.7em;
  font-weight: 300;
  padding: 30px 25px 33px 25px;
}

.navbar-inverse .navbar-nav li a:hover {
  background-color: #444444;
  transition: 0.7s all linear;
  height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">

<nav class="navbar navbar-inverse navbar-static-top" role="navigation">
  <div class="container">
    <ul class="nav navbar-nav">
      <li><a href="index.php">Home</a></li>
      <li><a href="about.php">About</a></li>
      <li><a href="#portfolio">Portfolio</a></li>
      <li><a …
Run Code Online (Sandbox Code Playgroud)

html navigation twitter-bootstrap hamburger-menu

59
推荐指数
2
解决办法
19万
查看次数

如何在自定义帖子类型永久链接中添加自定义分类法?

我有一个名为campaign的自定义分类法,一个名为的自定义帖子类型asset。对于资产,我希望具有以下永久链接结构:mysite.com/<campaign_name>/<asset_name>。我已经通过以下代码实现了这一点,但是现在如果我进入带有url结构的任何普通页面,mysite.com/<pagename>它将给出404。并且当我注释掉用于注册自定义帖子类型的函数中的rewrite slug部分时,或者添加了它ams/%campaign%,它可以工作,但这不是我想要的自定义帖子类型的URL结构。

注册自定义分类法的代码:

...
'rewrite' => array(
    'slug' => '',
    'with_front' => true,
),
...
Run Code Online (Sandbox Code Playgroud)

注册自定义帖子类型的代码:

...
rewrite' => array(
    'slug' => '%campaign%',
    'with_front' => true,
),
...
Run Code Online (Sandbox Code Playgroud)

重写规则的功能:

function ams_asset_add_rewrite_rules( $rules ) {
    global $post;
    if ($post->post_type == 'asset' ) {
        $new = array();
        $new['([^/]+)/(.+)/?$'] = 'index.php?asset=$matches[2]';
        $new['(.+)/?$'] = 'index.php?campaign=$matches[1]';
        return array_merge( $new, $rules );
    }
    return $rules;
}
add_filter( 'rewrite_rules_array', 'ams_asset_add_rewrite_rules' );

// Handle the '%campaign%' URL placeholder …
Run Code Online (Sandbox Code Playgroud)

wordpress url-rewriting custom-post-type custom-taxonomy

8
推荐指数
1
解决办法
125
查看次数

如何在 JavaScript 中对表情符号进行 base64 编码?

我一直在尝试将 twitter 嵌入代码编码到 base64 中,该代码可能包含也可能不包含一个或多个表情符号。因此,当字符串中有表情符号时,我会收到此错误: Uncaught DOMException: Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.

有什么我可以做的,当我在我的字符串上运行 btoa() 时,它会编码整个字符串,包括表情符号,当我在 php 中使用 base64_decode 解码时,表情符号再次出现?

提前致谢!

javascript base64 encoding

7
推荐指数
1
解决办法
4918
查看次数

JavaScript/GraphQL 有条件地添加片段

我有一个 JavaScript 函数,它将获取请求发送到 graphQL 端点。我的目标是根据传递到 JavaScript 函数的参数向我的 graphQL 查询添加一个片段,例如,我的函数如下所示:

const getEvent = async (id, lang) => {
    const data = await fetchAPI(`
        fragment EventFields on Event {
            title
            slug
            date
        }
        fragment BnFields on Event {
            bn {
                content
                subtitle
            }
        }
        query fetchEvent($id: ID!, $idType: EventIdType!) {
            event(id: $id, idType: $idType) {
                ...EventFields
                content
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

BnFields如果函数的 lang 参数getEventequals ,我想添加片段bn。我知道我可以通过根据lang参数声明两个单独的查询来实现这一点,但我想知道 graphQL 本身内部是否有更优化的方法来添加基于变量的片段。任何帮助将非常感激。

javascript graphql

6
推荐指数
1
解决办法
2114
查看次数

如何通过父模型的属性来订购Django queryset?

我有一个扩展Django用户模型的Profile模型,

class Profile(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=False, blank=True)
    weight = models.DecimalField(max_digits=5, decimal_places=2, null=True, blank=True)
    height = models.DecimalField(max_digits=5, decimal_places=2, null=True, blank=True)
    activity_level = models.DecimalField(max_digits=2, decimal_places=1, null=True, blank=True)
    tdee = models.IntegerField(null=True, blank=True)

    def __str__(self):
        return self.get_username()
Run Code Online (Sandbox Code Playgroud)

当我尝试访问查询集时:

queryset = Profile.objects.all().order_by('-date_joined')
Run Code Online (Sandbox Code Playgroud)

它说

FieldError at /users/
Cannot resolve keyword 'date_joined' into field. Choices are: activity_level, height, id, set, sex, tdee, user, user_id, weight
Run Code Online (Sandbox Code Playgroud)

如何通过Profile类的父模型中的属性来命令我的查询集,在本例中是User模型?

提前致谢.

python django django-rest-framework

0
推荐指数
1
解决办法
341
查看次数