小编Noo*_*b17的帖子

如何删除树枝中的第一个数组项?

我在树枝上有一个名为'Posts'的数组.

有没有办法轻松删除此数组的第一项?

所以它的结构是这样的:

array('post 1','post 2','post 3')
Run Code Online (Sandbox Code Playgroud)

而且我想知道是否可以使用twig中的函数轻松删除第一个帖子:

array('post 2','post 3')
Run Code Online (Sandbox Code Playgroud)

twig

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

Jquery函数在safari中触发但不在chrome中触发

我有一个功能,当页面加载时我滚动到页面顶部document.ready().但是在Chrome中,此功能仅在我在页面上时才会运行并刷新它.

如果我通过在地址栏中键入链接来访问该页面,则该功能不会运行.如果我从另一个页面的链接访问该页面,它也不会运行.它在Chrome中100%运行的唯一方法是,如果我在页面上并刷新它.

但是,在Safari中,通过从链接访问页面,在重新加载时在地址栏中键入该页面,该函数每次运行100%.

这是我的代码:

jQuery(document).ready(function($) {
  if (location.hash) {               // do the test straight away
          window.scrollTo(0, 0);         // execute it straight away
          setTimeout(function() {
              window.scrollTo(0, 0);     // run it a bit later also for browser compatibility
          }, 1);
          //location.reload();
      }
});
Run Code Online (Sandbox Code Playgroud)

这实际上也可以在Safari中使用,而不是将其放入,document.ready()但是再次不在Chrome中.

有人知道是什么原因引起的,以及是否可以修复?我以前遇到过这个问题而且非常令人沮丧.

javascript jquery

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

比其父div宽的绝对元素(img)如何居中?

我正在尝试将绝对位置的img居中放置在相对位置的div中,并且图像大于其父对象(在767px或更小的窗口中)。但是图片确实有767px的固定宽度。对我来说很难的是,父div没有固定的宽度,而是有100%的宽度,因此我必须以某种方式为每次调整大小的'left'属性生成正确数量的像素,但是我没有知识。我尝试设置百分比,但调整大小时没有成功。

我已经可以用javascript做些什么了,但是我宁愿有一个CSS解决方案,因为javascript不能始终如一地为我工作。

当父div小于767px且img在div内始终保持767px且高度为257px时,我需要能够使img居中。

任何帮助表示赞赏!

html代码:

<div class="item">
  <img src="...">
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.item{
position:relative;
height:257px;
overflow:hidden;
}

.item img{
min-width:767px;
position:absolute;
}
Run Code Online (Sandbox Code Playgroud)

css css-position absolute

5
推荐指数
2
解决办法
1920
查看次数

我将如何在树枝中遍历这个关联数组?

我真的很难尝试在树枝中循环这个数组,并且不知道如何完成它。我认为它是一个关联数组,每个循环都有一个键和另一个数组作为值。

这是我的数组结构:

array(3) {
  ["kernteam"]=>
  array(2) {
    [0]=>
    object(TimberPost){
      ["id"]=>
      int(1) "1"
      ["Name"]=>
      string(4) "Jake"
      }
    }
    [1]=>
    object(TimberPost){
      ["id"]=>
      int(1) "2"
      ["Name"]=>
      string(4) "Paul"
      }
    }
  }
  ["partners"]=>
  array(2) {
    [0]=>
    object(TimberPost){
      ["id"]=>
      int(1) "3"
      ["Name"]=>
      string(4) "Cody"
      }
    }
  }
  ["trainers"]=>
  array(0) {
  }
}
Run Code Online (Sandbox Code Playgroud)

我想将每个循环的数组值设置为这样的:

<div class="{{array.name}}">
   <div class="person" id="{{object.id}}">
      <p>{{object.name}}</p>                
   </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何编写这个循环并调用其中的数组的键和值。感谢您提供任何帮助!

php arrays twig

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

如何在twig Timber代码中编写wordpress函数"is_front_page()"?

我的目标是只使用Twig代码在wordpress的索引页面上输出内容.我已经设置了一个名为Home的静态页面.

我在我的base.twig中试过这个:

{% if is_front_page %}
 Homepage content
{% endif %}
Run Code Online (Sandbox Code Playgroud)

但这没有做任何事情,我发现由于某种原因不能轻易找到它.

任何帮助表示赞赏!提前致谢

php wordpress twig

2
推荐指数
2
解决办法
6681
查看次数

问题24小时后在php中显示日期

我基本上试图用PHP添加24小时到一个日期并显示它但它仍然只增加了23个小时而不是24小时.

<?php
    $create_time = strtotime('2015-03-18 20:03:23');
    $set_time = $create_time + 3600*24;
    echo gmdate("Y-m-d H:i:s", $set_time);
?>
Run Code Online (Sandbox Code Playgroud)

所以我得出的结果是:

2015-03-19 19:03:23

但这应该是由此产生的:

2015-03-19 20:03:23

我是处理这些时间功能的新手,我无法弄清楚为什么它会增加23个小时.显然我可以将它乘以25并获得24小时,但这对我来说没有意义.

所以我的问题是:24小时加入约会的正确方法是什么?

php

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

标签 统计

php ×3

twig ×3

absolute ×1

arrays ×1

css ×1

css-position ×1

javascript ×1

jquery ×1

wordpress ×1