我在树枝上有一个名为'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) 我有一个功能,当页面加载时我滚动到页面顶部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中.
有人知道是什么原因引起的,以及是否可以修复?我以前遇到过这个问题而且非常令人沮丧.
我正在尝试将绝对位置的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) 我真的很难尝试在树枝中循环这个数组,并且不知道如何完成它。我认为它是一个关联数组,每个循环都有一个键和另一个数组作为值。
这是我的数组结构:
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)
所以我的问题是如何编写这个循环并调用其中的数组的键和值。感谢您提供任何帮助!
我的目标是只使用Twig代码在wordpress的索引页面上输出内容.我已经设置了一个名为Home的静态页面.
我在我的base.twig中试过这个:
{% if is_front_page %}
Homepage content
{% endif %}
Run Code Online (Sandbox Code Playgroud)
但这没有做任何事情,我发现由于某种原因不能轻易找到它.
任何帮助表示赞赏!提前致谢
我基本上试图用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 ×3
twig ×3
absolute ×1
arrays ×1
css ×1
css-position ×1
javascript ×1
jquery ×1
wordpress ×1