小编J W*_*J W的帖子

TokenMismatch只有某些浏览器 - Laravel 5 Fresh/Production

一个示例浏览器:IE 11:Mozilla/5.0(Windows NT 6.1; WOW64; Trident/7.0; rv:11.0),如Gecko

会议于22:46:56开始.填写表格.在22:53:18提交表格,得到TokenMismatchException.所以仅仅6分钟后.

会议开始:

Apr 02 22:46:56 production.INFO: Session {"start":1428040016,"id":"8040cc779df0330855f8fa30483af63557aaf9c4","token":"L3nU4ehseV5w1iXy86g18FsgnVs6sAcDNjTUZ5QV","ip":"74.XX","method":"GET","url":"https://sub.domain.com/place-st","ua":"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"} []

用户在6分钟后提交表单:

Apr 02 22:53:18 production.DEBUG: REQUEST SESSION token: 8L3pba9ALBVBcrvIPM5wnTl7bP0slSIrjCAkfWzh [] [] Apr 02 22:53:18 production.DEBUG: REQUEST INPUT _token: L3nU4ehseV5w1iXy86g18FsgnVs6sAcDNjTUZ5QV [] [] Apr 02 22:53:18 production.DEBUG: REQUEST HEADER X-CSRF-TOKEN: [] [] Apr 02 22:53:18 production.DEBUG: REQUEST HEADER X-XSRF-TOKEN: [] [] Apr 02 22:53:18 production.DEBUG: REQUEST URL: https://sub.domain.com/requests/post [] []

服务器Vars:

Apr 02 22:53:18 production.DEBUG: array …

php browser session laravel

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

从插件中获取一个Jekyll Liquid模板的哈希值,以便在FOR循环中使用?

这个让我难过......

我想从其他一些Jekyll页面中的单个文件中共享一个YAML哈希.

我知道你可以把它放在Front Matter(这需要重复它),我知道你可以通过一个插件生成(写)页面(但我在几个不同类型的页面中使用它,这将是复杂的).这也不是我要找的.

我想在我的页面中使用Liquid循环哈希,但我似乎无法从插件中获取哈希到Liquid.{% capture %}只适用于字符串,{% assign %}不会让你调用它自己内部的标记,就像{% assign projects = gethash %}这里gethash是一个自定义标签的液体.

基本上,我想使用单独的YAML文件,如基于文本的数据库.

YAML文件中有这个:

projects:

  category1:
     -
       title: Project 1
       desc: Description
       etc...
     -
       title: Project 2
       etc...

    category2:
     -
       title: Project 3
       desc: Description
       etc...
     -
       title: Project 4
       etc...
Run Code Online (Sandbox Code Playgroud)

插件正在调用(它给出了YAML的Ruby Hash):

def...
  YAML::load(File.read('projects.yml'))
end...
Run Code Online (Sandbox Code Playgroud)

在模板中,我想:

{% for p in projects %}
  ...
Run Code Online (Sandbox Code Playgroud)

这应该是非常简单的,但它是那些令人痛苦的液体之一.

如何从插件中获取用于{% for %}循环的Liquid哈希?

ruby yaml liquid jekyll

4
推荐指数
1
解决办法
1744
查看次数

如何使ZURB Foundation顶部栏下拉菜单的宽度为100%?

做了一些搜索,但只找到了megaBar的信息。希望具有100%的宽度下拉宽度,并在Foundation顶部尽可能少地使用CSS / JS来实现。

我想做一个子菜单(ul> li.has-dropdown-> ul.dropdown),它是100%的窗口宽度,类似于Mashable上的窗口,并在悬停时显示。Foundation megaBar位于嵌套导航结构的外部,但这不是我想要的Wordpress模板(想要保留在嵌套的Walker类型菜单树中)。

如果将鼠标悬停在Mashable上的任何顶部菜单链接上,您将看到我要复制的下拉子菜单(只是结构,而不是内容)。

具有下拉菜单的可混搭顶级菜单

我正在使用Foundation 3.2,并进行了<div class="contain-to-grid fixed"><nav class="top-bar">设置,使其固定在顶部,并且始终保持100%的窗口宽度,而顶部栏具有max-width: 1440px,就像Mashable网站一样。

现在,我只需要保留下拉菜单(子菜单)部分。

css zurb-foundation drop-down-menu

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

标签 统计

browser ×1

css ×1

drop-down-menu ×1

jekyll ×1

laravel ×1

liquid ×1

php ×1

ruby ×1

session ×1

yaml ×1

zurb-foundation ×1